码迷,mamicode.com
首页 >  
搜索关键字:nsobject    ( 1493个结果
33-oc协议&代理
协议基本概念 其他语言有接口的概念,接口就是一堆方法的声明没有实现. OC中没有接口的概念,OC中的接口就是协议. 协议Protocol是由一系列的方法声明组成的 书写协议的格式 格式: @protocol协议名称 <NSObject> // 方法声明列表 @end 一个类怎么遵循协议 类遵守协议格
分类:其他好文   时间:2016-03-04 22:16:02    阅读次数:212
OC_Class
Class ================== Class也是类型,装类的类型。 Class cls = [Dog class]; //NSObject自带类方法class,将当前类转成Class类型。 Class cls = [Dog class]; Dog * dog = [[cls allo
分类:其他好文   时间:2016-03-04 22:14:30    阅读次数:204
id, NSObject *, id<NSObject>区别
我们经常会混淆以下三种申明: 1. id foo1; 2. NSObject *foo2; 3. id<NSObject> foo3; 第一种是最常用的,它简单地申明了指向对象的指针,没有给编译器任何类型信息,因此,编译器不会做类型检查。但也因为是这样,你可以发送任何信息给id类型 的对象。这就是为
分类:其他好文   时间:2016-03-03 13:10:59    阅读次数:154
ios更新UI时请尝试使用performSelectorOnMainThread方法
最近开发项目时发现联网获取到数据后,使用通知方式让列表刷新会存在死机的问题。 经过上网查找很多文章,都建议使用异步更新的方式,可是依然崩溃。 最后尝试使用performSelectorOnMainThread方法可以成功更新tableView。 下面就学习一下这个函数吧! NSObject类的per
分类:移动开发   时间:2016-03-03 11:25:01    阅读次数:151
RunTime机制浅析
原文链接:http://www.cnblogs.com/biosli/p/NSObject_inherit_2.html Objective-C是一门动态语言,一个函数是由一个selector(SEL),和一个implement(IML)组成的。Selector相当于门牌号,而Implement才是
分类:其他好文   时间:2016-03-02 19:39:42    阅读次数:379
iOS面试(4)
1.id、nil代表什么? id id和void *并非完全一样。在上面的代码中,id是指向struct objc_object的一个指针,这个意思基本上是说,id是一个指向任何一个继承了Object(或者NSObject)类的对象。需要注意的是id是一个指针,所以你在使用id的时候不需要加星号。比
分类:移动开发   时间:2016-03-02 13:16:40    阅读次数:171
OC 复合 组装电脑
键盘类 #import <Foundation/Foundation.h> @interface Keyboard : NSObject @property(strong,nonatomic)NSString *brand; @end #import "Keyboard.h" @implementa
分类:其他好文   时间:2016-03-01 20:36:26    阅读次数:325
大话设计模式之简单的工厂模式
第一章:代码无错就是优-简单的工厂模式 先建立一个计算类Operation Operation.h文件 @interface Operation : NSObject @property(nonatomic,assign)double numberA; @property(nonatomic,ass
分类:其他好文   时间:2016-03-01 12:52:59    阅读次数:223
简单的封装继承多态
首先创建一个工程, 然后创建一个动物类(Animal),然后再创建一个猫类和一个狗类,最后创建一个人类来给动物喂食。 动物类继承NSObject 而猫类和狗类继承动物类 人类喂食也继承NSObject 动物类 //类的声明 #import <Cocoa/Cocoa.h> @interface Ani
分类:其他好文   时间:2016-03-01 12:43:33    阅读次数:124
unrecognized selector send to instancd 快速定位
1.在Debug菜单中Breakpoints->Create Symbolic Breakpoint; 2.在Symbolic中填写方法签名: -[NSObject(NSObject) doesNotRecognizeSelector:]
分类:其他好文   时间:2016-03-01 10:56:55    阅读次数:120
1493条   上一页 1 ... 41 42 43 44 45 ... 150 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!