随笔分类 - IOS编程之Objective-C基础
摘要:Objective-C实用类和协议目录概述NSObject概述NSObject协议类NSObject详细方法参考文档实用操作是否为某个类或其子类是否响应某个成员方法返回class类型
阅读全文
摘要:KVC(Key-Value-Coding)和KVO(Key-Value-Observer)目录概述KVC的基本用法KVC的运用KVO的基本用法KVO的运用概述键-值编码是一个用于间接访问对象属性的机制,使用该机制不需要调用存取方法和变量实例就可访问对象属性键-值编码方法在Objective-C非正式...
阅读全文
摘要:Foundation框架之NSString及其Mutable类型目录概述对字符串的实用操作拼接拆分字符串比较是否包含某字符串字数统计大小写转换具体的方法参见API待研究概述对NSString的理解对字符串的实用操作拼接NSString *combinedStr = [NSString stringW...
阅读全文
摘要:Objective-C基础目录概述——对Objective-C的理解if和else if的区别异常处理概述——对Objective-C的理解if和else if的区别if( )... if( )... 两个if语句都会执行if( )... else if( )... 如果第一个if判断为true,则...
阅读全文
摘要:Foundation框架之NSArray、NSDictionary、NSSet及其Mutable类型目录概述——对Foundation框架集合类的理解NSArrayNSDictionaryNSSetNSArray、NSDictionary和NSSet的Mutable类型Foundation框架中集合...
阅读全文
摘要:内存管理和@property的属性目录对内存管理的理解Objective C内存管理方式内存的管理对象的所有权和内存管理原则合理解决内存管理带来的问题自动释放池@property的属性ARC自动引用计数对内存管理的理解Objective C内存管理方式MRC(Manual Reference Cou...
阅读全文
摘要:浅拷贝和深拷贝目录对浅拷贝和深拷贝的理解浅拷贝深拷贝NSDictionary的深拷贝对浅拷贝和深拷贝的理解浅拷贝不是深拷贝的拷贝都是浅拷贝深拷贝如果想使用copy则需要遵循NSCopying协议,如果是想使用mutableCopy则需要遵循NSMutableCopying协议分别需要实现的方法- (...
阅读全文
摘要:Objective-C面向对象的编程目录对面向对象编程思想的理解类的声明和定义类的声明和定义对关键字super和self的理解初始化函数@property声明类成员类的实例化继承组合多态编写自己的类库数据处理的类库UI类库第三方类库对面向对象编程思想的理解我们往往习惯于使用面向过程的思想去思考问题,...
阅读全文
摘要:Block目录概述——对Block的理解Block的操作 创建Block 使用BlockBlock的用途界面传值block作为函数参数Delegate、Block和Notification的区别与联系概述——对Block的理解 Block代码块,有时候我们可以把功能代码块的封装放到block...
阅读全文
摘要:Category目录目录概述——对Category的理解创建CategoryCategory的用途概述——对Category的理解 当我们想往原有的类中添加新的成员方法但又不想改变原有的类和不想使用继承时,我们就可以考虑使用Category;使用Category可以往原有的类中添加新的成员方法而又不...
阅读全文

浙公网安备 33010602011771号