类别的作用:在已有的类中添加方法
Demo:新建文件在NSString类中添加一个打印自身的方法, 直接在main文件中声明和实现NSArray打印自身的方法...
分类:
其他好文 时间:
2014-12-18 17:03:25
阅读次数:
136
1,os快捷键Command(长按)+ tab,切换程序窗口。Command(长按)+空格,切换输入法。2,预处理指令的作用范围是从他出现的位置到文件的尾,C语言提供的预处理指令主要有:宏定义,文件包含,条件编译,#include"",系统会先在源程序当前目录下寻找,找不到再会去操作系统的path路...
分类:
其他好文 时间:
2014-12-18 13:25:49
阅读次数:
343
曾经想要oc调用js代码通常是通过uiwebview的stringByEvaluatingJavaScriptFromString方法,或是直接使用JavaScriptCore引擎,比如https://github.com/jfahrenkrug/AddressBookSpy。可是,Apple正式公...
分类:
移动开发 时间:
2014-12-18 13:22:59
阅读次数:
305
刚才在论坛里,看见一个学者问C和OC有什么不同的地方,很多人说就是面相对象和面相思想不一样,还有说打印的不一样,其实都还没有认真总结,,,其实很多不一样的地方,,下面我先总结一部分,以后再继续更新:OC是在C的基础上加了一层薄薄的面相对象思想,里面多了封装、继承和多态等特性。1>从思维逻辑上讲, ....
分类:
其他好文 时间:
2014-12-18 06:46:26
阅读次数:
177
一.基本概念OC集合类包括NSArray,NSSet,NSDictionary都是以面向对象的方式操作数组,而且OC数组不像C语言中的数组只能存放同一种数据类型,它可以存放任意类型的对象,但是不能存放非OC对象类型如基本数据类型int,struct,enum等。二.数组 1、NSArray,不可.....
分类:
其他好文 时间:
2014-12-18 01:27:44
阅读次数:
181
http://www.osforce.cn/course/147?mc147=1412179E99FQ应用前景作为一项苹果独立发布的支持型开发语言,已经有了数个应用演示及合作开发公司的测试,相信将在未来得到更广泛的应用。某种意义上Swift作为苹果的新商业战略,将吸引更多的开发者入门,从而增强App...
分类:
移动开发 时间:
2014-12-17 23:55:19
阅读次数:
261
一.Block定义
1.1定义
(1)Block是OC中的一种数据类型,在iOS开发中被广泛使用
(2)^是Block的特有标记
(3)Block的实现代码包含在{}之间
(4)大多情况下,以内联inline函数的方式被定义和使用
(5)Block与C语言的函数指针有些相似,但使用起来更加灵活
1.2示例代码
void...
分类:
其他好文 时间:
2014-12-17 21:02:49
阅读次数:
236
//这一句写不写都可以,写的话一个警告,如果下面语句报错,就写上这一句
// struct label *jumpTo;
for (int i=0; i10; i++) {
NSLog(@"0000====%d",i);
if (i==5) {
goto jumpTo;
}
NSLo...
分类:
其他好文 时间:
2014-12-17 18:29:42
阅读次数:
186
概要
在开发IOS中,发现自己对属性和实例变量存在一定的困惑,所以今天花了时间查资料以及做实验,顺便记录一下自己的体会。
属性和实例变量都是类的对象实例所有,属性是方法,可使用点(.)调用也可以按照OC的正常方法调用,对于一般的属性赋值其实就是调用属性的设置方法;实例变量如果可以访问,需要使用指针访问形式(当然因为访问的实例是一个指针)。正常情况下,属性和实例变量没...
分类:
其他好文 时间:
2014-12-17 14:46:09
阅读次数:
152
单例模式在iOS开发中可能算是最常用的模式之一了,但是由于oc本身的语言特性,想要写一个正确的单例模式相对来说比较麻烦,这里我就抛砖引玉来聊一聊iOS中单例模式的设计思路。...
分类:
其他好文 时间:
2014-12-17 14:42:16
阅读次数:
167