![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Xcode
文章平均质量分 59
红秋裤
做自己喜欢的事
展开
-
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 · 532 阅读 · 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不存在 [UIImage imageNamed:nil]; 上述情况就会出错,或者imageNamed: 后面的文件名乱写, 在某些空间的设置中如果不需要ima原创 2015-12-10 15:44:01 · 275 阅读 · 0 评论 -
UICollectionView must be initialized with a non-nil layout parameter
UICollectionView must be initialized with a non-nil layout parameter UICollectonView必须传入不为空的layout参数来初始化 解决方法:重写init方法 -(id)init{ UICollectionViewFlowLayout *layout=[[UICollectionViewFlo原创 2015-12-10 00:20:38 · 5054 阅读 · 0 评论 -
Quartz2D
Quartz2D能做什么: 绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成PDF 截图\裁剪图片 自定义UI控件(有些UI界面极其复杂、而且比较个性化,用普通的UI控件无法实现,这时可以利用Quartz2D技术将控件内部的结构画出来,自定义控件的样子, iOS中大部分控件的内容都是通过Quartz2D画出来的) Quar原创 2015-12-16 22:02:17 · 345 阅读 · 0 评论 -
自动布局之autoresizingMask
iOS有两大自动布局利器:autoresizing 和 autolayout(autolayout是IOS6以后新增) autoresizing是UIView的属性,一直存在,使用也比较简单,但是没有autolayout那样强大。如果你的界面比较简单,要求的细节没有那么高,那么你完全可以使用autoresizing去进行自动布局 UIViewAutoresizing是一个枚举类型,默认原创 2016-01-20 19:37:02 · 349 阅读 · 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 · 720 阅读 · 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 · 328 阅读 · 0 评论