构造方法内容会多一些,涉及Swift中构造的一些规则与概念。这次写了7个Person来复习,外加名人XiaoMing。
Mark:Playground真是个好东西,特别练习写Swift时,实时显示真是大赞!
一、继承与重写,
防止重写
1.1 基类, 不继承任何类. Swift不想OC或者Java中继承自Object类.
定义一个类, 不继承任何类,该类就是基类.
cla...
分类:
移动开发 时间:
2014-09-23 07:41:54
阅读次数:
230
- (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); CGContextMoveToPoint(context, 0, 0); CGContextAddRect(c...
分类:
其他好文 时间:
2014-09-23 00:52:13
阅读次数:
223
最近项目中用到AES加密,但在网上找了很多的库都是OC与JAVA加密后不能项目解密,因为我们的服务器是用java写的,所以不能通用对于做iOS的就是个大麻烦,Android就比较悠哉用java写所以没什么事。不过,在把度娘全身搜遍后,还是让我找到了这个库,出处记不清了,之前找了好多好多的库。下面记录下使用方法。
例子:http://pan.baidu.com/s/1dDktRPn...
分类:
编程语言 时间:
2014-09-23 00:43:03
阅读次数:
293
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------OC中没有想C++中的多继承,是利用分类和协议来实现的。分类是在不影响原有存在类的基础上,为原有类添加属性和方法。协议:一般只是声明方法。遵守了协议的类,才会去实现协议中的方法。协议一般和代理的一起...
分类:
其他好文 时间:
2014-09-22 19:16:12
阅读次数:
190
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------oc中常见的设计模式:1.代理设计模式,这是oc中常见的设计模式,也是应用最广泛的设计模式。2.通知,通知的话,用到的通知中心,这些只是了解一些。a.发布通知:[[NSNotificationCen...
分类:
其他好文 时间:
2014-09-22 17:30:42
阅读次数:
207
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------oc中的copy分为深copy和浅copy深copy的意思是copy后又重新开辟一个内存空间,对copy的资源进行操作,不会影响本来的那份资源。表格中显示哪些为深copycopy前的可变性可变不可变...
分类:
其他好文 时间:
2014-09-22 16:47:12
阅读次数:
245
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------oc中的结构体主要有CGPoint,CGSize,CGRect,NSRange;/* Points. */struct CGPoint { CGFloat x; CGFloat y;};typede...
分类:
其他好文 时间:
2014-09-22 13:29:32
阅读次数:
185
吐槽:刚开始接触iOS的时候真的挺不适应的,里面出现了很多新玩意,不过还好我比较喜欢新鲜事物,以后整理些iOS中比较新颖的东西。block就是一个,不过有了block之后省去了上下翻代码的麻烦,很好用,推荐!!1.Block定义Block是OC中的一种数据类型,在iOS开发中被广泛使用^是B..
分类:
其他好文 时间:
2014-09-22 12:43:42
阅读次数:
224
一.OC的内存管理的过程OC为每个对象提供一个内部计数器,这个计数器跟踪对象的引用计数,当对象被创建或拷贝时,引用计数为1,每次保持对象时,调用retain接口,引用计数加1,如果不需要这个对象时调用release,引用计数减1,当对像的引用计数为0时,系统就会释放掉这块内存,释..
分类:
其他好文 时间:
2014-09-22 12:43:22
阅读次数:
173
一.OC的内存管理的过程OC为每个对象提供一个内部计数器,这个计数器跟踪对象的引用计数,当对象被创建或拷贝时,引用计数为1,每次保持对象时,调用retain接口,引用计数加1,如果不需要这个对象时调用release,引用计数减1,当对像的引用计数为0时,系统就会释放掉这块内存,释..
分类:
其他好文 时间:
2014-09-22 11:54:02
阅读次数:
225