随笔分类 -  iOS

Swift,Objective-C,C,C++混合编程
摘要:(1)Swift与C语言通信 在xcode中,当在Swift项目里添加C语言文件是,xcode会询问是否Create Bridging Header,选择是。 然后在Bridging Header中引用C语言头文件。 之后就可以在Swift文件中使用C语言的函数了。 (2)Swift与Objecti 阅读全文
posted @ 2017-09-15 01:17 小兔无情 阅读(402) 评论(0) 推荐(0)
Objective-C数组和字典
摘要:(1)数组 NSArray* array = [ [NSArray alloc] initWithObjects:@"Hello", @"World", nil]; //只能存放对象类型,基础类型如int可以转换成字符串类型再传进来 (NSString)[array objectAtIndex:1] 阅读全文
posted @ 2017-09-15 00:58 小兔无情 阅读(274) 评论(0) 推荐(0)
Objective-C字符串
摘要:(1)创建字符串 NSString* str = @"Hello World"; NSString* str = [ [NSString alloc] initWithUTF8String:"Hello World"]; //C语言字符串 NSString* str = [ [NSString al 阅读全文
posted @ 2017-09-15 00:35 小兔无情 阅读(171) 评论(0) 推荐(0)
Objective-C内存管理机制
摘要:Objective-C内存管理机制分成两种:MRC和ARC (1)MRC (Manual Reference Counting) 当前系统默认都是采用ARC,如果想使用MRC需要在build settings里把Objective-C Automatic Reference Counting设置成N 阅读全文
posted @ 2017-09-15 00:07 小兔无情 阅读(170) 评论(0) 推荐(0)
objective-c面向对象
摘要:(一)对象 (1) l类和接口的名称与其他语言的区别 // 类 接口 //objective-c @interface @protocal //swift class protocal //java class interface (2)类的写法 objective-c中的类分成两部分:定义和实现。 阅读全文
posted @ 2017-09-14 01:24 小兔无情 阅读(198) 评论(0) 推荐(0)
iOS随笔记录
摘要:1,定义enum的方法 typedef enum : NSUInterger { MyEnum_ValueA = 1; //default is 0 MyEnum_ValueB; MyEnum_ValueC; } MyEnum; 注:一般都会把枚举名字作为值的前缀 注:访问的时候直接写MyEnum_ 阅读全文
posted @ 2017-09-14 01:24 小兔无情 阅读(126) 评论(0) 推荐(0)