访次: AmazingCounters.com 次
摘要: swifit 和OC的混合开发 ,swifit是全面兼容oc的,但是需要注意的是,一旦混合开发,就不能删除oc的桥接文件,即使你不想使用也不能直接删除,如果真的向删除就隐式的删除,项目中找不到但一定要在项目的本地文件夹中 .否则就会报错,编译不通过.oc添加swifit代码,因为是低版本调用高版本,... 阅读全文
posted @ 2016-01-03 22:04 JusDoit 阅读(328) 评论(0) 推荐(0) 编辑
摘要: KVC是OC特有的,本质是在运行时动态的给对象发送setValue:forKey 消息,设置数值 -调用super.init 保证对象已经被创建完成 .当给对象发送setValue:forKey 消息时要判断对象是否存在key所对应的属性,直接赋值 如果没有就调用undefinedKey(默认崩溃, 阅读全文
posted @ 2015-12-28 22:31 JusDoit 阅读(5289) 评论(0) 推荐(0) 编辑
摘要: 定义block的时候,会对外部变量做一次copy,会对self进行强引用1.__weak是ios 5.0 推出的__weak 相当于weak 本身是弱引用,但是如果对象被释放,执行的地址会指向nil 更安全__weak typeof(self) weakSelf = self;2__unsafe_u... 阅读全文
posted @ 2015-12-28 00:25 JusDoit 阅读(612) 评论(0) 推荐(0) 编辑
摘要: Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/html",此问题的原因就是使用的第三方框架AFNetworking... 阅读全文
posted @ 2015-12-26 00:24 JusDoit 阅读(1313) 评论(0) 推荐(0) 编辑
摘要: 计算机技术中,相对于进程而言,上下文就是进程执行时的环境。具体来说就是各个变量和数据,包括所有的寄存器变量、进程打开的文件、内存信息等,在网络上也有些人把 Context 看成是一些公用信息或者把它看做是一个容器.那么获取上下文就是获取这个进程(方法)要执行之前必须需要的环境.就像在windows系... 阅读全文
posted @ 2015-12-24 23:56 JusDoit 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 此问题 一般都是由interface build与代码中IBOutlet的连接所引起的。可能是在代码中对iboutlet的名称进行了修改,导致interface build中的连接实效。如果在该viewcontroller连接的xib文件中没发现错误,那就很可能是mainWindow.xib文件中存... 阅读全文
posted @ 2015-12-24 15:46 JusDoit 阅读(348) 评论(1) 推荐(0) 编辑