码迷,mamicode.com
首页 >  
搜索关键字:nsobject    ( 1493个结果
Objective C协议
协议类似于Java中的接口或者C++中的纯虚类,只有接口部分而没有实现部分只定义了方法的声明部分而没有实现部分。关键字为@protocol,协议可以继承别的协议,协议可以有多个用逗号分隔。协议中不能有成员变量。 @protocol MyProtocol -(void) read; -(void)write; @end         定义一个MyProtocol协议继承自NSObject协议,...
分类:其他好文   时间:2014-10-28 17:55:16    阅读次数:175
swift之单例模式
swift单例模式的几种方式: 1. 全局变量 private let _singleton = Singleton() class Singleton: NSObject { class var sharedInstance: Singleton { get { return _singleton } } } 2. 内...
分类:编程语言   时间:2014-10-28 09:22:30    阅读次数:229
IOS 完成来电归属地
首先是一个库:然后设置一个工具类.h 1 @interface HMFoundLocation : NSObject 2 3 AS_SINGLETON(HMFoundLocation) 4 5 @property(nonatomic,strong)NSString *address; 6 7 ...
分类:移动开发   时间:2014-10-24 18:02:48    阅读次数:240
iOS获取一个方法的执行时间
#import #import typedef void (^block)(void);@interface FunctionRunTime : NSObject+ (CGFloat)runTimeBlock:(block)block;@end#import "FunctionRunTime.h"@...
分类:移动开发   时间:2014-10-24 14:33:56    阅读次数:174
OC中的多态
代码1: #import?<Foundation/Foundation.h> @interface?Animal?:?NSObject -?(void)eat; @end @implementation?Animal -?(void)eat { ????NSLog(@"Animal-eat"); } @end @interface?Dog?:?Ani...
分类:其他好文   时间:2014-10-24 00:29:57    阅读次数:168
封装 block 请求网络数据
NetWorking.h#import<Foundation/Foundation.h>typedefvoid(^FinishBlock)(idresponseObject);@interfaceNetWorking:NSObject@property(nonatomic,strong)FinishBlockfinishBlock;+(void)GetDataWithURL:(NSString*)urlfinshedBlock:(FinishBlock)block;@endNetWorking.m..
分类:其他好文   时间:2014-10-23 21:09:07    阅读次数:287
OC中的self
代码: #import?<Foundation/Foundation.h> @interface?MyClass?:?NSObject -?(void)?funcA; -?(void)?funcAA; +?(void)?funcA; +?(void)?funcAA; @end @implementation?MyClass -?(void)?f...
分类:其他好文   时间:2014-10-23 14:38:24    阅读次数:193
OC中数组的用法
#import  int main(int argc, const char * argv[]) {     // 创建数组     NSArray *arr1 = nil; //    NSLog(@"%p", arr1);     NSObject *obj = [NSObject new];     arr1 = [NSArray arrayWithObjects:@"...
分类:编程语言   时间:2014-10-21 17:41:36    阅读次数:195
ios高级开发,runtime(一)
创建公共类:@interface CustomClass : NSObject- (void) fun1;@end@implementation CustomClass-(void)fun1{ NSLog(@"fun1");}@end@interface TestClass : NSObject@....
分类:移动开发   时间:2014-10-20 13:05:57    阅读次数:254
SEL selector (二)
SEL消息机制工作原理是什么引用下面文章:我们在之前有提到,一个类就像一个 C 结构.NSObject 声明了一个成员变量: isa. 由于 NSObject 是所有类的根类,所以所有的对象都会有一个 isa 的成员变量[公共继承].而该 isa 变量指向该对象的类(图3.15)[类在Objecti...
分类:其他好文   时间:2014-10-20 11:14:31    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!