
Objective-C
q523214919
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Objective-C加强-block代码块和protocol协议
一、block代码块block是一个变量,这个变量类似c语言中的函数指针,在回调场合用的特别多。它可以封装代码,有返回值有形参//没有返回值没有形参的blockvoid (^myblock)() = ^{ NSLog(@"----------------"); NSLog(@"----------------");};//有返回值有形参的blockint (^sum原创 2015-11-20 21:43:18 · 393 阅读 · 0 评论 -
Foundation框架之NSMutableString、NSMutableArray和NSDictionary
一、NSMutableStringNSMutableString是NSString的子类,相当于是一个字符串链表可以动态的在字符串中添加字符串、删除字符串、插入字符串等,能够较为灵活的操纵字符串。另外,NSString中的方法NSMutableString都可以使用。1.NSMutableString与NSString的区别:1)NSString是不可变字符串(即占用的存储空间原创 2015-11-20 18:15:52 · 367 阅读 · 0 评论 -
Foundation框架之NSString和NSArray
什么是框架: 框架是由许多类、方法、函数、文档按照一定的逻辑组织起来的集合,以便使研发程序变得更容易。在OS X下的Mac操作系统中大 约有80个框架为所有程序开发奠定基础的框架称为Foundation框架 Foundation框架的作用: Foundation看框架是Mac\IOS中其他框架的基础 Foundation原创 2015-11-20 15:09:40 · 370 阅读 · 0 评论 -
Objective-C加强-内存管理
内存管理:对象如果不再使用了,就应该回收它的空间,防止造成内存泄露内存管理范围:所有的集成了NSObject的对象的内存管理基本数据类型的数据(int double float char struct enum)不需要我们进行管理内存管理的原则:1) 如果对象有人使用,就不应该回收 如果你想使用这个对象,应该让这个对象retain一次如果你不想使用这个原创 2015-11-20 15:04:20 · 230 阅读 · 0 评论 -
Objective-C基础-类方法的学习
定义:定义的过程和对象方法一致,只不过+开头调用:[类名 方法名];使用注意:1)类方法可以和实例方法同名,这个并不影响使用 Caculator *calc = [Caculator new]; //调用对象方法 int sum1 = [calc sum:23 andNum2:45]; //调用类方法原创 2015-11-19 10:56:11 · 328 阅读 · 0 评论 -
Objective-C基础-对象和方法之间的联系
一、对象和方法之间的关系1.对象作为方法的参数 // 方法名 形参数类型 形参数名 -(void)dispPerson:(Person *) person; Person *p1 = [Person new]; [p dispPerson:p1] //对象作为方法的实参2.对象作为方法的返回值#import原创 2015-11-18 09:41:56 · 270 阅读 · 0 评论 -
Objective-C基础-初次学习
一、NSlog和printf使用的差异1.NSlog会自动换行 printf不会自动换行2.NSlog会自动输出时间等项目信息 printf不会输出调试信息3.NSlog函数的参数是一个NSString对象 printf是一个字符串常量指针二、“@”符号使用及注释1.@“” 这个符号表示将一个C的字符串转化为OC中的字符串对象NSString2.@标识原创 2015-11-17 09:11:22 · 313 阅读 · 0 评论