2015年5月6日

iOS中的多线程

摘要: iOS中的多线程首先来了解什么是多线程,进程和线程的区别.进程:正在进行中的程序被称为进程,负责程序运行的内存分配;每一个进程都有自己独立的虚拟内存空间.线程:(主线程最大占1M的栈区空间,每条子线程最大占512K的栈区空间)线程是进程中一个独立的执行路径(控制单元);一个进程中至少包含一条线程,即... 阅读全文

posted @ 2015-05-06 14:22 殇_了 阅读(133) 评论(0) 推荐(0) 编辑

2015年4月30日

instancetype 和id

摘要: 一、什么是instancetypeinstancetype是clang 3.5开始,clang提供的一个关键字,表示某个方法返回的未知类型的Objective-C对象。我们都知道未知类型的的对象可以用id关键字表示,那为什么还会再有一个instancetype呢?二、关联返回类型(related r... 阅读全文

posted @ 2015-04-30 18:17 殇_了 阅读(117) 评论(0) 推荐(0) 编辑

宏定义

摘要: 宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放在业务逻辑上,似乎对宏的使用和依赖并不多。但是使用宏定义的好处是不言自明的,在节省工作量的同时,代码可... 阅读全文

posted @ 2015-04-30 15:07 殇_了 阅读(533) 评论(0) 推荐(0) 编辑

实用链接

摘要: 颜色色值表http://bbs.antzone.cn/thread-3428-1-1.htmliOS的动态特性http://limboy.me/ios/2013/08/03/dynamic-tips-and-tricks-with-objective-c.htmapp storehttp://www... 阅读全文

posted @ 2015-04-30 15:05 殇_了 阅读(102) 评论(0) 推荐(0) 编辑

ios开发--给应用添加新的字体的方法

摘要: 1.网上搜索字体文件(后缀名为.ttf,或.odf)2.把字体库导入到工程的resouce中3.在程序添加以下代码 输出所有字体NSArray *familyNames = [UIFont familyNames];for( NSString *familyName in familyNames )... 阅读全文

posted @ 2015-04-30 15:00 殇_了 阅读(124) 评论(0) 推荐(0) 编辑

生命周期

摘要: 对于一个iOS app来讲,生命周期是一个十分至关重要的东西。对于一个app来讲控制着app的开启、睡眠、关闭等状态;对于一个页面的来讲,控制页面的加载、显示、消失;对于一个View或者一个普通的类来讲,控制着初始化、绘制、释放。一、AppDelegate当你创建一个iOS项目时,在appDeleg... 阅读全文

posted @ 2015-04-30 11:22 殇_了 阅读(143) 评论(0) 推荐(0) 编辑

2015年4月29日

UUID 和UDID的区别

摘要: UUID(Universally Unique IDentifier)是基于iOS设备上面某个单个的应用程序,只要用户没有完全删除应用程序,则这个UUID在用户使用该应用程序的时候一直保持不变。如果用户删除了这个应用程序,然后再重新安装,那么这个UUID已经发生了改变。通过调用[[UIDevice ... 阅读全文

posted @ 2015-04-29 19:48 殇_了 阅读(1060) 评论(0) 推荐(0) 编辑

FMDB

摘要: iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB (https://github.com/ccgus/fmdb... 阅读全文

posted @ 2015-04-29 11:20 殇_了 阅读(145) 评论(0) 推荐(0) 编辑

2015年4月28日

Autolayout

摘要: 一般运用Autolayout的方法可以直接在IB里面用,用法大概如下:(1)首先点击当前View,勾选Use Autolayout选项,表示已经启用了AutoLayout(2)选择某一个Control然后在属性窗口选择如下:(3)点击齿轮形状的按钮选择Select and EditRelation选... 阅读全文

posted @ 2015-04-28 11:26 殇_了 阅读(151) 评论(0) 推荐(0) 编辑

ReactiveCocoa

摘要: 什么是ReactiveCocoaReactiveCocoa(其简称为RAC)是由Github开源的一个应用于iOS和OS X开发的新框架。RAC具有函数式编程和响应式编程的特性。它主要吸取了.Net的Reactive Extensions的设计和实现。ReactiveCocoa试图解决什么问题经过一... 阅读全文

posted @ 2015-04-28 11:01 殇_了 阅读(240) 评论(0) 推荐(0) 编辑

导航