
OC语言
文章平均质量分 89
易拉罐
这个作者很懒,什么都没留下…
展开
-
黑马程序员-OC语言基础
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.#import的用途: 1> 跟#include一样,拷贝文件的内容 2> 可以自动防止文件的内容被重复拷贝 2.#import NSObjCRuntime.h中有NSLog函数的声明 3.Foundation框架头文件的路径 1原创 2015-01-28 10:43:41 · 412 阅读 · 0 评论 -
黑马程序员-OC语言之继承
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、继承 1. 继承的好处: 1> 抽取了重复代码 2> 建立了类与类之间的联系 2. 子类可以拥有父类中的所有成员变量和方法eg:{优快云:CO原创 2015-02-11 14:19:40 · 290 阅读 · 0 评论 -
黑马程序员-OC语言Block
1.作用:Block用来保存一段代码,方便程序随时调用,标志为^。定义Block变量: void (^名称)(形参 ) = ^{}eg:int (^myblock)(int,int) = ^(int a,int b){ return a+b; };利用block调用block内部代码:myblock();(原创 2015-03-15 11:07:50 · 416 阅读 · 0 评论 -
黑马程序员-OC语言Foundation框架
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------结构体:有如下结构体: NSRange,NSPoint/CGPoint,NSSize/CGSize,NSRect/CGRect注意点:CG开头的结构体一般属于CoreGraphics框架1.NSRange(表示范围)原创 2015-04-21 10:23:45 · 449 阅读 · 0 评论 -
黑马程序员-OC语言之封装
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------面向对象的三大特征:封装、继承、多态1.封装什么是封装:在程序上,隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将对象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和原创 2015-02-11 11:59:35 · 447 阅读 · 0 评论 -
黑马程序员-OC内存管理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------栈:存放局部变量(所占用内存会自动销毁) -> 指向堆空间堆:存放对象(所占用内存需手动销毁)管理范围:所有继承NSObject的类对象1.内存泄露?内存泄露的后果?_age = [age ratain];自己申请的内存,没有释放 会使内存中存在很多的垃原创 2015-03-15 10:11:16 · 542 阅读 · 0 评论 -
黑马程序员-OC语言核心语法(3)(分类、SEL、类本质)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.分类 作用:在不修改原来类内容情况下,给某一个类增加一些方法。 //声明 @interface 类名(分类名称) // 分类名称以模块命名 @end //实现 @implementation 类名(分类名称)原创 2015-03-04 22:25:05 · 415 阅读 · 0 评论 -
黑马程序员-OC语言核心语法(2)构造方法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------原创 2015-03-04 22:08:18 · 500 阅读 · 0 评论 -
黑马程序员-OC语言核心语法(1)
1. 点语法:对象调用方法 上述完整方法为- (void)setAge:(int)age; 1> 如何判断set和get方法: 如果赋值,则是set方法。 eg:stu.age = 10; 否则是get方法。 eg : int age =原创 2015-03-04 21:59:05 · 376 阅读 · 0 评论 -
黑马程序员-OC语言协议Protocol
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.概念1>协议(Protoco)是一系列方法的列表,其声明的方法可以被任何类实现,一般称为代理模式。2>在.h文件中@protocol声明存在协议,跟@class一样2.作用:1>可以声明很多方法,但是不能声明成员变量。2>如果某个类遵守了某个协议,则这个原创 2015-03-15 11:22:43 · 524 阅读 · 0 评论 -
黑马程序员-OC语言之多态
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.多态:多种形态 1> 没有继承就没有多态 2> 代码体现:父类类型指针指向子类对象eg:#import @interface Animal : NSObject- (void)eat;@end@implementation Anima原创 2015-02-11 14:38:04 · 390 阅读 · 0 评论 -
黑马程序员-OC语言类和对象
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------原创 2015-02-05 09:25:51 · 484 阅读 · 0 评论