码迷,mamicode.com
首页 >  
搜索关键字:nsobject    ( 1493个结果
18.类的构造函数
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
17.swift怎么监听该属性的改变
importUIKitclassPerson:NSObject{varname:String?{//可以给newValue自定义名称willSet(new){//属性即将改变,还未改变时会调用的方法//在该方法中有一个默认的系统属性newValue,用于存储新值print(name)print(new)}//可以给oldValue自定义名称didSet(old){//属性值已经改变了,..
分类:编程语言   时间:2016-09-09 01:17:30    阅读次数:188
19.Swift中的闭包
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
Swift 3.0 运行时获取类属性
在OC中,没有绝对的私有,用运行时可以取出。 在Swift中,有绝对的私有,用private修饰的,是无法取出的。 以下是Swift获取类属性的方法: //// Person.swift//import UIKitclass Person: NSObject { var name: String? ...
分类:编程语言   时间:2016-09-07 19:03:31    阅读次数:116
Description方法&&SEL类型
description方法和sel数据类型 一、description方法 Description方法包括类方法和对象方法。(NSObject类所包含) (一)基本知识 -description(对象方法) 使用NSLog和@%输出某个对象时,会调用对象的description方法,并拿到返回值进行 ...
分类:其他好文   时间:2016-09-03 23:48:25    阅读次数:164
Description方法&&SEL数据类型
description方法和sel数据类型 一、description方法 Description方法包括类方法和对象方法。(NSObject类所包含) (一)基本知识 -description(对象方法) 使用NSLog和@%输出某个对象时,会调用对象的description方法,并拿到返回值进行 ...
分类:其他好文   时间:2016-09-03 23:46:35    阅读次数:233
id instancetype NSObject *的区别
1、instancetype只能用于方法的返回类型,而id用处和NSObject *类似。 2、instancetype会告诉编译器当前的类型,这点和NSObject *类似,但id对于编译器却是无类型的,调用任何方法不会给出错误提示。 3、对于init方法,id和instancetype是没有区别 ...
分类:其他好文   时间:2016-09-03 23:45:52    阅读次数:268
C和OC的基础语法(易混淆的概念知识)
List 0. 深复制与浅复制, NSObject万能指针、id指针、instancetype区别,单例import、include、@class的区别 strong 与 weak 区别 #define 和 typedef的区别, static 与 extern 区别,@required与@opti ...
分类:其他好文   时间:2016-09-01 02:09:02    阅读次数:225
iOS - strong 和 assign的区别
ios中的OC是一门面向对象的编辑语言,每一个对象都是类的实例,在OC中每一个对象都有一个名为isa的指针,指向该对象的类。所有NSObject是一个包含isa指针的结构体。 (1) assign 和 weak 一样是一个弱引用; (2) strong是强引用; 弱引用和强引用在引用的过程中最重要的 ...
分类:移动开发   时间:2016-08-31 13:51:25    阅读次数:194
1493条   上一页 1 ... 20 21 22 23 24 ... 150 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!