自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS多线程

iPhone 中的线程应用并不是无节制的,官方给出的资料显示iPhone OS下的主线程的堆栈大小是1M,第二个线程开始都是512KB。并且该值不能通过编译器开关或线程API函数来更改。  只有主线程有直接修改UI的能力。一、NSOperation和NSOperationQueue  1、一个继承自 NSOperation的操作类,该类的实现中必须有- (void)main方法的。

2011-12-27 21:18:22 452

转载 iPhone开发中的内存管理

移动开发的特点:资源的有限性。作为手持设备,iphone的内存与传统的PC不可同日而语,这就要求我们在开发IOS程序的过程中,首要也是最重要的任务就是解决内存释放问题,本文将在网络上搜集的关于内存管理的经验予以分享。    开发iPhone 应用程序并不难,基本上就是三个词 - “memory, memory, memory” 。iPhone OS 对内存的要求很严格,有memory

2011-12-26 18:55:25 574

转载 iPhone/Mac Objective-C内存管理教程和原理剖析(四)系统自动创建新的autorelease pool

版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。版本 1.1 发表于2010-03-08 四系统自动创建新的autorelease pool在生成新的Run Loop的时候,系统会自动创建新的autor

2011-12-26 15:16:16 367

转载 iPhone/Mac Objective-C内存管理教程和原理剖析(三)@property (retain)和@synthesize的默认实现

版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com,且必须包含此版权声明的完整内容。 版本 1.1  发表于2010-03-08 三 @property (retain)和@synthesize的默认实现在这里解释一下@property

2011-12-26 15:10:04 348

转载 iPhone/Mac Objective-C内存管理教程和原理剖析(二)口诀与范式

版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08 二口诀与范式1           口诀。1.1          谁创建,谁释放(类似于“谁污染,谁治

2011-12-26 15:09:22 334

转载 iPhone/Mac Objective-C内存管理教程和原理剖析(一)基本原理

版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。版本 1.1  发表于2010-03-08前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存

2011-12-26 15:08:03 355

转载 ios iphone开发-内存管理

关于所有权所有权是iPhone内存管理的核心思想,对象的所有者负责在使用完对象后进行释放。一个对象可以有多个所有者,当它没有所有者时将被设置为取消分配(deallocation)。创建对象时,所有权通过alloc、new、或者copy的方式建立,之后通过调用retain或者通过Cocoa函数来分配和复制对象的所有权。内存释放有两种方式,一种方法是明确地请求释放对象的所有权,另一种方法则是使

2011-12-26 14:12:12 704

转载 ios5 自定义导航条问题

在ios5之前的系统中,可以通过定义导航条类别的方式自定义导航条:@implementation UINavigationBar (CustomImage)- (void)drawRect:(CGRect)rect { // Drawing code UIImage *image = [[UIImage imageNamed:@"header.png"] retain];

2011-12-20 10:33:30 787

转载 IOS iphone 字符串和数组 NSString NSArray操作

IOS开发中 字符串和数组NSString NSArray操作1//创建字符串对象数组 NSArray *array = [strcomponentsSeparatedByString:@"@"];//就是以@为标示 输出看看啦  int count=[array count]; int i; for(i=0;i {  printf("%i:  %s\n",

2011-12-18 08:02:41 7937

转载 ios iphone UISearchBar 使用 及 怎么设置searchBar下面的范围选择框

UISearchBar使用/*取消按钮*/  - (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar{      [self doSearch:searchBar];  }    /*键盘搜索按钮*/  - (void)searchBarSearchButtonClicked:(UISearchBar *)search

2011-12-17 17:29:25 9247

转载 ios iphone 自定义UIPickerView

在自己定义UIPickerView的时候,遇到的各种问题,小小总结一下。1、获取当前的时间:NSDate *date = [NSDate date];NSDateFormatter *monthFormatter = [[[NSDateFormatter alloc] init] autorelease];NSDateFormatter *dateFormatter = [[[NS

2011-12-15 03:04:51 9249

原创 ios NSString 去除空格和回车

去除两端空格NSString *temp = [textField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];去除两端空格和回车NSString *text = [temp stringByTrimmingCharactersInSet:[NSCharacterSet

2011-12-13 01:18:05 8862 1

转载 iPhone How-to:如何更改UISwitch的提示文本

UISwitch(如下图)可以认为是其他UI库中Checkbox的替代品,但所呈现的内容更丰富,包括文本、颜色、动画。默认情况下,UISwitch的提示文本分别是ON和OFF,并很好地支持国际化以在不同区域语言下显示不同的文字,但由于无法定制导致在有些应用场景中显得不是很准确。比如在询问是否同意时希望提示文本可以是YES和NO,判断是否正确则应该是TRUE和FALSE等等。为此需要对UISwitc

2011-12-11 08:11:30 1483

空空如也

空空如也

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

TA关注的人

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