码迷,mamicode.com
首页 >  
搜索关键字:oc基础    ( 267个结果
4.0 OC基础语法-set方法和get方法
set方法和get方法的使用场合@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西),比如僵尸的生命值不能为负数set方法作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值命名规范:方法都是以set开头,而且后面...
分类:其他好文   时间:2015-05-23 18:10:49    阅读次数:264
10.0 OC基础语法-Block
Block封装了一段代码,可以在任何时候执行Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。苹果官方建议尽量多用block。在多线程、异步任务、集合遍历、集合排序、动画转场用的很多Blocks的定义Blocks的定义:int (^MySum)(int, int) = ^...
分类:其他好文   时间:2015-05-23 18:10:06    阅读次数:115
6.0 OC基础语法-特有语法
分类-Category基本用途如何在不改变原来类模型的前提下,给类扩充一些方法?有2种方式继承分类(Category)格式分类的声明@interface 类名 (分类名称)// 方法声明@end分类的实现@implementation 类名 (分类名称)// 方法实现@end好处一个庞大的类可以分模...
分类:其他好文   时间:2015-05-23 18:05:34    阅读次数:113
OC --(2)-- 基础知识分析对象,创建类,自定义初始化方法
1.分析对象2 创建类(实例变量 方法) 3.创建对象 调用方法结局问题@property int age;//相当于声明gettersetter 方法;@synthesize age; //相当于实现getter setter 方法;@synthesize age=_age ;//会去访问_age...
分类:其他好文   时间:2015-05-22 18:27:03    阅读次数:129
黑马程序-oc基础---封装 继承 多态 NSString 代码规范格式的重要性
//写代码的一条重要性:就是代码编写规范,尤其是xcode编写对格式的对齐有关系,在下面的代码没有怎么对齐的情况下出现30个警告//一般oc程序的头文件#import typedef enum { SexMan, SexWoman} Sex;//类的声明@interface Student : .....
分类:其他好文   时间:2015-05-14 13:48:47    阅读次数:104
黑马程序员-oc基础---oc简介、语法、思想 Foundation框架 编译链接文件的重命名 类方法 set get self
1.oc简介C语言的基础上,增加了一层最小的面向对象语法完全兼容C语言可以在OC代码中混入C语言代码,甚至是C++代码可以使用OC开发Mac OS X平台和iOS平台的应用程序2.oc语法关键字@interface类的声明、@implementation类的实现、@end结束@public公有、@p...
分类:其他好文   时间:2015-05-10 17:09:13    阅读次数:198
OC基础-类的使用
#import //定义枚举类型 typedef enum { sexMan, sexWomen } Sex;//定义日期类型typedef Struct{ int year; int month; int day;} Date; //1.声明类 (此时不能初始化类的成员变...
分类:其他好文   时间:2015-05-09 23:31:12    阅读次数:260
protocol 协议
protocol 协议 一、协议用于:观察者模式,代理模式 二、协议只是用来声明方法     只要一个类遵守了某一份协议,就能拥有这份协议中的所有声明的方法     只要父类遵守这个协议,就相当于子类也遵守     一个类可以遵守多个协议 三、协议的定义     @protocol 协议名称     //方法声明列表     @en...
分类:其他好文   时间:2015-05-04 22:05:54    阅读次数:121
【OC基础】04-OC中的KVC、KVO
概述在Java和C#中都提供了反射的功能,既根据字符串能动态的创建对象并修改对象的属性。OC内置了这些功能,使得我们在操作的时候更方便。键值编码KVCkvc是Key for Value的缩写,KVC的操作方法由NSKeyValueCoding协议提供,而NSObject就实现了这个协议,也就是说Ob...
分类:其他好文   时间:2015-05-04 20:08:32    阅读次数:144
【OC基础】03-OC内存管理
概述跟Java和C#类似,OC创建的对象在堆上。与Java和C#不同的是Java和C#有垃圾回收机制,所以不需要程序员手动释放堆上的内存。而OC没有垃圾回收机制,必须手动管理内存的创建和释放。下面介绍一下OC内存管理内存管理的方式。引用计数器OC管理内存的方式类似C++中的智能指针,创建一个对象时,...
分类:其他好文   时间:2015-05-03 20:18:37    阅读次数:176
267条   上一页 1 ... 19 20 21 22 23 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!