![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
guiding
这个作者很懒,什么都没留下…
展开
-
《Objective-C基础教程》学习笔记第二章
1. Objectvie-C是C的扩展集,因此C语言的structural development是可直接使用的;代码中看到的@是Objective-C对C的扩展,语法单独解析。 2. Objective-C和C的语法区别:(1)用.m文件代替.c文件作为实现(2)用import确认文件只被包含一次(3)Ojbective-C的布尔类型是YES和No,而C是true和false(4)Null在在原创 2013-01-28 16:27:22 · 256 阅读 · 0 评论 -
《Objective-C基础教程》学习笔记第三-六章
1. 用+和-区分类class method和instance method 2.类的声明和实现:类声明用@interface, 类实现用@implementation // -------------------------------------------------- // All about Circles @interface Circle : NSObject {原创 2013-01-28 18:02:37 · 333 阅读 · 0 评论 -
《Objective-C基础教程》学习笔记第九-十章
1. Cocoa的内存管理方法:retain, release和autorelease三种。 每个对象都维护一个保留计数器,对象被创建时其保留计数器值为1,对象被保留时,计数器加1,被释放时计数器减1,当计数器值为0时对象被销毁。在销毁对象时,首先调用对象的dealloc方法,然后回收其占用的内存。调用retain后计数器值加1,调用release后计数器值减1,调用autorelease后,计数原创 2013-02-07 00:11:18 · 382 阅读 · 0 评论 -
《Objective-C基础教程》学习笔记第十一-十三章
1. 在对对象属性执行操作时,可以利用@property和@synthesize减少需要编写的代码数量(代替setter和getter),同时还可以指定property的属性(readwrite, readonly, copy, retain, assign)。如果需要访问对象的属性,可以用点表达式,比如tire.rainHandling = 20。 @interface Car : NSObj原创 2013-02-08 14:05:12 · 340 阅读 · 0 评论