声明property语法为@property(参数1,参数2,参数3)类型 名字;
例如:@property (assign)int age;
相当于定义了下面俩个方法:
- (int) age;
- (void) setAge:(int)newAge;
在实现文件.m中我们只要添加如下一行代码:
@systhesize age;
就相当于实现了.h文件中的get和set方法。
...
分类:
其他好文 时间:
2015-01-10 08:57:06
阅读次数:
184
分类和协议是OC中比较显著的俩个特点。分类的功能主要是实现类的扩展,协议则常常用在代理的实现上。
1、分类的声明
在分类的接口文件中,只允许新增方法,不能新增变量。语法形式:
@interface 类名 (分类名)
新增的方法声明;
@end
2、定义方法
在分类的实现文件中,对新增方法进行定义,语法如下:
@implementation 类名 (分类名)
新增的方法的定义...
分类:
其他好文 时间:
2015-01-09 23:45:46
阅读次数:
198
没有查到明确的php中定义关联数组/索引数组的解析,根据phpdocument及百度的一些资料和实际的代码测试,对关联数组/索引数据进行定义解析。这个问题主要在和手机端iosapp产品提供api时遇到,用关联数组转换为json能更好的用oc解析转换为数组。关联数组:没有明确的索引键,默认..
分类:
编程语言 时间:
2015-01-09 17:34:57
阅读次数:
383
BOOL 是OC提供的一种Boolean类型,就是用来表示逻辑真与假这个类型BOOL 在OC中只有两个取值YES 和 NOYES 真 对应数字1NO 假 对应数字0使用BOOL可以提高代码可读性,减少代码的出错率void testBool(BOOL flag){ if (flag) { NS...
分类:
编程语言 时间:
2015-01-09 00:14:27
阅读次数:
210
问题描述:
配置完eclipse环境之后,导入代码,打开布局文件切换到视图的时候,弹出对话框,报Erroer:An internal error occurred during: "Check Android SDK"
问题解决:
由于SDK版本过高,和当前的Eclipse版本不匹配,然后把“sdk\android-sdk-windows\platforms”和“sdk\android-sd...
分类:
移动开发 时间:
2015-01-08 15:20:50
阅读次数:
184
从事iOS开发不经意间,已经两年过去了,记得当初看到OC是,我根本就不知道那些个东西是什么?从开始学习开机,到一个个英文开始,为了能找到工作,愣是耐下心去坚持看下去。现在回想起来,很是庆幸我没有放弃,虽然我不会写文章但是总有那么一点东西,会在不经意的瞬间给人些许的帮助。第一:基础一定的编程经验这里说...
分类:
移动开发 时间:
2015-01-07 18:22:03
阅读次数:
183
NSString:不可变字符串 创建字符串的最简单的方式: NSString *str = @"itcast"; // 这个创建的是OC字符串 oc中的字符串都是NSString类的对象 char *name = "itcast"; // 这个是c语言字符串 NSLog(@"我在%@上...
分类:
其他好文 时间:
2015-01-07 06:57:08
阅读次数:
166
void arraySort3() { Student *stu1 = [Student studentWithFirstname:@"MingJie" lastname:@"Li"]; Student *stu2 = [Student studentWithFirstname:...
分类:
编程语言 时间:
2015-01-06 22:46:52
阅读次数:
167
0.今天开始学习SWIFT,以后就得连续的学习一段时间了。跟oc的语法大同小异, 1.另外就是按照一篇文章从零开始写applewatch的小程序,但是倒入swift文件的时候还是显示倒入fundation而不是uikit,以至于没有写下去。以后写的applewatch肯定是swift来写的趋...
分类:
其他好文 时间:
2015-01-06 19:53:11
阅读次数:
192
我算是半路出家吧,大学时有点计算机基础,但是都是学完还给老师的那种,后来有机会接触到iOS,就学习了下(当然一开始觉得干这个工资比较高)。现在在北京一家公司上班,可是一直觉得自己技术差,基本的C语言,C++都不会,OC也学得不是很精。UI控件算是基本都会用但也研究不深,高级的东西会点皮毛。现在的公司项目没有再增加功能,核心代码都是同事写好的,感觉在这学的东西也不多,很想提升一下自己。从京东上买了好...
分类:
移动开发 时间:
2015-01-06 15:37:28
阅读次数:
117