一、super的本质 有一个Person类和一个Student类,Student类继承自Person类。现在在Student类的init方法中有如下代码,问打印结果是什么: ...
本文Demo传送门:MethodSwizzlingDemo 摘要:编程,只了解原理不行,必须实战才能知道应用场景。本系列尝试阐述runtime相关理论的同时介绍一些实战场景,...
ARKit点击屏幕增加文字 ARKit点击屏幕增加3D模型 ARKit检测到平面自动增加3D模型 QuickLook的最简单使用 ARKit人脸贴图 ARKit微笑检测 AR...
虽然苹果建议我们不要嵌套 UIScrollview ,但是这话到底是对开发者说的,架不住设计师就是要这么画设计图。我遇到的场景类似这样,顶部有一个优先展示的封面,当封面滚出屏...
前言 我第一次开始重视Objective-C Runtime是从2014年11月1日,@唐巧老师在微博上发的一条微博开始。 这是sunnyxx在线下的一次分享会。会上还给了4...
目录 参考资料 语言特性 关键字 变量与常量 数据类型 运算符 operators 控制流程语句 异常 Exceptions 函数 Function 类 Class 类-方法...
一、简介 UICollectionView是iOS6之后引入的一个新的UI控件,它和UITableView有着诸多的相似之处,其中许多代理方法都十分类似。简单来说,UICol...
runtime 网上一大堆,这里不介绍了,利用runtime特性,当数组和字典调用指定的存取方法时,通过runtime填加中间方法来判断参数的合法性来避免造成crash。 写...
级别:★★☆☆☆标签:「UIButton内偏移量」「titleEdgeInsets」「imageEdgeInsets」作者: MrLiuQ审校: QiShare团队 我们先看...
合并网络请求接口很基础。但是我一直都没有重视这个东西,直到我发觉挨个接口请求刷新,其实拖慢了首页的请求速度。 我现在手上的项目首页需要请求4个接口,用户进入首页后,会分别请求...
本文章是一个系列,如果有兴趣可以看看以下文章:AppleWatch开发入门(1)——界面布局AppleWatch开发入门(2)——代码交互、控制器生命周期、界面跳转Apple...
iOS 系统及第三方应用都会使用 Keychain 来作为数据持久化存储媒介,或者应用间数据共享的渠道。 所以 Keychain 数据库是 hacker 们最关注的数据源头之...
前言 iOS里的UI控件其实没有几个,界面基本就是围绕那么几个控件灵活展开,最难的应属UICollectionView了,因为它的可定制化程度最高,最灵活,值得我们去研究一番...