oc
文章平均质量分 76
haze921
这个作者很懒,什么都没留下…
展开
-
黑马程序员------OC基础-----block和protocol
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、block block跟函数很像: 1.可以保存代码 2.有返回值 3.有形参 4.调用方式一样 定义block变量 void (^myblock)() = ^(){ NSLog(@"---------------------"); NSLog(@"---------原创 2015-02-08 20:45:55 · 308 阅读 · 0 评论 -
黑马程序员------OC基础-----基础语法总结
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一. 基本概念 1. OC中没有命名空间机制,也没有包的概念,为了区分不同的类,在类名前加前缀 2. OC中的关键字都以@开头,用于区分C和C++的关键字,字符串也以@开头,比如: //在CODE上查看代码片派生到我的代码片 @interface Student原创 2015-02-08 20:10:58 · 259 阅读 · 0 评论 -
黑马程序员------OC基础-----内存管理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 法则 誰创建内存誰就要释放内存 管理机制 引用计数器 1使用alloc(相当于C语言中的malloc)为对象分配内存,使用dealloc(相当与C语言中的free)释放对象所占有的内存 2使用alloc new或者copy构造对象时,对象的retainCount为1 3调用原创 2015-02-08 20:19:37 · 310 阅读 · 0 评论 -
黑马程序员------Objective-C-------#include,#import与@class的讨论
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 我们经常会看到代码的时候会发现有部分#import操作写在 .m 文件中,而 .h 文件仅仅使用@class进行声明,不禁纳闷起来,为什么不直接把#import放到h文件中呢? 这是因为 .h 文件在修改后,所有 #import 该 .h 文件的所有文件必须重 新Build,因此原创 2015-02-08 20:23:35 · 405 阅读 · 0 评论 -
黑马程序员------OC基础-----点语法、id、构造方法、Category、成员变量作用域
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、点语法 点语法的本质是方法的调用,而不是访问成员变量,当使用点语法时,编译器会自动展开成相应的方法。切记点语法的本质是转换成相应的set和get方法,如果没有set和get方法,则不能使用点语法。 点语法的本质是方法调用 p.age = 10; == [p原创 2015-02-08 20:42:25 · 297 阅读 · 0 评论 -
黑马程序员------Objective-C------数组遍历方法总结
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Blog类: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21原创 2015-02-08 20:50:36 · 271 阅读 · 0 评论 -
黑马程序员------OC基础-----关键字
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- NO.1: 关键字“NS” NSObject*anObject; (类名*对象名)--OC语言中NS(NeXTSTEP)为现任苹果CEO,之前NeXTSTEP老板的乔布斯团队的用户界面工具包,并一直沿用至今。由于OC中所有对象的操作都是由指针来完成,所以我们可以见到代码中大部分都原创 2015-02-08 20:13:44 · 306 阅读 · 0 评论 -
黑马程序员------Objective-C------NSString常用方法总结
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 字符串大小写转换 [objc] view plaincopy NSString *str = @"ChengDu"; // 转成大写 输出:CHENGDU NSLog(@"大写:%原创 2015-02-08 20:48:59 · 534 阅读 · 0 评论 -
黑马程序员------Objective-C------常见数组排序总结
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1、简单排序(sortedArrayUsingSelector:) 如果只是对字符串的排序,可以利用sortedArrayUsingSelector:方法就可以了,代码如下 ? 1 2 3 4原创 2015-02-08 20:49:56 · 325 阅读 · 0 评论 -
黑马程序员------OC基础-----@property和@synthesize
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- @property : 可以自动生成某个成员变量的setter和getter声明 @synthesize自动生成age的setter和getter实现,并且会访问_age这个成员变量 请看示例: #import #import "Person.h" #import "Car.h原创 2015-02-08 20:43:35 · 290 阅读 · 0 评论