- 博客(12)
- 收藏
- 关注
转载 并行开发
转自 http://www.cnblogs.com/kenshincui/p/3983982.html大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到
2016-05-07 19:20:12
290
转载 归档
转自:http://www.cnblogs.com/kenshincui/p/3885689.html#io归档归档,在其他语言中又叫“序列化”,就是将对象保存到硬盘;解档,在其他语言又叫“反序列化”就是将硬盘文件还原成对象。其实归档就是数据存储的过程,在IOS中数据的存储有五种方式:xml属性列表(plist归档)NSUserDefaults(偏好设置)N
2016-05-07 13:02:04
293
转载 Foundation框架
转自:http://www.cnblogs.com/kenshincui/p/3885689.html#ioFoundation概述为什么前面说的内容中新建一个类的时候我们都是选择Cocoa Class呢?Cocoa是什么呢?Cocoa不是一种编程语言(它可以运行多种编程语言),它也不是一个开发工具(通过命令行我们仍然可以开发Cocoa程序),它是创建Mac OS X和IOS程序的
2016-05-07 12:59:29
298
转载 自定义结构体封装
转自 http://www.cnblogs.com/kenshincui/p/3885689.html#dictionary使用NSValue如下方法进行装箱:+(NSValue *)valueWithBytes:(const void *)value objCType:(const char *)type;调用下面的方法进行拆箱:-(void)getValue:(vo
2016-05-06 21:47:07
1150
转载 RunLoop核心原理和机制
转自 http://www.cnblogs.com/zy1987/p/4582466.htmlRunLoop的定义当有持续的异步任务需求时,我们会创建一个独立的生命周期可控的线程。RunLoop就是控制线程生命周期并接收事件进行处理的机制。RunLoop是iOS事件响应与任务处理最核心的机制,它贯穿iOS整个系统。Foundation: NSRunLoopCore Foun
2016-05-06 19:05:47
242
转载 UIView用户事件响应
转自 http://www.cnblogs.com/zy1987/p/3195645.htmlUIView除了负责展示内容给用户外还负责响应用户事件。本章主要介绍UIView用户交互相关的属性和方法。 1、交互相关的属性 userInteractionEnabled 默认是YES ,如果设置为NO则不响应用户事件,并且把当前控件从事件队列中删除。也就是说设置了userI
2016-05-06 12:01:19
207
转载 动态获取UILabel的bounds
转自 http://www.cnblogs.com/zy1987/p/3190800.html 在使用UILabel存放字符串时,经常需要获取label的长宽数据,本文列出了部分常用的计算方法。 1.获取宽度,获取字符串不折行单行显示时所需要的长度 CGSize labelBounds = [str sizeWithFont:font constrainedToSize:
2016-05-06 11:39:52
253
转载 ios学习笔记之UIView
转载自http://www.cnblogs.com/zy1987/p/3184129.html如侵权,请联删!iOS中应用程序基本上都是基于MVC模式开发的。UIView就是模型-视图-控制器中的视图,在iOS终端上看到的、摸到的都是UIView。 UIView在屏幕上定义了一个矩形区域和管理区域内容的接口。在运行时,一个视图对象控制该区域的渲染;UIView继承自UIR
2016-05-06 11:26:26
253
转载 ios9使用http
iOS9和OS X El Capitan的一个新特性,App Transport Security 的目地是提高Apple 操作系统的安全性以及在此操作系统上运行的任何应用的安全性。ATS是苹果针对与 NSURL这一层做的封装,iOS9后ATS默认是开启的,即网络传输需要使用HTTPS。如果想在iOS9后继续使用HTTP的话,有两条路可以走:在Info.plist中添加
2016-03-30 21:36:09
334
转载 文件操作
1,遍历一个目录下的所有文件1234567891011121314151617181920212223242526272829303132//假设用户文档下有如下文件和文件夹[test1.txt,fold1/test2.txt]
2016-03-29 18:03:58
246
转载 new 和 alloc 的区别
[className new]基本等同于[[className alloc] init];区别只在于alloc分配内存的时候使用了zone.这个zone是个什么东东呢?它是给对象分配内存的时候,把关联的对象分配到一个相邻的内存区域内,以便于调用时消耗很少的代价,提升了程序处理速度;为什么不推荐使用new?如果使用new的话,初始化方法被固定死只能调用init
2016-03-20 16:14:30
360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人