首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
呵呵
订阅
Sephilex6553
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
iOS底层原理总结 - 探寻Runtime本质(一)
在学习Runtime之前首先需要对isa的本质有一定的了解,这样之后学习Runtime会更便于理解。 回顾OC对象的本质,每个OC对象都含有一个isa指针,__arm64__之前,isa仅仅是一个指针,保存着对象或类对象内存地址,在__arm64__架构之后,apple对isa…
VVeboTableView 源码解析
这次分享一个关于性能优化的源码。 最近在看一些iOS性能优化的文章,我找到了VVeboTableView这个框架。严格来说这个不属于框架,而是作者用自己的方式优化UITableView的一个实践。 从图中我们可以看出,作者从减少CPU/GPU计算量,按需加载cell,异步处理c…
YYImage 设计思路,实现细节剖析
图片的历史早于文字,是最原始的信息传递方式。六书中的象形文构造思想就是用文字的线条或笔画,把要表达物体的外形特征,具体地勾画出来。 现代社会的信息传递中,图片仍然是不可或缺的一环,不论是报纸、杂志、漫画等实体刊物还是生活中超市地铁广告活动,都会有专门的配图抓人眼球。 在移动端 …
runtime?虐我千百遍==、
最近在准备明年春招(实验室是NLP方向。。。平时还得水一水竞赛task,哎说多了都是泪) 但是面试面的真的好好好深啊!正好复习整理下,方便春招和以后查阅。 runtime:主要用法(Jspatch请忽略,各位尽管Patch。。能通过算我的。。哈哈哈,图比较老了) runtime…
如何让你的设计更精致-APP设计篇
下面我们通过图片、文字、色彩、图标、留白这几个维度来解剖APP设计,发现那些微妙的细节。只需要比别人多提高1px的细节,你的APP设计就会更精致。
史上第二走心的 iOS11-Drag & Drop 教程
话不多说,先上效果图 普通view拖拽效果 TableView拖拽效果 CollectionView效果 muti-touch效果 多app交互 世界上最大的男性交友网站有demo 一种以图形展现的方式把数据从一个 app 移动或拷贝到另一个 app(仅限iPad),或者在程序…
我的同事金司机出的 5 道 iOS 多线程“面试题”
我有一个同事,他既不姓金,也不是司机,但我们都叫他“金司机”。他跟仓鼠一样是一个 iOS 工程师,至于叫司机的原因就不难想到了…… 为了防止博客被封,在此不举例子。 总之,金司机在这周周会上给组里同事展示了好几道他出的“面试题”,成功淘汰了组里所有同事、甚至包括我们老大,给平淡…
让 BAT 的 Offer 不再难拿
随着各大公司春招的开始,很多小伙伴都行动起来了,我有幸能够加入百度并和大家分享自己的经验心得。由于我面试的都是比较大的公司,所以自然也是做了这方面的准备,因此这篇总结并不一定适合想去创业公司的同学。另外,由于经验本来就是主观性极强的东西,加之笔者水平有限,所以如果有不认可的地方…
从重构到吐血 - 我是如何删掉 6 万行代码并且不删减原有功能的
以前做个人项目的时候,简历上写过重构了三次,后来在扇贝面试的时候,面试官问三次分别重构了什么,仔细想想那时候的重构并不算重构,第一次是 UI 改版,但是项目结构没什么大的变化,第二次是整体迁移到了 CocoaPods,这次勉强能算重构,第三次仅仅是变量名方法名空行这些地方的风格…
RxSwift + MJRefresh 打造自动处理刷新控件状态
MVVM的模式中,多出了ViewModel这个角色,将逻辑处理、网络请求等繁杂操作中ViewController中抽离出来,ViewController得以瘦身。 结合RxSwift架构,我们一般就会在ViewModel中定义一个input收集繁杂操作所需的信息,通过一个tra…