一起连带前面几篇Playground小结代码都转到github上了。Swift语法主要部分差不多就这些了。当然还有泛型、运算符重载、ARC、闭包之类的补充。
一、扩展(extension)
扩展 extension(类似OC中的分类,
但Swift中没有名字), 即使在没有权限获取到原始代码的情况下,
为类增加新功能.
注意: 只要定义了扩展, 那么该扩展对该类的实例都是可用的....
分类:
移动开发 时间:
2014-10-05 09:24:58
阅读次数:
265
Objective-C是什么? Objective-C简称是(OC).OC是C的超集, 完全兼容C语言, 除了有C语言的特点, 还加入一些新特性, 都用@开头, 比如@interface, @implementation等等之类的新关键字.@interface 是用来定义一个子类, 也可以成为API...
分类:
其他好文 时间:
2014-10-05 00:12:27
阅读次数:
183
知道怎么入门iOS么、 知道自己什么阶段应该干什么么? 知道怎么去寻找自己的方向么? 那就看一下这篇文章。
分类:
移动开发 时间:
2014-10-04 22:31:17
阅读次数:
213
//建立一个Car类.h文件#import interface Car : NSObject{ @public int wheels;}- (instancetype)init;- (void)runWithSpeed :(int) speed AndDirection : (int...
分类:
其他好文 时间:
2014-10-04 21:32:57
阅读次数:
181
OC面向对象—多态
一、基本概念
多态在代码中的体现,即为多种形态,必须要有继承,没有继承就没有多态。
在使用多态是,会进行动态检测,以调用真实的对象方法。
多态在代码中的体现即父类指针指向子类对象。
Animal类的声明
Animal类的实现
Dog类继承自Animal类
Dog类的实现
测试程序:
二、使用注意
代码分析:...
分类:
其他好文 时间:
2014-10-04 09:56:26
阅读次数:
159
有A,B,C,D四个人在钓鱼:A用的是最老式的鱼竿,所以呢,得一直守着,等到鱼上钩了再拉杆;B的鱼竿有个功能,能够显示是否有鱼上钩,所以呢,B就和旁边的MM聊天,隔会再看看有没有鱼上钩,有的话就迅速拉杆;C用的鱼竿和B差不多,但他想了一个好办法,就是同时放好几根鱼竿,然后守在旁边,一旦有显示说鱼上钩...
分类:
其他好文 时间:
2014-10-04 00:09:35
阅读次数:
229
本文通过OC反射机制,拿到当前类的属性并创建数据表。 这是种思想,可以用到很多地方。
分类:
其他好文 时间:
2014-10-03 20:50:35
阅读次数:
158
1.引用计数器 每种语言都有自己的内存管理机制,当然OC也不例外。当一个对象创建的时候,系统在堆中给这个对象分配了一块存储区域,这个对象被栈中的对象指针所指向,当没有任何指针指向这个对象的时候,系统怎么释放这块对象内存呢?OC中是用引用计数器来实现的。每一个对象拥有一个引用计数器(占四个字节),当....
分类:
其他好文 时间:
2014-10-03 20:16:25
阅读次数:
162
说明:本人用的win8 系统装Code::Blocks练习OC。
1.类的声明和实现的关系图:
@interface就好像暴露在外面的时钟表面
@implementation就好像隐藏在时钟内部的构造实现
2.语法中要注意的地方
(1).成员变量不能在{}中进行初始化、不能被直接拿出去访问
(2).方法不能当做函数一样调用
(3).成员变量\方法不能用stat...
分类:
其他好文 时间:
2014-10-03 14:23:04
阅读次数:
171