![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OC语言类问题
我很白
这个作者很懒,什么都没留下…
展开
-
KVO整理总结
关于KVO工程中用到不到,在此整理备份,以备以后使用监制观察,即让某个VC成为某个Model的某个值的观察者,当该Model的该值发生变化时,会自动通知该VC,触发相应的方法,比较方便,在某些设计模式中常用。代码如下:Model中:@interface Student : NSObject@property (nonatomic, copy) NSString * name;原创 2016-11-21 14:24:37 · 246 阅读 · 0 评论 -
iOS中静态库开发调用函数BUG
今天在开发静态库的时候遇到一个很奇怪的BUG,最关键的是报错信息误导Debug,折腾了好一会;首先是A工程中有B工程,A工程中调用了B工程中某个类的实例方法,该方法返回NSTimeInterval,结果在A工程中,接受这一返回参数时老是报错,需要加 * 才行,很是郁闷,截图如下:这是所调用的B工程中的方法的实现部分,如下这是A工程中的调用部分,不加 * 就报错,如下这是A工程中的调用部分,加了 *...原创 2016-07-29 11:38:53 · 510 阅读 · 0 评论 -
Runtime内省机制
今天再看Runtime机制的时候,发现了自省这一东西,感觉很高大上的样子,遂仔细研究学习。没想到看完之后,发现,也不是那么难!简单说,就是类或对象,能想外界传递自身信息的一个机制。具体怎么传递呢,有以下三个方法:isKindOfClass: returns whether an object is that kind of class (inheritance included)isMemberO...原创 2016-11-18 15:32:32 · 270 阅读 · 0 评论 -
iOS常用性能监测工具
在进行iOS开发时,如果程序界面稍显卡顿,就需要具体定性分析一下原因,实时监测一下系统软硬件的各项参数。从原理上讲,想严格准确的监测FPS等性能参数,需要费很多的时间精力研究底层,才能保证最终检测数据准确无误,本人没那个能力,有兴趣的可以去csdn之类的大神的帖子去详细研究。本片只提供简单的,Debug使用的小工具。本着不重复造轮子的工具,特整理网上几款常见小工具。1.JPFPSStatu...转载 2018-04-28 23:13:04 · 11521 阅读 · 0 评论 -
调试正常,打包后NSData解析出错的BUG
此BUG特别蹊跷。先介绍一下背景。需求是用http地址,去服务端取到一张图片的文件流,使用秘钥进行异或运算之后,本地展示,即可。BUG表现是,调试状态正常请求-获取NSData-解析成UIImage-展示,很正常。可是打包之后,无论是测试包还是正式包,都不能正常显示图片。由于打包后无法调试,因此排出的很麻烦,未完待续,此处留坑,稍后填...原创 2018-05-08 00:57:45 · 225 阅读 · 0 评论