iOS
文章平均质量分 64
mayan29
性格固执又平易近人的矛盾派,强迫症中度,造轮子爱好者。
展开
-
Masonry框架基本使用方法
使用代码进行页面布局,相比较NSLayoutConstraint,使用Masonry框架更加简单。该篇文章主要介绍Masonry的基本使用方法。原创 2016-08-29 16:03:28 · 596 阅读 · 0 评论 -
SDWebImage 源码阅读(二)
这篇文章主要是介绍 SDWebImageManager,SDWebImageManager 类中主要是对图片下载和缓存方式的管理,以及对下载完成的图片,url 等信息的回调,承上启下的作用,承接了 UIImageView+WebCache 类,下接了 SDImageCache 类和 SDWebImageDownloader 类。原创 2017-01-22 16:04:10 · 276 阅读 · 0 评论 -
SDWebImage 源码阅读(三)
本篇文章我们处理了之前遗留的一些问题:SDImageCache : 根据 key 去缓存中查找对应的图片SDImageCache : 将图片存入缓存原创 2017-01-23 16:11:16 · 349 阅读 · 0 评论 -
《禅与 Objective-C 编程艺术》读书总结
最近阅读了《禅与 Objective-C 编程艺术》这篇文章,奈何英文不算太好,而且看着好累,还好找到了中文版。读完了这篇文章,不管是对名词的解释、代码规范、还是编码技巧,都有所感悟,总结一下这篇文章需要记录的知识点。原创 2017-02-13 15:17:05 · 345 阅读 · 0 评论 -
《iOS 开发进阶(唐巧)》读书笔记
前前后后大概半个月,利用零碎时间看完了这本书。这本书前年就有所耳闻,网上的评价也褒贬不一,唐巧写的相对来说,语言通俗易懂,感觉像是博客一样,没有什么限制,读起来很畅快。这本书适合初学者,虽然这本书大部分内容之前都已经熟悉掌握,但是看过一遍还是很有收获的,有些知识点的总结很到位,感觉没有浪费时间。遗留的问题是 CoreText 部分内容打算结合其他资料系统的研究一下,这里就先不仔细阅读了。原创 2017-05-05 09:17:54 · 2454 阅读 · 0 评论 -
《Effective Objective-C 2.0》读书笔记
去年阅读了一少半,然后因为项目耽搁了,而且笔记没有记得很清楚,所以这次又从头开始看。这本书还是很经典的,介绍了很多细节性的问题,理论性也很强,没有浪费这么长时间。原创 2017-03-06 14:48:42 · 713 阅读 · 0 评论 -
《AV Foundation 开发秘籍》读书笔记(二)
《AV Foundation 开发秘籍》第二章 音频播放和录制原创 2017-11-17 09:56:20 · 1276 阅读 · 0 评论 -
《AV Foundation 开发秘籍》读书笔记(一)
《AV Foundation 开发秘籍》第一章 AV Foundation 简介原创 2017-03-23 17:42:05 · 1891 阅读 · 5 评论 -
《AV Foundation 开发秘籍》读书笔记(三)
AV Foundation 把所有的代码设计围绕资源(assert)进行,AVAssert 是 AV Foundation 设计的核心。原创 2017-12-11 14:40:59 · 1543 阅读 · 0 评论 -
MLeaksFinder 自动内存泄漏检测工具
MLeaksFinder 是 WeRead 团队开源的一款检测 iOS 内存泄漏的框架。原创 2017-12-20 18:42:53 · 902 阅读 · 0 评论 -
《AV Foundation 开发秘籍》读书笔记(四)
有很多知识点通过笔记是无法表达清楚的,具体实现还需看代码理解的透彻。根据 Learning-AV-Foundation Chapter 4 自行封装了一个视频播放、设置字幕、获取视频缩略图的框架,下载地址:https://github.com/Mayan29/MYAVFoundation原创 2018-01-02 12:34:56 · 1626 阅读 · 0 评论 -
SDWebImage 源码阅读(一)
主要介绍 UIImageView+WebCache 类原创 2017-01-22 10:55:16 · 265 阅读 · 0 评论 -
SDWebImage 源码阅读(四)
这一篇我们来解决最后的问题,使用 SDWebImage 中下载图片的类 SDWebImageDownloader,这个类学习完以后,我们对 SDWebImage 的理解会更加深刻原创 2017-02-10 16:47:21 · 251 阅读 · 0 评论 -
封装图片轮播器
封装图片轮播图,支持定时轮播,点击跳转,添加其他控件等功能。原创 2016-08-22 15:22:55 · 300 阅读 · 0 评论 -
iPhone 5 关于 NSIndexPath 的 bug
iPhone 5s 以后 64 bit 注意事项原创 2016-11-28 17:28:39 · 323 阅读 · 0 评论 -
iOS 反编译入门
最近看了几篇关于 APP 安全方面的文章,其实网上关于 iOS 反编译相关内容的文章都大同小异,这篇博客也就是对这方面内容做一个整理原创 2016-11-29 16:49:44 · 1507 阅读 · 0 评论 -
证书过期问题 —— 快速解决方法
The certificate used to sign “XXX” has either expired or has been revoked 问题快速解决方法原创 2016-12-13 15:41:16 · 10504 阅读 · 0 评论 -
iOS进程类:NSProcessInfo
NSProcessInfo 在实际iOS开发中用处不大,globallyUniqueString 获取唯一标识也可以用获取时间后生成唯一标识代替,systemUptime 上次设备重启到现在的秒数这个在开发某些应用应该有些用处。以下仅仅列举部分属性或者方法,还有一些个人认为用不上的就不一一列举了。原创 2016-11-24 15:42:02 · 2485 阅读 · 0 评论 -
iOS获取设备唯一标识的八种方法
分析几种储存唯一标识的方法,总结一下每种方法的优劣。很多方法被苹果禁止或者漏洞太多,越来越不被开发者使用,现在苹果主推 IDFA 和 IDFV 这两种方法,分别对外和对内。原创 2016-11-28 16:00:52 · 843 阅读 · 0 评论 -
加载 Bundle 中图片的三种方法
其实实用性不是很强,主要就是 NSBundle 的运用原创 2016-12-14 15:15:23 · 10247 阅读 · 1 评论 -
保存图片到【相机胶卷】和【自定义相册】
保存图片到【相机胶卷】和【自定义相册】方法繁琐,实用功能单一,专门写个三方框架来实现,提升开发效率原创 2016-12-29 10:13:43 · 564 阅读 · 0 评论 -
零耦合仿百度外卖波浪动画
主要运用 CAShapeLayer 和 CGPath 通过 sin 函数绘制波浪图形,然后使用 CADisplayLink 以屏幕刷新率相同的频率对波浪的偏移进行刷新,从而达到动画效果。为了降低耦合度,运用 runLoop 将继承 UIView 的 MYWaveView 改成 UIVIew 的扩展类 UIView+MYWave原创 2017-01-13 15:24:34 · 429 阅读 · 0 评论 -
《AV Foundation 开发秘籍》读书笔记(五)
第五章 AV Kit 用法AV Kit 可以简化基于 AV Foundation 框架且满足默认操作系统视觉效果和体验的视频播放器的创建过程。AV Kit 框架第一次出现在 Mac OS X Mavericks 版本中,从 iOS 8 开始被引入到 iOS 平台。原创 2018-01-02 15:17:38 · 441 阅读 · 0 评论