- 博客(309)
- 资源 (2)
- 收藏
- 关注
原创 Undefined symbols for architecture armv7
https://stackoverflow.com/questions/6429494/undefined-symbols-for-architecture-armv7
2016-10-12 10:54:29
427
原创 Undefined symbols for architecture i386或者armv7: “_OBJC_CLASS_$_XXX
Undefined symbols for architecture i386: “_OBJC_CLASS_$_XXX”, referenced from: objc-class-ref in XXXld: symbol(s) not found for architecture i386clang: error: linker command failed with
2016-07-07 11:11:44
597
原创 process launch failed: failed to get the task for process 28107
down vote acceptedI am betting that your release mode includes compiling with your distribution certificate, which disallows this behavior (you wouldn't want some random fool hooking into your app
2016-06-30 09:10:56
1035
原创 ImportError: No module named requests
File "ex2.py", line 1, in module> import requestsImportError: No module named requestsUse $ sudo pip install requests if you have pip installedOn OSX you can also use sudo easy_install -U reque
2016-06-24 17:35:42
912
转载 iPhone ZBar库 中文乱码解决方法--重新编译libzbar.a
ZBar 有个问题,对于中文二维码的支持经常出现乱码。ZBar 缺省支持 SHIF-JIS, UTF-8, ISO8859-1 ,但是不支持 GB18030,而很多生成的二维码都是 GB18030 (或者 GBK, GB2312)的,所以 ZBar 解码出来就直接乱码了这个修改其实很简单,只需要修改一个文件就可以了,见下面代码。zbar/qrcode
2016-06-16 14:36:48
591
原创 ZBarReaderView之设置扫描区域计算
扫描区域计算这点比较重要,我们常用的二维码扫描软件的有效扫描区域一般都是中央区域,其他部分是不进行扫描的,ZBar可以通过ZBarReaderView的scanCrop属性设置扫描区域,它的默认值是CGRect(0, 0, 1, 1),表示整个ZBarReaderView区域都是有效的扫描区域。我们需要把扫描区域坐标计算为对应的百度分数坐标,也就是以上代码中调用的getScanCrop:rea
2016-06-16 14:33:44
908
原创 设置输入框无效的情形
我用xib创建了一个页面,在页面上添加了几个输入框。一个提价的按钮,然后。我在按钮的事件中设置self.merchantMemIdTextField.clearButtonMode =UITextFieldViewModeWhileEditing;输入框的属性,发现输入框的属性不起任何作用。最后,问题解决了。我将输入框属性的设置,放在viewDidLoad中进行
2016-06-01 09:43:42
445
原创 当textField输入框被键盘遮挡时 让整个view上移
///键盘显示事件- (void) keyboardWillShow:(NSNotification*)notification { //获取键盘高度,在不同设备上,以及中英文下是不同的 CGFloat kbHeight = [[notification.userInfo objectForKey:UIKeyboardFrameEndUser
2016-05-26 15:36:58
1409
转载 Git:代码冲突常见解决方法
如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge: protected/config/main.phpPlease, comm
2016-05-24 11:56:05
393
原创 make.centerY.equalTo(weakSelf).with.offset(-110);
[_linemas_makeConstraints:^(MASConstraintMaker *make) { make.centerX.equalTo(weakSelf); make.centerY.equalTo(weakSelf).with.offset(-110); make.size.mas_equalTo(CGSizeMake(
2016-05-23 11:29:16
1834
原创 iOS方法类:CGAffineTransform的使用大概
CoreGraphics框架中的CGAffineTransform类可用于设定UIView的transform属性,控制视图的缩放、旋转和平移操作:另称放射变换矩阵,可参照线性代数的矩阵实现方式0.0这里附上的CGAffineTransform官方文档:https://developer.apple.com/library/ios/documentation/Graphic
2016-05-23 11:23:53
280
原创 IOS7 导航栏适配
ios7下的app都是全屏的,意思就是所有控制器的view默认都是从 屏幕的 (0,0)开始。这时候用到导航栏时,往往会出现view被导航栏挡住情况。最明显的是用到tableView时,第一行的数据会被导航栏遮盖。个人总结两种处理办法:NO.1: self.navigationController.navigationBar.translucent = N
2016-05-20 18:21:43
383
转载 iOS Keychain (钥匙串)简单封装
1 、Keychain 是一个非常好用的本地存储工具 完全可以替代NSuserDefault 来使用并且比NSuserDefault更安全 。 2 、Keychain相对于 NSuserDefault最主要的一点就是 NSuserDefault 只能项目内访问 Keychain 说是所有项目公用的 可以做到跨项目读取数据。3、Keychain经常用来保存用的的账户 密码信息
2016-05-20 15:55:02
587
原创 二维码zBar之乱码解决
解决ZBar 乱码不需要静态库在自己的应用中调用下面的代码处理下获取的string即可// 识别扫描后的信息类型 NSString *symbolStr = symbol.data; // zbar是日本人开发的,需要将默认的日文编码改为UTF8,否则扫描“坑爹”和“尼玛啊”等会出现乱码 if ([symbolStr canBeConver
2016-05-20 11:24:54
1027
转载 ios ZBar扫二维码奇奇怪怪的错误
Undefined symbols for architecture armv7: "_CVPixelBufferGetHeight", referenced from: -[ZBarCVImage convertCVtoRGB] in libzbar.a(ZBarCVImage.o) "_CVPixelBufferRetain", referenced from:
2016-05-20 01:31:37
612
转载 如何把UIView转成UIImage,解决模糊失真问题
最近工作中,遇到一个需求,需要把一个UIView对象转成UIImage对象显示。经过网络搜索,找到如下答案:?12345678-(UIImage*)convertViewToImage:(UIView*)v{ CGSize s = v.bounds.size;
2016-05-19 16:18:14
642
原创 EXC_BAD_ACCESS on UIAlertview code=1
UIAlertView * alert = [[UIAlertView alloc]initWithTitle:@"我的警告框" message:@"这是一个警告框" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil]; [alert show]; 出现这个问题的原因:otherB
2016-05-17 13:25:41
308
转载 “Pushing the same view controller instance more than once is not supported” exception
down voteacceptedI believe when you do some actions really fast this can happens too. I build something in like this:if(![self.navigationController.topViewController isKindOfClass:[YOURCLA
2016-05-04 18:15:08
1691
转载 hitTest:withEvent:方法流程
此方法可实现点击穿透、点击下层视图功能。 一. hitTest:withEvent:调用过程iOS系统检测到手指触摸(Touch)操作时会将其放入当前活动Application的事件队列,UIApplication会从事件队列中取出触摸事件并传递给key window(当前接收用户事件的窗口)处理,window对象首先会使用hitTest:withEvent:方法寻找此
2016-03-17 22:45:20
390
转载 iOS 8推送注册方式改变的问题
不久之后iPhone 6/6 plus就会在国内如雨后春笋般遍地开花了。iOS 8早已现行一步,不过有的开发者也注意到了在iOS 8上推送通知的注册方式有所变化,报错提示为:1registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later.
2016-03-13 12:20:33
363
转载 iOS开发证书都显示“此证书的签发者无效”,更新WWDR Certificate证书后还是显示无效
1、首先iOS开发证书显示“此证书的签发者无效”,是由于WWDR Certificate证书过期导致的,需要更新WWDR Certificate证书!1)下载最新WWDR Certificate证书WWDR Certificate证书下载地址:https://developer.apple.com/certificationauthority/AppleWWDRCA.cer下载
2016-03-13 10:39:02
445
转载 C语言的那些秘密之---函数返回局部变量
一般的来说,函数是可以返回局部变量的。 局部变量的作用域只在函数内部,在函数返回后,局部变量的内存已经释放了。因此,如果函数返回的是局部变量的值,不涉及地址,程序不会出错。但是如果返回的是局部变量的地址(指针)的话,程序运行后会出错。因为函数只是把指针复制后返回了,但是指针指向的内容已经被释放了,这样指针指向的内容就是不可预料的内容,调用就会出错。准确的来说,函数不能通过返回指向栈内存的指针(注意
2016-03-13 10:11:54
380
转载 iOS下的2D仿射变换机制CGAffineTransform相关
仿射变换简介仿射变换源于CoreGraphics框架,主要作用是绘制2D级别的图层,几乎所有iOS设备屏幕上的界面元素都是由CoreGraphics来负责绘制。而我们要了解的2D仿射变换是其下负责二维坐标到二维坐标的线性变换工作,它保持了二维图形的“平直性”(即:直线经过变换之后依然是直线,圆弧经过变换之后依然是圆弧)和“平行性”(即:二维图形之间的相对位置关系保持不变,平行线依然是平
2016-02-29 16:37:36
477
转载 CGAffineTransform 用于视图平移,放缩,旋转
CGAffineTransform今天碰到了一个旋转放缩图片的一个demo,在看的过程中发现实现图片变化的那个方法特别简单。一共只有三句话,下面就是这个方法- (void)transformImageView{CGAffineTransform t = CGAffineTransformMakeScale(scale * previousScale,scale * prev
2016-02-29 16:04:26
1240
转载 iOS CAShapeLayer精讲
CAShapeLayer继承自CALayer,因此,可使用CALayer的所有属性。但是,CAShapeLayer需要和贝塞尔曲线配合使用才有意义。上面只是部分说明内容,由于较长,只放一部分出来。这里是说CAShapeLayer是在其坐标系统内绘制贝塞尔曲线的。因此,使用CAShapeLayer需要与UIBezierPath一起使用。它有一个path属性,而
2016-02-27 11:20:28
502
原创 CLayer的相关知识
CALayer常用属性属性说明是否支持隐式动画anchorPoint和中心点position重合的一个点,称为“锚点”,锚点的描述是相对于x、y位置比例而言的默认在图像中心点(0.5,0.5)的位置是backgroundColor图层背景颜色是borderColor
2016-02-27 10:54:26
900
原创 CAShapeLayer的一些资料收集
https://github.com/CoderJackyHuang/UIBezierPathLayerDemos/blob/master/UIBezierPath_And_CAShapeLayer/ViewController.mCALayer中anchorPoint和position的用法http://blog.youkuaiyun.com/primer_programer/article
2016-02-26 18:00:46
550
原创 sendSubviewToBack,bringSubviewToFront
将一个UIView显示在最前面只需要调用其父视图的 bringSubviewToFront()方法。将一个UIView层推送到背后只需要调用其父视图的 sendSubviewToBack()方法
2016-02-26 09:59:12
409
转载 文字渐变效果:图层中的mask属性
本次文章,主要讲述的是图层中的mask属性,利用它,可以做出文字渐变效果!如果喜欢我的文章,可以关注我,陆续还会有更新ing....一、文字渐变效果:二、文字渐变实现思路:1.创建一个颜色渐变层,渐变图层跟文字控件一样大。2.用文字图层裁剪渐变层,只保留文字部分,就会让渐变层只保留有文字的部分,相当于间接让渐变层显示文字,我们看到的其实是被裁剪过后,
2016-02-25 06:48:15
719
转载 利用layer的mask属性实现逐渐揭示的动画效果,layermask
github上又看到个不错的动画(https://github.com/rounak/RJImageLoader),如图: 所以就想来自己实现以下 不试不知道,这个动画还真不是看上去那么简单,我自己想了半天愣是没做出来,最后还是看了作者的代码,才知道怎么实现。 不过也从作者哪儿学了一招,就是layer.mask的用法。 自己实现的效果如图: demo在这里:https://github.c
2016-02-25 06:45:10
1602
转载 CALayer2-创建新的层
本文目录一、添加一个简单的图层二、添加一个显示图片的图层三、为什么CALayer中使用CGColorRef和CGImageRef这2种数据类型,而不用UIColor和UIImage?四、UIView和CALayer的选择五、UIView和CALayer的其他关系* 上一讲已经说过,UIView内部默认有个CALayer对象(层),通过layer属性可以访问这个层。要注意的是,这
2016-02-25 06:42:30
280
转载 文字与图片渐变效果(图层CALayer与属性蒙版mask )
首先,我们需要稍微理清一下CAGradientLayer、CALayer,UIView和mask的大概关系。在iOS中,能看得见摸的着的基本都是UIView,如按钮、图片等。UIView之所以能看得见是因为里面有一个图层(即CALayer对象)对UIView的位置大小的操作,实际上就是对图层(即CALayer对象)的操作。可以把图层看成是没有事件的UIView,而对应UIView则
2016-02-25 06:40:42
2614
转载 使用CAShapeLayer来实现圆形图片加载动画[译]
http://www.jianshu.com/p/16ef46c14515原文链接 : How To Implement A Circular Image Loader Animation with CAShapeLayer原文作者 : Rounak Jain译文出自 : 开发技术前线 www.devtf.cn译者 : Sam Lau校对者: Lollypo状态 :
2016-02-24 18:00:59
545
转载 registerClass
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:Joshua Shen链接:https://www.zhihu.com/question/28287313/answer/40225457来源:知乎registerClass我记得是iOS6新加的iOS6新增了这个方法dequeueReusableCellWithIdentifier:fo
2016-02-23 11:07:37
419
转载 UICollectionView基础
UICollectionViewFlowLayout *flowLayout= [[UICollectionViewFlowLayout alloc]init];self.myCollectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(20, 20, 250, 350) collectionViewLayout:flow
2016-02-23 11:06:49
288
转载 UICollectionView入门--使用系统UICollectionViewFlowLayout布局类
初始化://初始化布局类(UICollectionViewLayout的子类)UICollectionViewFlowLayout *fl = [[UICollectionViewFlowLayout alloc]init];//初始化collectionViewself.collectionView = [[UICollectionView alloc]initWithF
2016-02-23 11:01:25
308
原创 when using pod update yajl-objc , occurs some problems.
出现问题的原因:电脑里没有cmake。解决方案:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"装好了之后,执行: brew install cmake
2016-02-21 15:37:58
303
转载 Homebrew简介及安装
Homebrew官网 http://brew.sh/index_zh-cn.htmlHomebrew是神马linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get神马,你用mac os,不好意Mac os木有类似的东东,泪奔中几经折腾总算找到了第三方支持:Homebrew,
2016-02-21 15:24:45
275
转载 iOS多线程的初步研究(九)-- dispatch源
dispatch源(dispatch source)和RunLoop源概念上有些类似的地方,而且使用起来更简单。要很好地理解dispatch源,其实把它看成一种特别的生产消费模式。dispatch源好比生产的数据,当有新数据时,会自动在dispatch指定的队列(即消费队列)上运行相应地block,生产和消费同步是dispatch源会自动管理的。dispatch源的使用基本为以下步骤:
2016-02-19 11:02:46
291
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人