摘要: 按照以往版本安装 Charles 自签名根证书 Mac 上启动 Charles,在同一个局域网内,把 iOS 设备的代理设置到 Mac机的 Charles 代理端口上。假定 Mac 机 IP 为192.168.1.10,Charles 的默认端口号为 8888,则设置到192.168.1.10:88 阅读全文
posted @ 2018-07-27 18:08 @ios初学者@ 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 可视化操作都是由视图对象 - 即UIView类的实例UIview 继承自UIResponder 能够响应点击事件 也继承自NSObject;uiview的对象的创建,在其视图的大小范围内,管理着这块区域 的绘制与触屏的点击;也可以做为其他视图的父视图;管理着其子视图的大小;一个视图可以看作一个容器,可以往上面添加子视图,一般字视图会遮盖父视图,点击响应,如果最前的视图没响应则由子 往 父 逐层传递.如果一直没响应,则点击通常就会丢失.视图主要由视图控制器所管理的:UIViewController //视图 UITableviewController //表视... 阅读全文
posted @ 2014-03-05 09:23 @ios初学者@ 阅读(1660) 评论(0) 推荐(0) 编辑
摘要: oc里面都是采用对象:NSNumber *num = @123;NSLog(@"%@",num); //把123存到num里面NSNumber *num1 =[[NSNumber alloc] initWithInt:123];NSNumber *num3 =[NSNumber numberWithInt:123]; NSString *str1 = @"i"; NSString *str2 = @"love"; NSString *str3 = @"you"; NSString *str = [str1 stri 阅读全文
posted @ 2014-01-17 21:37 @ios初学者@ 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 引用计数指的是对对象的计数new copy create alloc开头的方法 都采用了引用计数为1autorelease自动释放指针指向的地址 当出了{}的作用域就会自动消失类的初始化 先父类后子类无论父类还是子类 对象只有一个对象的销毁 子类对象销毁之后 系统调用dealloc 产生一个消息给父类,父类接受到消息时,调用dealloc在销毁父类的对象 阅读全文
posted @ 2014-01-17 09:24 @ios初学者@ 阅读(84) 评论(0) 推荐(0) 编辑
摘要: #import #import "Init.h"#import "Eyes.h"int main(int argc,const char *argv[])//main函数{ Init *fp=[Init alloc];//创建对象 [fp col]; //调用方法 Eyes*p=[Eyes alloc]; //创建对象 [p release]; //手动计数retaincount-1 P被释放是时系统也会调用dealloc函数 [fp release]; //手动计数retaincount-1 ... 阅读全文
posted @ 2014-01-14 22:08 @ios初学者@ 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 方法的调用:类方法(+)[类名 方法名];不能直接调用类成员 实例方法(-)创建一个对象T*p=[p alloc];[p 实例方法名不能通过对象调用类方法;也不能通过类名调用实例方法;类方法不能直接调用实例方法;实例方法不能调用类方法;ARC:自动引用计数 MRC:手动引用计数@autoreleasepool{firstclass *p=[firstclass alloc];[p retain];NSLog(@"%lu",[p retainCount]);[p release];NSLog(@"%lu",[p retainCount]);[p relea 阅读全文
posted @ 2014-01-13 20:45 @ios初学者@ 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 类方法和实例方法的区别:首先实例方法以-开头,类方法以+开头。 类调用的是类方法,不能直接访问实例变量,+(void)initialize是个特殊的类方法,在任何方法之前调用; 对象调用的是实例方法,可以访问类的实例变量。 对象的创建,个人理解就是内存的申请。dvi *p=[dvi alloc];在版本高的xcode是不需要销毁对象的,它会自动销毁。[p release];即对象销毁。 有两个特殊的指针,self、super;self当前类对象或实例,super当前父类对象或实例。 阅读全文
posted @ 2014-01-12 11:21 @ios初学者@ 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 首先学习object c语言的在mac电脑开发工具会用到 xcode。在linux上安装gnustep,windows nt先安装cygwin然后安装gnustep。 object c就是建立在c语言的基础之上,包括c的数据类型,函数,返回值,指针以及基本的内存管理。objective-c是c的衍生语言,继承了c语言的所有特性。 我用的是xcode开发工具: 1.xcode是对开发软件的一种封装,对于终端上能实现的功能几乎都能实现。 2.它能自动补全代码,减少开发者这对简单代码的重复敲。断点的设置更为便捷。 3.在xcode中产生的文件以.m结尾,在终端是.c。头文件的都是. h结尾。... 阅读全文
posted @ 2014-01-11 09:45 @ios初学者@ 阅读(809) 评论(0) 推荐(0) 编辑