自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 stretchableImageWithLeftCapWidth

- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight: (NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是左边不拉伸区域的宽度,第二个参数是上面不拉伸的高度。 根据设

2013-10-08 10:11:04 579

转载 ipad iphone 异步图片加载

//get a dispatch queue dispatch_queue_t concurrentQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); //this will start the image loading in bg dispatch_async(concurrentQueu

2013-09-25 13:52:03 627

原创 关于iOS Block使用的demo

这个是苹果官方对于block的解释 http://developer.apple.com/library/ios/#documentation/cocoa/Conceptual/Blocks/Articles/00_Introduction.html   自己写的demo 奉上    http://www.kuaipan.cn/file/id_27084742373409822.htm

2013-06-18 09:48:17 1401

转载 Transitioning to ARC Release Notes

Transitioning to ARC Release Notes 自动引用计数(ARC),是一项为Objective - C程序在编译时提供自动内存管理的功能。ARC可以让你把注意力集中在你感兴趣的代码,对象图,和你的应用程序中的对象之间的关系,让你不必再花费精力在retain和release操作上。正如下图所示,ARC可以减少开发中的内存管理步骤,简化开发。

2013-04-27 20:44:49 710

转载 object-c开发中混合使用或不使用ARC

code不断进步,在xcode4中引入了ARC的概念。您用或者不用它就在那里,于是有了本文:如何在未使用arc的工程中引入一个使用了arc特性的文件,如何在arc工程中引用未使用arc的文件。其实说白了也很简单就是在”Compile Sources”中对相应的文件加入使用或者不使用arc的flag ok,首选“Compile Sources”的位置:选中工程->TARGETS->相应的tar

2013-04-19 13:58:17 706

翻译 PPRevealSideViewController 一个类似Facebook iPhone客户端,可以左拉和右拉显示子视图

PPRevealSideViewController 一个类似Facebook iPhone客户端,可以左拉和右拉显示子视图,用于补充主视图。 感谢国外大神“ ipodishima”! https://github.com/ipup/PPRevealSideViewController

2013-04-16 22:03:02 1013

转载 《Objective-C编程之道:iOS设计模式解析》学习笔记——第1章

《Objective-C编程之道:iOS设计模式解析》学习笔记——第1章 第1章:你好,设计模式 一:模型、视图、控制器(MVC) 模型: 模型对象维护应用程序的数据,并定义操作数据的特定逻辑。模型对象可以复用,因为它表示的知识适用于特定的问题领域。例如,模型对象可以表示复杂的数据结构,对应于用户在屏幕上所画的图形,或者仅仅表示待办事项应用程序中的一条待办事项。

2013-04-01 21:05:33 1302

转载 ios 6 的变化 与 旋转屏幕控制

新版本中已经不支持以前的方法了,所以需要更新一下代码:     #if 0     [window addSubview:nav.view]; #else  //add this part     if ( [[UIDevice currentDevice].systemVersion floatValue]     { // warning: addSubView doesn'

2013-02-18 17:04:36 559

转载 initWithCapacity

1,initWithCapacity:10 并不代表里面的object数量不能大于10.也可以大于10.  2,init是在告诉程序,“我不知道要放多少object,暂且帮我初始化”。  3,如果你知道大概要放多少东西,那么最好用initWithCapacity,这个会提高程序内存运用效率。 4,如果你初始化了NSMutableDictionary,并且很长时间不会用到,建议用initWit

2012-11-14 10:33:34 1237

转载 Objective-C中一些 值得程序员注意的地方 学习笔记

Objective-C中一些 值得程序员注意的地方: 1.有关于BOOL陷井方面有如下方面: 关于BOOL条件语句中的比较最好是与NO的值来进行比较,因为BOOL的YES与NO值只是约定,并且编译器将BOOL认作8位二进制数据。若是不小心将一个长于1字节的整型值赋值给BOOL变量,那么只有底位字节将会用做BOOL的值,假设底位字节刚好为0的话,那么BOOL的值将会是0,即NO值,所以关于比较方

2012-10-29 12:49:44 1583

转载 viewDidUnload 和 dealloc 的区别

对于iphone开发人员来说,内存管理是极为重要的技巧,哪怕程序的功能再强大,设计再漂亮,如果内存控制不好,也难逃程序莫名退出的噩运,这与网页开发是完全不同的。 内存控制里面有很多门道,在这里分析一下 viewDidUnload 和 dealloc 的区别,关于这两者的区别的文章很多,但是大都是摘抄和翻译官方文档,有的也只是简单的说两句,并没有详细说出两者具体的区别。 在了解两者之间的

2012-10-26 14:16:11 604

原创 委托+协议的例子(附DEMO 下载地址)

写一些关于委托和协议的demo给大家参考。委托和协议最大的用处就是,比如我是老板,我有那么多项目,可是 我没有去实现他,我需要委托我手下的程序员去完成那些代码。同事呢,程序员,也可以把他需要反馈的信息提交给老板,或者让老板也帮程序员做事情,两个人之间是可以相互利用的。这就是委托加协议的精髓吧,就其本质而言,我觉得委托是一个C语言里面指向指针的指针函数的概念。而协议呢,是一个抽象起来的概念。

2012-10-19 13:24:28 661

转载 总结一些Objective-C的self.用法

关于什么时候用全局变量,什么时候用self.赋值的问题,其实是和Objective-c的存取方法有关, 网上很多人也都这么解答的,不过如何与存取方式有关究竟他们之间的是什么样的关系就很少有同学回答了。我总结了一下, 发出来给大家参考. 有什么问题请大家斧正. 进入正题, 我们经常会在官方文档里看到这样的代码: MyClass.h  @interface

2012-10-19 00:09:53 602

转载 UITableView详解

-、建立 UITableView  DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)];  [DataTable setDelegate:self];  [DataTable setDataSource:self];  [self.view addSubview:DataT

2012-08-27 09:21:29 411

空空如也

空空如也

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

TA关注的人

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