码迷,mamicode.com
首页 >  
搜索关键字:nsobject    ( 1493个结果
IOS面试
Object-C有多继承吗?没有的话用什么代替?cocoa 中所有的类都是NSObject 的子类,多继承在这里是用protocol 委托代理来实现的你不用去考虑繁琐的多继承 ,虚基类的概念.ood的多态特性 在 obj-c 中通过委托来实现.Object-C有私有方法吗?私有变量呢?objecti...
分类:移动开发   时间:2014-11-17 17:21:04    阅读次数:269
iOS面试攻略下篇:Objective-C面试题和基本概念(1)
文章转自:http://www.educity.cn/develop/1381885.html 1、Object-C有多继承吗?没有的话用什么代替?cocoa中所有的类都是NSObject的子类 多继承在这里是用protocol委托代理来实现的 你不用去考虑繁琐的多继承,虚基类的概念. ...
分类:移动开发   时间:2014-11-17 17:17:41    阅读次数:226
OC 代理模式
一 代理模式概念 传入的对象,代替当前类完成了某个功能,称为代理模式 二 代理模式规范 1.协议名的规范 @protocol?ClassNameDelegate<NSObject> ????-(void)functionName; @end ClassName 需要其他类实现的...
分类:其他好文   时间:2014-11-17 00:35:09    阅读次数:426
NSMutableAttributedString
http://www.1360.cc/ZhanChangJiaoCheng/22851.html NSMutableAttributedString -> NSAttributedString ->  NSObject ---------------------- NSUnderlineStyle typedef NS_ENUM(NSInteger, N...
分类:其他好文   时间:2014-11-13 16:49:40    阅读次数:250
数据类型的作用
所有数据类型都有以下三点共性;1.可以用来定义变量;2.可以当做参数传递;3.可以当做返回值使用.oc 比 c多了几种数据类型1.所有的对象类型 (NSObject *)2.BOOL类型3.SEL类型.4.Block类型 5.id 类型
分类:其他好文   时间:2014-11-13 08:19:03    阅读次数:585
Objective-C基础笔记(2)@property和@synthesize
先贴出使用@property和@synthesize实现的上一篇中的代码,再解释这两个关键字的用法和含义,代码如下:Person.h文件#import @interface Person : NSObject { int _age; //可以被子类访问 //这里系统会帮我们生成一个默认的 int _no 私有变量(不能被子类访问) } @property int age; ...
分类:其他好文   时间:2014-11-12 23:04:10    阅读次数:245
iOS 创建单例的方法
在ios4之后出现了一种单例的写法:首先创建一个继承于NSObject的类在.h文件中声明一个类方法+ (InstallStatisticsClass *)shareInstance;在.m中将这个方法+ (InstallStatisticsClass *)shareInstance{ stati....
分类:移动开发   时间:2014-11-12 16:19:57    阅读次数:157
Objective-C 内存管理retain和release
OC使用引用计数来管理内存,每一个继承NSObject的对象,内部都维护了一个引用计数器retainCount,当对象创建时(调用alloc或者new)引用计数器会+1, 手动调用retain()方法可以使引用计数器+1,手动调用release()方法可以使引用计数器-1,当引用计数器为0时,对象会自动调用"析构函数" dealloc()方法来回收资源和释放内存。 这样当一个对象被多个地方使用和...
分类:其他好文   时间:2014-11-12 15:06:53    阅读次数:222
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内存管理一、基本原理(一)为什么要进行内存管理。由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。管理范围:任何继承NSObject的对象,对其他的基...
分类:其他好文   时间:2014-11-12 13:29:11    阅读次数:156
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!