摘要: 前一段空闲时间看了两个常用的第三方库,也是项目中一直在用的 SDWebImage和MJExtension,其中有一部分很重要的代码用到了runtime,个人是不喜欢在项目中使用runtime的,但是不能否定其在解决一些需求上的的优越性,故而重新梳理一下,过几天准备读一下YYModel,其中也少不了r 阅读全文
posted @ 2017-12-19 17:54 iOS贝吉塔星人 阅读(102) 评论(0) 推荐(0)
摘要: 1. what is ARC ? ARC: automatic reference counting自动引用计数。 简单点说就是系统在适当的地方自动给对象加减引用计数,当retain count == 0 时 销毁; 那么ARC是为了解决什么问题诞生的呢?这个得追溯到MRC手动内存管理时代说起。 ( 阅读全文
posted @ 2017-12-18 14:48 iOS贝吉塔星人 阅读(131) 评论(0) 推荐(0)
摘要: 之前都是靠记忆来维持copy和strong 也有问过我 。 我自己说起来才感觉都说不很清楚 通过简单都代码来验证一下 。 有时候花点时间验证一下才能让思路更加清晰 NSMutableString * mustr = [NSMutableString stringWithString:@"good"] 阅读全文
posted @ 2017-12-13 17:12 iOS贝吉塔星人 阅读(449) 评论(0) 推荐(0)
摘要: 扩展学习: ios8之后支持上传静态库 分析ios中各个存取方式的区别 plist和偏好设置 一般存储比较简单的数据或者系统自带的简单类型 对象归档一般用于存储小批量的对象 因为存取都是一次性的 所以数据多的情况下会造成性能低下 时间复杂度高 数据库(SQLite) 优化了数据的存储 节约时间 降低 阅读全文
posted @ 2016-05-04 22:32 iOS贝吉塔星人 阅读(346) 评论(0) 推荐(0)
摘要: 首先了解一下ios系统的四层结构 1. Core OS 核心操作系统层 2. Core Services 核心服务层 3. Media 媒体层 4. cocoa touch层 Media层就是支持多媒体播放的 ios9以后官方推荐使用AVKit 和AVFoundtion框架来实现视频的播放 - (I 阅读全文
posted @ 2016-05-03 23:53 iOS贝吉塔星人 阅读(181) 评论(0) 推荐(0)
摘要: 文/find_1991(简书作者)原文链接:http://www.jianshu.com/p/88623beb1314著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 刚学OC的时候,不知道runtime这个东西,也不知道动态是什么概念。后来知道了runtime,但是看了一眼,什么cl 阅读全文
posted @ 2016-03-29 21:38 iOS贝吉塔星人 阅读(171) 评论(0) 推荐(0)