摘要:
或许我们会有一些这样的场景,定义一个Model类来临时存储一些数据,然后稍后再把这些数据组织成 Dictionary,再做其他用途。可以通过运行时机制 获取类的PropertyList,然后根据 其中的某个Property找到对应的iVar,通过ivar 获取到对应的值。通过属性名作为字典键值,iV... 阅读全文
摘要:
常用的几个提高iOS开发效率的开源类库及工具iOS开发者:开发几个常用的开源类库及下载地址:算上这个连接:http://wenku.baidu.com/view/bbeb0091dd88d0d233d46a00.html1.jsonjson编码解码2.GTMBase64base64编码解码3.Tou... 阅读全文
摘要:
一、网络各个协议:TCP/IP、SOCKET、HTTP等网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象;传输层、会话层、表示层和应用层则被称作主机层,是用户所面向和关心的内容。http协议对应... 阅读全文
摘要:
1.实例化FMDatabase//paths: ios下Document路径,Document为ios中可读写的文件夹NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,... 阅读全文
摘要:
A run loop for a given thread will wait until one or more of its input sources has some data or event, then fire the appropriate input handler(s) to p... 阅读全文
摘要:
如果视图的autoresizesSubviews属性声明被设置为YES,则其子视图会根据autoresizingMask属性的值自动进行尺寸调整。简单配置一下视图的自动尺寸调整掩码常常就能使应用程序得到合适的行为;否则,应用程序就必须通过重载layoutSubviews方法来提供自己的实现。 se... 阅读全文
摘要:
UITableView的强大更多程度上来自于可以任意自定义UITableViewCell单元格。通常,UITableView中的Cell是 动态的,在使用过程中,会创建一个Cell池,根据每个cell的高度(即tableView:heightForRowAtIndexPath:返回 值),以及屏幕高... 阅读全文
摘要:
ClassObjective-C是支持反射的,先来了解一下其如何表达一个类。在Objective-C的Runtime中有个类型是Class(只在Runtime环境中使用),用来表示Objective-C中的类,其定义为:typedef struct objc_class *Class;可以看出,其实... 阅读全文
摘要:
[0] Outline -- [1] 版本和平台 -- [2] 与Runtime System交互 -- [3] 方法的动态决议 -- [4]消息转发 -- [5]类型编码 -- [6]属性声明[1] 版本和平台Runtime System对于Objective-C来说就好比是它的操作系统,或者说是... 阅读全文
摘要:
一.常量和变量Swift语言对常量和变量的声明进行了明确的区分使用let关键字声明一个常量:let maxNmber = 18 //声明了一个常量 初始值为18,常量的值是不能够改变的,使用var关键字声明一个变量:var number = 12 //声明了一个变量,初始值为12, 变量的值是可... 阅读全文