码迷,mamicode.com
首页 >  
搜索关键字:oc    ( 5829个结果
OC点语法和变量作用域
OC点语法和变量作用域一、点语法(一)认识点语法声明一个Person类: 1 #import 2 3 @interface Person : NSObject 4 { 5 int _age;//默认为@protected 6 } 7 8 - (void)setAge:(int)age;...
分类:其他好文   时间:2014-11-12 13:37:14    阅读次数:218
OC方法和文件编译
OC方法和文件编译一、OC方法(一)对象方法(1)对象方法以-开头如-(void)xx;(2)对象方法只能又对象来调用(3)对象方法中可以访问当前对象的成员变量(4)调用格式[对象名对象方法名];(5)设计一个学生类和狗类,练习对象方法的使用。学生类的声明:学生类的实现:狗类的声明:狗类的实现:主程...
分类:其他好文   时间:2014-11-12 13:31:16    阅读次数:152
OC内存管理
OC内存管理一、基本原理(一)为什么要进行内存管理。由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。管理范围:任何继承NSObject的对象,对其他的基...
分类:其他好文   时间:2014-11-12 13:29:11    阅读次数:156
OC面向对象—封装
OC面向对象—封装一、面向对象和封装面向对象的三大特性:封装(成员变量)、继承和多态在OC语言中,使用@interface和@implementation来处理类。@interface就好像暴露在外面的时钟表面,像外界提供展示以及接口。@implementation就好像隐藏在时钟内部的构造实现,把...
分类:其他好文   时间:2014-11-12 13:25:22    阅读次数:138
Objective-C @property关键字
OC中提供了@property的关键字来声明变量,来简化开发人员手写getters和setters,同时不破坏面向对象的封装性,这样的好处是在一个有很多属性的Model类里,无需再为每一个属性写一套getters和setters,让代码更简洁。下面看代码的示例。 // // Goods.h // 07_Property // // Created by apple on 14-11-12....
分类:其他好文   时间:2014-11-12 10:32:13    阅读次数:221
Objective-C基础笔记(1)基本概念和第一个程序
一、基本概念Objective-C(简称OC)是iOS开发的核心语言,苹果公司在维护,在开发过程中也会配合着使用C语言、C++,OC主要负责UI界面,C语言、C++可用于图形处理。C语言是面向过程的语言,OC是在C语言基础上加上了一层面向对象的语法(将复杂面向对象语法去掉了)。我们可以使用OC开发Mac OS X平台和IOS平台的应用程序。2014年10月编程语言排行榜(http://www.ti...
分类:其他好文   时间:2014-11-12 00:38:09    阅读次数:176
OC 数组方法介绍
NSArray 是不可变的数组,只能够存放对象,但是可以存放不同类型的对象首先定义一个类#import @interface Person : NSObject@property NSString *name;- (id)initWithName:(NSString *)name;@end#impo...
分类:编程语言   时间:2014-11-12 00:19:33    阅读次数:584
OC 字符串常用方法总结
#import #pragma mark 初始化字符串void initStr() { //1.init NSString *str1 = [[NSString alloc ]init];//不可改变的空字符串 无意义 NSString *str2 = [NSString stri...
分类:其他好文   时间:2014-11-12 00:14:15    阅读次数:391
oc编程中继承的相关实例
继承是指一个对象直接使用另一对象的属性和方法(具体参考0基础C语言开发)。继承有两缺点: (1)当层级越来越多时,假如每个层级都有实例变量,那么最下层的子类继承的实例变量会超级多,沉重; (2)当消息传递自子类往上时,层级越多,效率越低下。 所以就有了组合。说实话区分继承和组合真不是那么容易。所谓两...
分类:其他好文   时间:2014-11-11 14:07:29    阅读次数:151
Objective-C 用new来创建对象
OC中提供了除了使用alloc分配内存再使用init来初始化的两段构造方法外,另外也提供了像C++和Java中的new的方式来创建对象,new整合了alloc和init的两次调用,简化了代码。 // // main.m // 06_New // // Created by apple on 14-11-11. // Copyright (c) 2014年 cc. All rights r...
分类:其他好文   时间:2014-11-11 12:49:03    阅读次数:208
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!