首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
IOS
订阅
LiaoZhiYao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
YYText 源码阅读 (一):YYLabel
YYText 功能强大的 iOS 富文本编辑与显示框架,是 YYKit 的组件之一。在此感谢作者 ibireme 开源如此优秀的组件。本文将以一个例子分析 YYLabel 的具体实现。
关于一次完整http_data_Task(基于AFN)的过程步骤源码详解:
最近想自己基于NSURLSession封一个网络框架,但是试了几次之后发现总是考虑的不全面,于是决定好好读下AFN的源码再进行设计,不得不说,AFN考虑的东西真的很全面。站在巨人的肩膀上?虽然可能自己写的框架不如AFN好用,但是可以增强自己的理解于认识,更好的理解运行机制。 就…
iOS开发·runtime原理与实践: 方法交换篇(Method Swizzling)(iOS“黑魔法”,埋点统计,禁止UI控件连续点击,防奔溃处理)
1. 原理与注意 Method Swizzing是发生在运行时的,主要用于在运行时将两个Method进行交换,我们可以将Method Swizzling代码写到任何地方,但是只有在这段Method Swilzzling代码执行完毕之后互换才起作用。 先给要替换的方法的类添加一个…
iOS 静态库,动态库与 Framework
无
出一套 iOS 高级面试题
一千个读者眼中有一千个哈姆雷特,一千名 iOS 程序员心目中就有一千套 iOS 高级面试题。本文就是笔者认为可以用来面试高级 iOS 程序员的面试题。 这套题的题目跟公司和业务都没有关系,而且也并不代表笔者本人可以把这些题回答得非常好,笔者只是将一部分觉得比较好的题从收集的面试…
iOS UIApplicationDelegate 与 UIViewController 生命周期
iOS UIApplicationDelegate 与 UIViewController 生命周期
2017年5月iOS招人心得(附面试题)
从筛选第一份简历,准备面试题,到成功招到两个人一共花了两个星期多一点,总体来说还是比较顺利的。两位通过者都比较稳重踏实,而且对技术也比较有追求。这也可能和我筛选简历比较谨慎有关系,这次筛选简历所花费的精力是不比面试花费的少的。 虽然时间跨度不是很长,但是毕竟是第一次,所以有些感…
天天都在用的 SDWebImage, 你了解它的缓存策略吗?
SDWebImage 相信对大多数开发者来说,都是一个不陌生的名字。它除了帮助我们读取网络图片,还会处理这些图片的缓存。它的缓存机制到底是什么样的呢,让我给跟大家唠叨唠叨,希望你能有收获。
谈谈Objective-C中的协议
协议(protocol)是oc中的一个重要的语言特性,协议中定义了一些方法,若某个类想要实现这个协议中的一系列方法,则必须遵守这个协议,这个类对象被称为"委托对象" , 即为"代理"。这也说明这种模式是单向的,消息的发送方(委托方) 需要知道接收方(代理方)是谁,即只需要知道它…
NSRunLoop 总结
NSRunLoop对象是OC对象,是对CFRunLoopRef的封装,可以通过getCFRunLoop方法获取其对应的CFRunLoopRef对象。注意,NSRunLoop不是线程安全的,但CFRunLoopRef是线程安全的。 (2)RunLoopMode NSRunLoop…