
Xcode
文章平均质量分 54
红秋裤
做自己喜欢的事
展开
-
this class is not key value coding-compliant for the key id
[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key id.原因为在进行kvc操作是 字典中的key不存在对应模型属性@interface ProductModel : NSObject@property(nonatomic,copy)NSStrin原创 2015-12-10 02:06:05 · 571 阅读 · 0 评论 -
CUICatalog: Invalid asset name supplied: (null), or invalid scale factor:2.000000
CUICatalog: Invalid asset name supplied: (null), or invalid scale factor:2.000000原因为加载图片的时候imageView不存在 [UIImageimageNamed:nil];上述情况就会出错,或者imageNamed: 后面的文件名乱写,在某些空间的设置中如果不需要ima原创 2015-12-10 15:44:01 · 312 阅读 · 0 评论 -
UICollectionView must be initialized with a non-nil layout parameter
UICollectionView must be initialized with a non-nil layout parameterUICollectonView必须传入不为空的layout参数来初始化解决方法:重写init方法-(id)init{ UICollectionViewFlowLayout *layout=[[UICollectionViewFlo原创 2015-12-10 00:20:38 · 5093 阅读 · 0 评论 -
Quartz2D
Quartz2D能做什么:绘制图形 : 线条\三角形\矩形\圆\弧等绘制文字绘制\生成图片(图像)读取\生成PDF截图\裁剪图片自定义UI控件(有些UI界面极其复杂、而且比较个性化,用普通的UI控件无法实现,这时可以利用Quartz2D技术将控件内部的结构画出来,自定义控件的样子,iOS中大部分控件的内容都是通过Quartz2D画出来的)Quar原创 2015-12-16 22:02:17 · 366 阅读 · 0 评论 -
自动布局之autoresizingMask
iOS有两大自动布局利器:autoresizing 和 autolayout(autolayout是IOS6以后新增)autoresizing是UIView的属性,一直存在,使用也比较简单,但是没有autolayout那样强大。如果你的界面比较简单,要求的细节没有那么高,那么你完全可以使用autoresizing去进行自动布局UIViewAutoresizing是一个枚举类型,默认原创 2016-01-20 19:37:02 · 384 阅读 · 0 评论 -
Xcode升级后,遇到的告警和解决方法
1,警告:"xxxxx" is deprecated 解决办法:查看"xxxxx"这个方法的文档,替换掉此方法即可2,警告:Declaration of "struct sockaddr" will not be visible outside of this function解决办法:在你的开源.m文件中添加 #import 3,警告:Implicit con转载 2015-12-23 19:26:52 · 785 阅读 · 0 评论 -
Xcode选择性编译
首先包含头文件#import 在文件中定义了很多宏#define __IPHONE_6_0 60000#define __IPHONE_6_1 60100#define __IPHONE_7_0 70000#define __IPHONE_7_1 70100#define __IPHONE_8_0原创 2015-12-08 02:08:20 · 357 阅读 · 0 评论