- 博客(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关注的人