JopiNLee

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2015年11月26日

摘要: 转自http://blog.csdn.net/windyitian/article/details/19810875比较简单的一篇英文,重点是讲解meta-class。翻译下,加深理解。原文标题:What is a meta-class in Objective-C?原文地址:http://www.... 阅读全文
posted @ 2015-11-26 10:32 JopiNLee 阅读(105) 评论(0) 推荐(0) 编辑

摘要: OC-runtime机制,就是苹果给开发者提供的一套在运行时动态创建类、添加属性/方法(当然不止这些)的API,它是一套纯C语言的APIruntime的三大应用:1.动态的创建一个类2.动态地为某个类(包括category)添加属性/方法,修改属性值/方法3.遍历一个类的所有属性/方法以上的方法其实... 阅读全文
posted @ 2015-11-26 10:11 JopiNLee 阅读(151) 评论(0) 推荐(0) 编辑

摘要: 转自http://blog.ibireme.com/2015/05/18/runloop/RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 Ru... 阅读全文
posted @ 2015-11-26 09:39 JopiNLee 阅读(304) 评论(0) 推荐(0) 编辑

摘要: 转自http://www.csdn.net/article/2015-07-06/2825133-objective-c-runtime/1Objective-C是基于C语言加入了面向对象特性和消息转发机制的动态语言,这意味着它不仅需要一个编译器,还需要Runtime系统来动态创建类和对象,进行消息... 阅读全文
posted @ 2015-11-26 09:38 JopiNLee 阅读(238) 评论(0) 推荐(0) 编辑

2015年11月25日

摘要: 总体思路转自http://www.bubuko.com/infodetail-312724.html一般app启动之后,都有一个初始化的过程。此外后续app升级,还需要考虑数据迁移。所以初始化和数据迁移的框架,在初期的版本就要考虑好总结一下我们的app采取的方案:1、在持久化的文件夹内(比如User... 阅读全文
posted @ 2015-11-25 11:05 JopiNLee 阅读(711) 评论(0) 推荐(0) 编辑

2015年11月24日

摘要: 转自http://www.cocoachina.com/bbs/read.php?tid=125575&fpage=3AsyncSocket类是支持TCP的AsyncUdpSocket是支持UDP的AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库。它提... 阅读全文
posted @ 2015-11-24 11:12 JopiNLee 阅读(382) 评论(0) 推荐(0) 编辑

2015年11月20日

摘要: 转自http://www.cnblogs.com/EverNight/p/3820981.html如同任何基于C的应用程序,程序启动的主入口点为iOS应用程序的main函数。在iOS应用程序,main函数的作用是很少的。它的主要工作是控制UIKit framework。因此,你在Xcode中创建任何... 阅读全文
posted @ 2015-11-20 11:18 JopiNLee 阅读(150) 评论(0) 推荐(0) 编辑