摘要: 方便自己查找 SEL 它是selector在 Objc 中的表示(Swift 中是 Selector 类)。selector 是方法选择器,其实作用就和名字一样,日常生活中,我们通过人名辨别谁是谁,==注意 Objc 在相同的类中不会有命名相同的两个方法==。selector 对方法名进行包装,以便 阅读全文
posted @ 2018-08-06 13:40 信仰在天空下飘扬 阅读(85) 评论(0) 推荐(0) 编辑
摘要: KVC底层原理 遍历字典,一一赋值 例如:name 1.先找setName方法 2.找不到setName方法就找name属性 3.找不到name属性就找_name属性 4.如果都找不到,就报错 Runtime 方法使用场景和注意要点 交换方法 应用场景:希望扩充系统分类方法的时候。不改变原有系统方法 阅读全文
posted @ 2018-08-06 13:39 信仰在天空下飘扬 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 序言 最近由于写多了业务逻辑的软件,让人很烦闷啊。 打算找点有意思的东西来研究下。 就这样,我开始了SpriteKit 的深坑之旅。 国内SpriteKit 的资料真的是少之又少,遇到了很多问题,英语渣实在是很难受。但是一旦入手,感觉真的还是不错的。 那用这个做swift 游戏避免不了角色移动吧,移 阅读全文
posted @ 2018-08-06 13:24 信仰在天空下飘扬 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 一、block按钮回调 .h文件 .m文件 调用的时候 同样适用于传递参数 二、代理协议 .h文件 .m文件 三、GCD单例 利用线程进行最简单的单例创建 .h文件提供这样一个方法,以创建一个Button为例 .m文件中这样来写 1.定义全局静态static id instance 2.重写allo 阅读全文
posted @ 2018-08-06 13:23 信仰在天空下飘扬 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 前言     前段时间,在知乎看到一个回答,iOS开发以及被玩的差不多了,只有SpriteKit,SceneKit这两个难兄难弟还没有被“开发”。确实,毕竟做手游,有unity,虚幻等,谁用这玩意。。     随着ARK 阅读全文
posted @ 2018-08-06 13:21 信仰在天空下飘扬 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 想必大多数新手所做的第一个ios程序是HelloWorld 那么,各位新手所做的第一个带UI程序是什么呢 登录注册界面,对吧,哈哈,至少我是这样的 当然刚开始只是简单的逻辑判断,现今app注册的时候都是使用短信验证码的,如何实现呢? 那么本文就是教你如何实现短信验证码功能,本人也算是个新手,大神看看 阅读全文
posted @ 2018-08-06 13:17 信仰在天空下飘扬 阅读(305) 评论(0) 推荐(0) 编辑