Toggle navigation
Japho Blog
Home
About
Tags
Tags
Life is but a span.
iOS
读书笔记
iOS
AttributeTextParser
Easily build NSAttributedString from XML/HTML like strings.
iOS PDFKit 开发指北
Guideline of PDFKit on iOS 11
优雅的动画实现方案SVGA、Lottie
减少开发成本,跨平台实现复杂UE动画
理解“块”这一概念
《Effective Objective-C 2.0》读书笔记
以“自动释放池块”降低内存峰值
《Effective Objective-C 2.0》读书笔记
以弱引用避免保留环
《Effective Objective-C 2.0》读书笔记
编写“异常安全代码”时留意内存管理问题
《Effective Objective-C 2.0》读书笔记
通过协议提供匿名对象
《Effective Objective-C 2.0》读书笔记
理解引用计数
《Effective Objective-C 2.0》读书笔记
以ARC简化引用计数
《Effective Objective-C 2.0》读书笔记
在dealloc方法中只释放引用并解除监听
《Effective Objective-C 2.0》读书笔记
勿在分类中声明属性
《Effective Objective-C 2.0》读书笔记
编码习惯问题
《Effective Objective-C 2.0》读书笔记
理解Objective-C错误类型
《Effective Objective-C 2.0》读书笔记
通过委托与数据源协议进行对象间的通信
《Effective Objective-C 2.0》读书笔记
理解NSCopying协议
《Effective Objective-C 2.0》读书笔记
5分钟带你看完 WWDC 2018
WWDC 2018 Keynote 全记录
判断当前viewcontroller是push还是present的方式显示
妈妈再也不用担心我不会判断了
如何查找当前的第一响应者
不调用私有API查找第一响应者
Objective-C 枚举(位移枚举)
枚举真的有这么简单?快!上车!
iOS Widget的简单实现
基于iOS10的插件开发
Objective-C 单例模式
单例模式,不是说说而已
UIButton中imageView和titleLabel的位置调整
头大的问题终于解决了
iOS 自定义常见第三方分享
基于原生SDK开发实现
iOS UILabel垂直居中
解决UILabel默认顶格显示问题
runtime OC类执行顺序
Runtime,了解一下?
使用Block需注意的问题
Block,了解一下?
UIButton传递多个参数的方法
使用关联函数来解决这个问题
delegate、notification、KVO如何选择
iOS 微博第三方登录的实现
基于微博原生SDK开发实现
iOS 微信第三方登录的实现
原生微信SDK开发
iOS QQ第三方登录的实现
基于QQ原生SDK开发实现
读书笔记
理解“块”这一概念
《Effective Objective-C 2.0》读书笔记
以“自动释放池块”降低内存峰值
《Effective Objective-C 2.0》读书笔记
以弱引用避免保留环
《Effective Objective-C 2.0》读书笔记
编写“异常安全代码”时留意内存管理问题
《Effective Objective-C 2.0》读书笔记
通过协议提供匿名对象
《Effective Objective-C 2.0》读书笔记
理解引用计数
《Effective Objective-C 2.0》读书笔记
以ARC简化引用计数
《Effective Objective-C 2.0》读书笔记
在dealloc方法中只释放引用并解除监听
《Effective Objective-C 2.0》读书笔记
勿在分类中声明属性
《Effective Objective-C 2.0》读书笔记
编码习惯问题
《Effective Objective-C 2.0》读书笔记
理解Objective-C错误类型
《Effective Objective-C 2.0》读书笔记
通过委托与数据源协议进行对象间的通信
《Effective Objective-C 2.0》读书笔记
理解NSCopying协议
《Effective Objective-C 2.0》读书笔记