![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oc
文章平均质量分 73
gamyc
这个作者很懒,什么都没留下…
展开
-
OC学习:重写构造方法和description方法
一、构造方法与其重写构造方法的定义:用来初始化对象的方法,是个对象方法,“-”开头。重写-init方法:- (id)init{ self = [super init]; if (self != nil) { _age = 10; } return self;}简写作:- (id)init{ if (self = [super init]) {原创 2015-05-18 21:08:07 · 714 阅读 · 0 评论 -
OC学习: @property和@synthesize用法概述
一、Xcode 4.4之前(不包括4.4)@property与@synthesize是成对出现的。@property关键字用来自动生成某个成员变量的setter和getter声明。@property int age; 可用来替换以下代码:- (int)age; - (void)setAge: (int)newAge; @synthesize关键字是用来原创 2015-05-18 18:45:25 · 431 阅读 · 0 评论 -
OC学习:SEL类型数据和selector的用法
Objective-C中调用函数的方法是“消息传递”,这个和普通的函数调用的区别是,你可以随时对一个对象传递任何消息,而不需要在编译的时候声明这些方法。所以Objective-C可以在runtime的时候传递人和消息。一、SEL 每个SEL类型数据都是一个方法。SEL就是对方法的一种包装。包装的SEL类型数据它对应相应的方法地址,找到方法地址就可以调用方法。在内存中每个类的方法都存储在原创 2015-05-20 17:03:19 · 4410 阅读 · 0 评论 -
OC学习:protocol的使用
protocol (协议)可以用来声明一堆的方法。一、protocol的定义@protocol 协议名称 //方法的声明列表@end例如:@protocol MyDogProtocol - (void)dogTest;@end二、如何遵守protocol1、一个类遵守协议:@interface 类名 : 父类名 @end原创 2015-05-19 18:59:39 · 491 阅读 · 0 评论 -
OC学习:block类型数据
一、block 类型数据的作用:用来保存一段代码,标志是"^",在block 的定义的最后面要加上";",来表示其是一个完整的语句。例子:int (^sumBlock)(int, int) = ^(int a, int b){ return a + b;};int c = sumBlock(10,12);或者写作:int (^sumBlock)(int, i原创 2015-05-19 18:04:28 · 484 阅读 · 0 评论 -
OC学习:内存管理代码规范
Xcode 提供了2种内存管理方式:manual retain-release(MRR,手动管理)和 automatic reference counting(ARC,自动引用计数)。ARC作为苹果新提供的技术,苹果推荐开发者使用ARC技术来管理内存;这篇笔记主要讲的是手动管理。内存管理的目的是:1.不要释放或者覆盖还在使用的内存,这会引起程序崩溃。2.释放不再使用的内存,原创 2015-05-18 22:29:39 · 472 阅读 · 0 评论 -
OC学习:Foundation框架中的常用类
Foundation框架中常用的类有: NSString 、 NSArray 、 NSSet 、 NSDictionary 、 NSMutableString、NSMutableArray、NSMutableSet、NSMutableDictionary 、 NSDate、NSObject。可变和不可变的区别是对象内容的可变和不可变,子类继承父类,子类可以使用父类中的任意方法。原创 2015-05-17 22:14:21 · 557 阅读 · 0 评论 -
OC学习:Foundation框架之常用结构体
在iOS开发中所有框架中Foundation框架是最基础的框架,Foundation框架里面包含了常用的类和数据类型。使用Foundation框架只要包含它的主头文件即可,主头文件里面包含了框架中所有内容的头文件。Foundation框架中常用的结构体:NSRange、NSPoint\CGPoint、NSSize\CGSize、NSRect\CGRect使用CGPoin原创 2015-05-17 21:35:28 · 692 阅读 · 0 评论