Gavin.han

致力于移动开发 技术改变生活

导航

上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页

2013年1月14日

摘要: 一、设置器setter 访问器gettersetter:set+首字母大写的实例变量名如:- (void)setNickName:(NSString *) name;//参数名不要与实例变量名相同getter:与实例变量名相同(没有短横线),并且返回值类型也一致例:@interface Cup:NSObject{ float _price;}- (void)setPrice:(float)price;- (float)price;@end二、属性和实例变量的区别1. oc中实例变量的访问方式oc中成员变量有三种访问权限,@public,@protected,@private。默认是@pr... 阅读全文

posted @ 2013-01-14 09:29 gavin.han 阅读(3854) 评论(0) 推荐(1) 编辑

摘要: ios中内存管理的主要内容就是解决crash的问题!!!Crash在ios中,crash的原因100% 是内存问题1.内存泄露(开辟空间,没有回收;一直开辟,不释放) 30M(一个程序 3gs, 320x640) 大于30M(ios4,640x960)2.“太小心” 过度释放 (原因是野指针)3. 野指针垃圾回收机制 : java new一个对象 (不用管内存,系统自动回收)mac os 有垃圾回收机制iOS 没有垃圾回收机制iOS是32bitPerson:NSObject{ NSString *_name, *_sex; int _age;} alloc 时分配 12个字节 Bool... 阅读全文

posted @ 2013-01-14 08:49 gavin.han 阅读(345) 评论(0) 推荐(0) 编辑

2013年1月11日

摘要: 1.僵尸 园子里常见的僵尸 强壮度:低 此类僵尸甚爱脑袋,从来都吃不够。脑袋、脑袋、脑袋,一天到晚如此。又老又臭的脑袋?腐烂的脑袋?过了青春期的脑袋?不要紧。本僵尸从不挑食 2.旗帜僵尸 旗帜僵尸代表着一大堆或一大bo僵尸的到来。 强壮度:低 别搞错了,旗帜僵尸也喜欢脑袋。但是有时候僵尸也会迷上旗帜——也许是因为上面有幅脑袋图吧。不好说 3 路障僵尸他的锥形路障头盔使他比普通僵尸强壮两倍。 强壮度:中等 和其他普通僵尸一样,塑料僵尸在路上瞎逛。但是,有什么东西使其停了下来,只见他拣起用作路障的塑料锥,然后把它扣在了头上。——嗯,原来他喜欢参加聚会!~ 4... 阅读全文

posted @ 2013-01-11 17:25 gavin.han 阅读(2156) 评论(0) 推荐(1) 编辑

2012年12月27日

摘要: 1.MVC模式,数据,视图,控制器2.Target-Action模式(目标-操作)3.Delegation模式 ,委托的回调模式 阅读全文

posted @ 2012-12-27 21:45 gavin.han 阅读(408) 评论(0) 推荐(0) 编辑

摘要: “求知若饥,虚心若愚”Stay hungry, Stay foolish.“领袖和跟风者的区别就在于创新”Innovation distinguishes between a leader and a follower.“活着就是为了改变世界,难道还有其他的原因吗?”We're here to put a dent in the universe. Otherwise why else be here?“你们的时间有限,所以请不要浪费时间活在别人的生活里”Your time is limited, so don't waste it living in someone else 阅读全文

posted @ 2012-12-27 20:04 gavin.han 阅读(297) 评论(0) 推荐(0) 编辑

2012年12月18日

摘要: 1.释放由alloc方法创建的对象,copy和mutablecopy方法复制的对象,以及手动调用retain的对象。alloc方法会创建一个新的对象,并将对象的保留计数置为1。copy和mutablecopy方法会创建一个对象的副本,并将其保留计数置为1。手动调用retain会导致对象的保留计数加1,目的是保证该对象在使用过程中不会被回收。这三种方式都需要我们手动调用release进行释放。2.自动释放的对象不需要调用release,因为已经将释放的责任转交给自动释放池。3.只管好自己就行。如果获得了一个其他方法提供的对象,则不需要考虑该对象的内存管理问题。但是,如果你想要在一段时间内使用该对 阅读全文

posted @ 2012-12-18 21:29 gavin.han 阅读(1897) 评论(0) 推荐(0) 编辑

2012年12月6日

摘要: 1.UITouchphase属性 返回一个触摸阶段常量,指出触摸开始、继续、结束或被取消。(phase返回的常量:UITouchPhaseBegan/UITouchPhaseMoved/UITouch- PhaseStationary/UITouchedPhaseEnded/UITouchPhaseCancelled)tapCount属性 轻按屏幕的次数。timestamp属性 触摸发生的时间。view属性 触摸始于哪个视图。window 属性 ... 阅读全文

posted @ 2012-12-06 17:58 gavin.han 阅读(526) 评论(0) 推荐(0) 编辑

摘要: loadView:创建视图控制器的视图--如果不是从.xib文件加载的。viewDidLoad:提醒我们视图已加载。从.xib文件加载时,可在这里添加额外的启动代码。viewWillAppear:视图加载前运行。viewWillDisappear:视图消失(被关闭或覆盖)前运行。willRotateToInterfaceOrientation:duration:开始旋转时运行。didRotateToInterfaceOrientation: 旋转结束时运行。 阅读全文

posted @ 2012-12-06 12:38 gavin.han 阅读(1481) 评论(0) 推荐(0) 编辑

摘要: 用到知识:1.计时器NSTimer 2.UIWebView控件 3.NSURLRequest请求数据-(void)refreshStock{NSString*url=[[NSStringalloc]initWithString:@"http://g.foolcdn.com/charts/advanced/caps_advanced.chart?TIME_SPAN=1Y&RESOLUTION=D&SYMBOL_US=AAPL&ID_NOTATION=&IND_1=volume&CLOSE_LINE=0"];[webViewloadReq 阅读全文

posted @ 2012-12-06 10:53 gavin.han 阅读(417) 评论(0) 推荐(0) 编辑

2012年12月5日

摘要: 消息 消息使用方括号括起的代码将命令发送给对象(消息即函数)。类 类使用.h和.m文件定义对象的类型。属性 属性让我们能够轻松地定义取值函数和赋值函数(获取和设置对象成员变量的值)。类别 类别让我们能够给类添加功能,而不用创建子类。协议 协议定义类承诺响应的方法(类似JAVA/C#等高级语言中的接口)。@ 编译器使用@编译指令实现各种目的。^ IOS引入块的概念。块是封装工作单元(代码段)的对象,,可随时执行。脱字符(^)用于标识块。总之,OC才开始学的时候,会感觉是门很怪很奇怪的语言,当我们学完之后,并且实际运用之后,会发现OC功能的强大之处,用我们的真诚和努力去学好它吧... 阅读全文

posted @ 2012-12-05 15:41 gavin.han 阅读(2421) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页