-
YYModel源码阅读(一)
项目中一直在使用YYModel来进行Model的转换。自己阅读了YYModel的源码,下面就从最基本的开始对YYModel进行分析。 头文件YYMOdel #if __has_include(<YYModel/YYModel.h>) FOUNDATION_EXPORT double YYModelVersionNumber; FOUNDATION_EXPORT const unsigned char YYModelVersionString[]; #import <YY…
-
iOS学习资源(四)
最近通过github和其他渠道获得的一些认为还算不错的资源。(资源全在印象笔记上,需要共享印象笔记的可以email:shavekevin@gmail.com或者shavekevin@163.com)。github是个好地方,建议有事没事去逛逛。 1.https://github.com/syedhali/EZAudio 音频处理 2.https://github.com/raffael/SISinusWaveView mac 端音频wave(波浪) 3.https…
-
iOS学习资源(三)
最近搜集的一些资源,需要的自取。(资源全在印象笔记上,需要共享印象笔记的可以email:shavekevin@gmail.com或者shavekevin@163.com) 1.UITableview自己写套缓存机制 http://al1020119.github.io/blog/2013/07/07/huan-cun-ji-zhi-shen-jiu/ 2.设计模式 设计模式 https://github.com/AlfredTheBest/Design-Patte…
-
一起来学Masonry (一)
在看这篇文章之前作者已经默认了你已经有了自动布局的概念,如果对自动布局还是不了解的话,可以看下这篇文章:iOS使用autolayout和sizeclass 解决适配问题 。或许读完这篇文章的话你会对自动布局有新的认识。 那么我们使用自动布局的途径有哪些呢? 使用系统的约束 使用VFL语言 使用第三方Masonry 使用第三方SDAutoLayout 可能还有一些小众的,这里不在多做介绍。 下面就对上面的四种方式先从写法上做一些简单比较。 1.使用系统提供的约…
-
iOS使用autolayout和sizeclass 解决适配问题(一)
一. 为啥使用autolayout?使用 autolayout 有什么好处? 随着iPhone的种类不断增多,不同尺寸、不同分辨率的iOS设备将会越来越多,使用传统frame布局的工作量必将越来越大;加上苹果发出的信号,使用autolayout势在必行。 好了,那么autolayout了,它到底能解决什么问题,给我们带来哪些好处? 1)你基本上可以不用考虑苹果设备的各个屏幕不同分辨率的问题,你终于可以不用在viewDidLoad方法里判断不同分辨率下,不同控件应该放在哪里,或者针对不同分辨率写…
-
iOS开发中的小Tips(一)
开发过程中难免会遇到这样那样的问题,接下来我将自己开发中遇到的一些问题列举一些,一来是希望自己记得 不再犯类似的错误,二来是希望能够帮助遇到这些问题的同学。如果写的有错误的地方,希望大家批评指正。PS:以下的遇到的这些问题在我的印象笔记中都可以找到。需要印象笔记共享的同学可以联系我。 邮箱: shavekevin@gmail.com 。 1.取消cell的分割线 tableview.separatorStyle = UITableViewCellSeparatorStyleNone; 2…
-
iOS学习资源(二)
用了印象笔记也很久了,这里就把自己整理的一些学习资源分享出来。需要共享印象笔记的小伙伴可以联系: shavekevin@gmail.com 我会把自己的工作笔记共享给大家,和大家一起学习,一起进步。 1.攻击JavaWeb应用[3]-SQL注入 http://drops.wooyun.org/tips/236 2.iOS应用架构谈 网络层设计方案 http://casatwy.com/iosying-yong-jia-gou-tan-wang-luo-ceng-she-ji-fang-an.h…