HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中。 http(超文本传输协议)是一个…
(1)欲阻止一个变量被改变,可以使用const关键字。在定义该const变量时,通常需要对它进行初始化,因为以后就没有机会再去改变它了; (2)对指针来说,可以指定指针本身为const,也可以指定指针所指的数据为con…
Objecitve-C的重要特性是Runtime(运行时),在#import 下能看到相关的方法,用过objc_getClass()和class_copyMethodList()获取过私有API;使用 ```objective-c Method method1 = class_getInstanceMetho…
UIKit.framework 包含iOS应用程序用户界面层使用的类和方法,CoreGraphics.framework 包含Quartz 2D 绘图API 接口,Foundation.framework 为CoreFoundation 框架的许多功能提供Objective-C 封装,CoreFounda…
MRC static AccountManager *DefaultManager = nil; + (AccountManager *)defaultManager { if (!DefaultManager) DefaultManager = [[self allocWithZone:NULL] init]; return Defa…
Project: ⼀一般的某个应⽤用单独新建⼀一个project就可以了,然后把所有的程序⽂文件都放在⾥里⾯面,这个可以满⾜足⼤大部分普通的需求。 Workspace: 项⺫⽬目有可能要使⽤用其他的项⺫⽬目…
+ (id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEncoding)encoding; + (id) stringWithCString: (c*****t char*)nullTerminatedCString encoding: (NSStr…
得到了SEL变量之后,可以通过下⾯面的调⽤用来给⼀一个对象发送消息: [对象performSelector:SEL变量withObject:参数1 withObject:参数2]; 结论:SEL只是⽅方法名标识,实际运⾏行时需要通过消息发送…
目标是动作消息的接收者。一个控件,或者更为常见的是它的单元,以插座变量(参见"插座变量"部分) 的形式保有其动作消息的目标。 动作是控件发送给目标的消息,或者从目标的角度看,它是目标为了响应动作…
最大的优点是它的运行时特性,不足是没有命名空间,对于命名冲突,可以使用长命名法或特殊前缀解决,如果是引入的第三方库之间的命名冲突,可以使用link命令及flag解决冲突。