首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
不靠谱的哈利
掘友等级
全栈
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 26
沸点 6
赞
32
返回
|
搜索文章
赞
文章( 26 )
沸点( 6 )
如何继承一个带有Xib的ViewController
如果这个ViewController是在Storyboard创建显示的,那么会走initWithCode的方法,否则都会走initWithNibName:bundle。 所以,当我们push一个带有xib的ViewController时,虽然和纯代码创建的ViewControl…
彻底区分isKindOfClass和isMemberOfClass
实例方法是查找对象所属的类,然后比较,不相等就再找父类,直到NSObject(因为NSObject的superclass = nil)。 类方法是查找类的ISA指针,实力的ISA指针指向类,类的ISA指针指向元类。元类的父类最后会找到NSObject上。 关于ISA的走势图,大…
UITextView实现点击富文本响应事件
监听到点击链接的事件。 这样就不用写两个button或者其他方式实现点击效果,方便快捷。 但是还有一些细节的地方需要调整一下。 这是因为UITextView自带了样式,我们只需要在设置textView.attributedText之前,把样式清空就行。 这种系统默认的实现,好像…
Swift enum类型添加Codable默认值
Swift开发中在数据转model这一层,我采用了苹果官方的Codable协议来实现。Codable的具体步骤可以参考网上一大堆教程。 后台有时候会返回一些表示枚举的字符串数值,在转成model的过程中,会把这个字段设置成对应的Swift枚举。 这样就可以很方便的实现数据转mo…
老司机 iOS 周报 #5
欢迎 @张嘉夫,@AidenRao 一起参与日后周报的编辑工作。 苹果近期发布了 11.3 的开发者预览版,也一起发布了 Xcode 9.3 Beta,预计在春季正式发布(3 月)。这是 iOS 11 目前为止最大的一次更新,主要增加了电池健康状况查看,ARKit 升级至 1.…
iOS混编 模块化、组件化、经验指北
1. 开篇 本文的初衷,是为了给正在做混编或者模块化的同学们一个建议和参考。 因为来饿厂以后做的项目是全公司唯一一个 Swift/OC 混编的 iOS 项目,所以一路上踩坑无数,现在把一些踩坑的过程和经验总结起来,供大家参考。 相信在浏览本文后,一定会有所收获。 我来的时候项目…
个人成就
文章被点赞
84
文章被阅读
51,143
掘力值
929
关注了
5
关注者
18
收藏集
0
关注标签
12
加入于
2016-09-20