首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
UZI牛逼
掘友等级
iOS工程师
|
某小厂在职咸鱼
山雨欲来风满楼,大风起兮云飞扬。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 50
沸点 10
赞
60
返回
|
搜索文章
最新
热门
HolyShit!懒加载执行两次?
前言:最近遇到了一个棘手的Bug,查找Bug的过程是心力憔悴。故抽空书写这篇文章记录下。 我们从App的页面加载说起,通常App首页展现逻辑大概是这样的:展示加载栏loadingView后请求首页数据,在数据回调返回后移除loadingView,回调成功显示正确内容,失败则展示…
iOS深拷贝和浅拷贝
自定义对象使用copy和mutableCopy需要遵守NSCopying和NSMutableCopying协议,实现- (id)copyWithZone:(nullable NSZone *)zone和- (id)mutableCopyWithZone:(nullable NS…
打造完备的 iOS 组件化方案:如何面向接口进行模块解耦?(二)
总结完使用接口进行模块解耦和依赖管理的方法,我们可以进一步对 router 进行扩展了。上面使用 makeDestination 创建模块是最基本的功能,使用 router 子类后,我们可以进行许多有用的功能扩展,这里给出一些示范。 编写 router 代码时,需要注册 rou…
iOS 仿写知乎 feed 流透明全屏广告效果
加我微信沟通。
iOS | 面试知识整理 - Swift 基础(九)
1. 介绍一下 Swift? Swift更加安全,它是类型安全的语言。 Swift容易阅读,语法和文件结构简易化。 Swift更易于维护,文件分离后结构更清晰。 Swift速度更快,运算性能更高。 2. Swift 和OC 如何相互调用? 3. 类(class) 和 结构体(s…
iOS | 面试知识整理 - UI 相关 (四)
2. CALayer 和 UIView frame: 描述当前界面元素在其父界面元素中的位置和大小。 bounds: 描述当前界面元素在其自身坐标系统中的位置和大小。 center: 描述当前界面元素的中心点在其父界面元素中的位置. frame:与view中的frame概念相同…
iOS | 面试知识整理 - OC底层 (三)
1. 一个OC对象占用多少内存 2. 对象的isa指针指向哪里? 13. initialize方法如何调用,以及调用时机 13. load、initialize方法的区别什么?它们在category中的调用的顺序?以及出现继承时他们之间的调用过程? 14. Category能否…
iOS | 面试知识整理 - OC基础 (二)
2. Swift 和OC 如何调用? 3. Foundation 对象与 CoreFoundation 对象 有什么区别? Swift更加安全,它是类型安全的语言。 Swift容易阅读,语法和文件结构简易化。 Swift更易于维护,文件分离后结构更清晰。 Swift速度更快,运…
iOS | 面试知识整理 - OC基础 (一)
1. #include、#import、@class的区别? 在OC语言中, 我们使用#import来引入头文件,可以防止重复引入头文件,可以避免出现头文件递归引入的现象。 2. id 和 instancetype的区别? 3. New 作用是什么? 5. @proprety的…
浅谈iOS中图片解压缩从文件渲染到屏幕的过程
将一张图片从磁盘中加载出来,并最终显示到屏幕上,中间其实经过了一系列复杂的处理过程,从文件到屏幕,其中还包括了对图片的解压缩操作。 如上图所示,图片渲染到屏幕上,是CPU和GPU协作完成的。 我们使用 +imageWithContentsOfFile:(使用Image I/O创…
下一页
个人成就
文章被点赞
187
文章被阅读
48,747
掘力值
1,434
关注了
12
关注者
1,359
收藏集
0
关注标签
2
加入于
2019-08-26