importUIKitclassPerson:NSObject{varname:String?varage:Int=0//父类的init方法,子类再来写的时候,叫做方法的重写//如果是方法的重写,则需要在重写的方法前加overrideoverrideinit(){age=10}init(age:Int,name:String){self.age=ageself.name=name}//传入字典,转化成模型对象/..
分类:
其他好文 时间:
2016-09-09 01:18:36
阅读次数:
171
importUIKitclassPerson:NSObject{varname:String?{//可以给newValue自定义名称willSet(new){//属性即将改变,还未改变时会调用的方法//在该方法中有一个默认的系统属性newValue,用于存储新值print(name)print(new)}//可以给oldValue自定义名称didSet(old){//属性值已经改变了,..
分类:
编程语言 时间:
2016-09-09 01:17:30
阅读次数:
188
importUIKitclassHttpTool:NSObject{varcallBack:(()->())?/*闭包的写法:类型:(参数列表)->(返回值)建议:写闭包时,记住格式直接先写()->()在需要参数或者返回值,在内部填充对应的东西即可*/funcloadData(callBack:()->()){self.callBack=callBackdispatch_async(di..
分类:
编程语言 时间:
2016-09-09 01:16:48
阅读次数:
216
iOS的逆向传值有很多种方法,下面来总结几种常用的传值方式(只贴相关代码): 第一种:代理传值第二个控制器: ? 1 2 3 4 5 6 7 8 9 10 @protocol WJSecondViewControllerDelegate <NSObject> - (void)changeText:( ...
分类:
其他好文 时间:
2016-09-08 10:05:43
阅读次数:
198
在OC中,没有绝对的私有,用运行时可以取出。 在Swift中,有绝对的私有,用private修饰的,是无法取出的。 以下是Swift获取类属性的方法: //// Person.swift//import UIKitclass Person: NSObject { var name: String? ...
分类:
编程语言 时间:
2016-09-07 19:03:31
阅读次数:
116
description方法和sel数据类型 一、description方法 Description方法包括类方法和对象方法。(NSObject类所包含) (一)基本知识 -description(对象方法) 使用NSLog和@%输出某个对象时,会调用对象的description方法,并拿到返回值进行 ...
分类:
其他好文 时间:
2016-09-03 23:48:25
阅读次数:
164
description方法和sel数据类型 一、description方法 Description方法包括类方法和对象方法。(NSObject类所包含) (一)基本知识 -description(对象方法) 使用NSLog和@%输出某个对象时,会调用对象的description方法,并拿到返回值进行 ...
分类:
其他好文 时间:
2016-09-03 23:46:35
阅读次数:
233
1、instancetype只能用于方法的返回类型,而id用处和NSObject *类似。 2、instancetype会告诉编译器当前的类型,这点和NSObject *类似,但id对于编译器却是无类型的,调用任何方法不会给出错误提示。 3、对于init方法,id和instancetype是没有区别 ...
分类:
其他好文 时间:
2016-09-03 23:45:52
阅读次数:
268
List 0. 深复制与浅复制, NSObject万能指针、id指针、instancetype区别,单例import、include、@class的区别 strong 与 weak 区别 #define 和 typedef的区别, static 与 extern 区别,@required与@opti ...
分类:
其他好文 时间:
2016-09-01 02:09:02
阅读次数:
225
ios中的OC是一门面向对象的编辑语言,每一个对象都是类的实例,在OC中每一个对象都有一个名为isa的指针,指向该对象的类。所有NSObject是一个包含isa指针的结构体。 (1) assign 和 weak 一样是一个弱引用; (2) strong是强引用; 弱引用和强引用在引用的过程中最重要的 ...
分类:
移动开发 时间:
2016-08-31 13:51:25
阅读次数:
194