自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 并行开发

转自  http://www.cnblogs.com/kenshincui/p/3983982.html 大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到

2016-05-07 19:20:12 257

转载 归档

转自:http://www.cnblogs.com/kenshincui/p/3885689.html#io 归档 归档,在其他语言中又叫“序列化”,就是将对象保存到硬盘;解档,在其他语言又叫“反序列化”就是将硬盘文件还原成对象。其实归档就是数据存储的过程,在IOS中数据的存储有五种方式: xml属性列表(plist归档) NSUserDefaults(偏好设置) N

2016-05-07 13:02:04 259

转载 Foundation框架

转自:http://www.cnblogs.com/kenshincui/p/3885689.html#io Foundation概述 为什么前面说的内容中新建一个类的时候我们都是选择Cocoa Class呢?Cocoa是什么呢? Cocoa不是一种编程语言(它可以运行多种编程语言),它也不是一个开发工具(通过命令行我们仍然可以开发Cocoa程序),它是创建Mac OS X和IOS程序的

2016-05-07 12:59:29 263

转载 自定义结构体封装

转自 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 1112

转载 RunLoop核心原理和机制

转自 http://www.cnblogs.com/zy1987/p/4582466.html RunLoop的定义 当有持续的异步任务需求时,我们会创建一个独立的生命周期可控的线程。RunLoop就是控制线程生命周期并接收事件进行处理的机制。 RunLoop是iOS事件响应与任务处理最核心的机制,它贯穿iOS整个系统。 Foundation: NSRunLoop Core Foun

2016-05-06 19:05:47 210

转载 UIView用户事件响应

转自 http://www.cnblogs.com/zy1987/p/3195645.html UIView除了负责展示内容给用户外还负责响应用户事件。本章主要介绍UIView用户交互相关的属性和方法。   1、交互相关的属性   userInteractionEnabled 默认是YES ,如果设置为NO则不响应用户事件,并且把当前控件从事件队列中删除。也就是说设置了userI

2016-05-06 12:01:19 174

转载 动态获取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 223

转载 ios学习笔记之UIView

转载自http://www.cnblogs.com/zy1987/p/3184129.html 如侵权,请联删! iOS中应用程序基本上都是基于MVC模式开发的。UIView就是模型-视图-控制器中的视图,在iOS终端上看到的、摸到的都是UIView。   UIView在屏幕上定义了一个矩形区域和管理区域内容的接口。在运行时,一个视图对象控制该区域的渲染;UIView继承自UIR

2016-05-06 11:26:26 219

转载 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 307

转载 文件操作

1,遍历一个目录下的所有文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 //假设用户文档下有如下文件和文件夹[test1.txt,fold1/test2.txt]

2016-03-29 18:03:58 222

转载 new 和 alloc 的区别

[className new]基本等同于[[className alloc] init]; 区别只在于alloc分配内存的时候使用了zone. 这个zone是个什么东东呢? 它是给对象分配内存的时候,把关联的对象分配到一个相邻的内存区域内,以便于调用时消耗很少的代价,提升了程序处理速度; 为什么不推荐使用new? 如果使用new的话,初始化方法被固定死只能调用init

2016-03-20 16:14:30 323

原创 自定义app打开协议

1 修改plist文件 2 重写AppDelegate文件

2016-03-18 16:41:58 985

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除