摘要: 1.今天起 博客迁移至farbox2. 新博客地址,http://yoon.farbox.com 阅读全文
posted @ 2015-11-28 20:28 折半 阅读(150) 评论(0) 推荐(1) 编辑
摘要: block内部实现原理(一)block内部实现原理(二)【block在arc下实现】首先说结果,在局部传参过程中(直接传参,__block关键字,static关键字)block在ARC下和MRC并没有区别,但是由于ARC的原因直接用__block关键字会有可能造成循环引用。所有针对对象用关键字__w... 阅读全文
posted @ 2015-11-21 18:45 折半 阅读(267) 评论(1) 推荐(1) 编辑
摘要: block内部实现原理(一)【block 在MRC下实现】首先定义了三个方法分别看下输出的值有什么不同,毫无疑问分别来看下在-rewrite-objc选项编译下m值的变化:1. test12. test23. test3注意标红线部分,test1,是直接传递的m的值,而test2,test3 则传递... 阅读全文
posted @ 2015-11-10 17:42 折半 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 【block 定义】 block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。【block 结构】【block原理】1.一个简单block以一个简单block为例, Clang提供了中间代码展示的选项供我们进一步了解block的原理。在Termina... 阅读全文
posted @ 2015-11-10 17:03 折半 阅读(2762) 评论(0) 推荐(0) 编辑
摘要: 从遇到问题开始说起,发布时候,出现了Invalid Toolchain. New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, and iOS 8 SDK or later.... 阅读全文
posted @ 2015-09-07 09:28 折半 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 当我用El Capitan Beta 下 Xcode6.4版本时候出现了问题常用的Scheme 选择版本不见了而在Xcode 7.0 beta 6中显示有简直就是坑,经过查资料其实是一个bug ,可以在product-->destination 下选择参考资料:http://stackoverflo... 阅读全文
posted @ 2015-09-06 11:47 折半 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 写到关于UIWebView不加载图片时,查了很多资料,关于js,关于oc,在stackoverflow 等 并没有找到合适的答案,最终觉得还是应该回归传统 用js代码,stringByEvaluatingJavaScriptFromString 来调用js方法js代码:var div_hide_cs... 阅读全文
posted @ 2015-09-01 18:44 折半 阅读(3725) 评论(2) 推荐(0) 编辑
摘要: NSSortDescriptor是专门用来排序的描述符。可以用来排序NSSet,NSDictionary,NSArray.主要方法:1. - (instancetype_Nonnull)initWithKey:(NSString* _Nullable)keyPathascending:(BOOL)a... 阅读全文
posted @ 2015-08-23 11:38 折半 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 原因:a,b,c 三个viewcontroller,a作为根视图,b.view 添加到a上,在b中模态(presentViewController)弹出c. 这种情况就会出现标题的警告解决方法:1.[self.view.window.rootViewControllerpresentViewCo... 阅读全文
posted @ 2015-08-16 19:03 折半 阅读(5191) 评论(1) 推荐(0) 编辑
摘要: 因天气预报服务,发现网上天气预报接口和环境数据接口方面资料比较乱,而且有不少内容已经失效,就整理下部分资料吧。这里有一份知乎的回答可以参考 :(时间点2013-12-31)http://www.zhihu.com/question/20521716一、 接口基本固定到一个时间点无法使用,大部分接口已... 阅读全文
posted @ 2015-07-12 10:30 折半 阅读(1274) 评论(0) 推荐(0) 编辑