- 博客(9)
- 收藏
- 关注
转载 iOS中的RunTime机制
/* OC是运行时语言,只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法。利用runtime机制让我们可以在程序运行时动态修改类、对象中的所有属性、方法,就算是私有方法以及私有属性都是可以动态修改的。本文旨在对runtime的部分特性小试牛刀,更多更全的方法可以参考系统API文...
2015-11-09 21:19:00
83
转载 UITableView的优化策略
UITableView的优化策略 UITableView作为iOS开发中最重要和常用的控件之一,其中的实现原理很是考究。苹果软件在这块的优化水平直接决定了iOS的体验性能甩安卓几条街,Table view需要有很好的滚动性能,不然用户会在滚动过程中发现动画的瑕疵。然而在使用第三方应用时...
2015-11-09 20:26:00
68
转载 iOS 项目的目录结构
iOS 项目的目录结构 比较常规的两种结构: 1.主目录按照业务分类,内目录按照模块分类(主目录按照MVC架构分类,内部根据项目模块分类) 优点:相对比较快定位对应的业务。 缺点:模块相关类太过分散,需要来回切换寻找文件,不方便开发。 2.主目录按照模块分类,内目录按照业务分类 ...
2015-11-09 20:22:00
68
转载 循环滚动视图
方法1:前后+1方法,这也最常见的一种做法。假如我们有四张需要展示的图片, 我们创建了一个数组来保存图片名字,此时数组中保存的是按顺序的1.png,2.png,3.png,4.png ,这四个图片名字。要实现无限循环的效果,我们需要改动一下这个数组为:4.png,1.png,2.png ...
2015-11-09 19:45:00
78
转载 weak和Strong,assign和retain和copy的区别
转载于:https://my.oschina.net/u/2359409/blog/528213
2015-11-09 19:39:00
55
转载 git的使用
git是一个“分布式”的版本控制工具、 git的版本信息可以保存在本地也可以保存在服务器 分布式的好处 速度快、数据备份安全、轻松创建分支 git的使用: 创建git的仓库 1、创建一个仓库 2、初始化项目-随便添加几个文件 3、提交项目到版本控制 git commit ...
2015-11-05 20:23:00
49
转载 制作静态库
静态库:.a 和 .framework 动态库:.dylib 和 .framework 2.静态库和动态库在使用上的区别 静态库:链接时,静态库会被完整地复制到可执行文件中,被多次使用就有多份冗余拷贝(比如说一个手机上有两个应用程序要使用到.a这个库,那么这个库文件就要复制两份到手机上,...
2015-11-05 15:48:00
53
转载 ios获取设备的信息
//获取设备的唯一标识 // _deviceid = [[[UIDevice currentDevice] identifierForVendor] UUIDString]; UIDevice UIDevice提供了多种属性、类函数及状态通知,帮助我们全...
2015-11-04 17:57:00
48
转载 ios消息机制(NSNotificationCenter)
iOS 提供了一种 "同步的" 消息通知机制,观察者只要向消息中心注册, 即可接受其他对象发送来的消息,消息发送者和消息接受者两者可以互相一无所知,完全解耦。 这种消息通知机制可以应用于任意时间和任何对象,观察者可以有多个,所以消息具有广播的性质,只是需要注意的是,观察者向消息中心注册以后,...
2015-11-04 17:54:00
60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人