摘要:
修改info.plist中Supports Document Browser为NO, 删除LSSupportsOpeningDocumentsInPlace或置为NO TMS-90737: Missing Document Configuration - By declaring the CFBun 阅读全文
摘要:
这个问题主要出现在Xcode主版本升级产生的, 我是在Xcode9升级到Xcode10预见的, 碰到这个问题你需要如下操作: 1. 打开你的workspace, 找到File->Workspace Settings(如果你没有使用workspace, 就是如下图选择Project Settings) 阅读全文
摘要:
错误原因是因为iOS12去掉了了lstdc++.6.0.9.tbd动态库, 全部采用libc++代替lstdc++的动态库, 而有的第三方还在依赖lstdc++.6.0.9.tbd动态库 解决办法, 把Xcode9中的libstdc++.6.0.9.tbd复制到Xcode10下 /Applicati 阅读全文
摘要:
1. 为什么要用runtime来归档解档? 当一个类有几十个属性需要归档, 你总不能一个一个手敲吧, 估计能累死你!!!! runtime归档主要还是使用了获取类的成员列表的方法 2. 有什么好处? 节省时间啊, 真爱生命啊大兄弟! 3. 甩干货 友情提示: 类要遵从NSCoding协议就 // 协 阅读全文
摘要:
1. 为什么要给一个类动态添加方法? 如果一个类有很多的方法, 当我们加载这个类的时候会比较消耗内存资源, 需要给每个方法生成映射表, 我们可以动态给这个类添加方法 2. 一个类动态添加方法的好处? 1. 减少加载类是内存的消耗 2. 可以调用一个未实现的方法和去除报错 3. 主要使用的api 1. 阅读全文
摘要:
老样子直接上干货! runtime获取模型类的所有成员变量的方法 1. class_copyIvarList(Class _Nullable cls:表示获取哪个类中的成员变量, unsigned int * _Nullable outCount:表示这个类有多少成员变量,传入一个Int变量地址,会 阅读全文
摘要:
字典转模型 KVC 实现 一: 如果你不想用第三方控件,感觉自由度太低,比较受限制,那么可以尝试这种方法,使用 KVC 机制的 如下方法 - (void)setValuesForKeysWithDictionary:(NSDictionary *)keyedValues; 二: 有的时候我们需要将字 阅读全文
摘要:
iOS开发之滤镜的使用技巧(CoreImage) 一、滤镜的内容和效果是比较多并且复杂的 ,学习滤镜需要技巧 如下: 两个输出语句解决滤镜的属性选择问题: 1.查询效果分类中包含什么效果按住command 点击CIFilter 进入接口文件 找到第128行-148行全部都是 效果分类 2.选择其中某 阅读全文
摘要:
基于libqrencode的二维码生成 + (void)drawQRCode:(QRcode *)code context:(CGContextRef)ctx size:(CGFloat)size { unsigned char *data = 0; int width; data = code-> 阅读全文
摘要:
添加NSAppTransportSecurity的字典会自动变成 AppTransportSecurity再添加 allow Arbitary Loads Boolean YES 阅读全文