iPhone/iPad开发
manmonth2004
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iPhone开发经典语录集锦
[quote]1:如果无法保证子类行为的一致性,那么就用委托If the subClass cann't keep with superClass,use delegate rather than inheritance. [/quote] [quote]2:屏幕上看到的,都是UIVewEverything you see on Screen is UIVi...原创 2010-10-22 11:21:03 · 135 阅读 · 0 评论 -
UIImage应用与内存管理
用UIImage加载图像的方法很多,最常用的是下面两种: 一、用imageNamed函数 [quote] [UIImage imageNamed:ImageName];[/quote] 二、用NSData的方式加载,例如: [quote]1 . NSString *filePath = [[NSBundle mainBundle] path...原创 2011-03-24 10:44:17 · 294 阅读 · 0 评论 -
NSMutableArray与NSArray的区别
[size=large][color=blue]1: NSMutableArray能添加、插入、删除对象,而NSArray不能2:NSMutableArray是动态的,NSArray是静态的[/color][/size]原创 2011-03-21 16:05:08 · 188 阅读 · 0 评论 -
iPhone/iPad 开发: 解析本地/网络上的xml文件(实例建附件)
1、解析本地xml文件[code="java"]//找到本地test.xml文件 NSString*path = [[NSBundlemainBundle] pathForResource:@"test"ofType:@"xml"]; NSFileHandle*file = [NSFileHandlefileHandleForReadingAtPath:path]; NSD...原创 2010-11-16 11:46:36 · 229 阅读 · 0 评论 -
iPhone/iPad 开发: Objective-C 接分字符串成数组(类似java 的 split)
在很多语言如 java , ruby , python中都有将字符串切分成数组或者将数组元素以某个间隔字符串间隔形成新的数组。 其实NSArray也提供了这样的功能。使用-componentsSeparatedByString:来切分NSArray。 如:[quote]NSString *string = @”one:two:three”;NSArray *aArray = [st...原创 2010-11-11 14:46:39 · 295 阅读 · 0 评论 -
iPhone/iPad SQLite3 简明 使用 实例
[size=large]简单sqlite使用[/size]sqlite是嵌入式的和轻量级的sql数据库。sqlite是由c实现的。广泛用于包括浏览器(支持html5的大部分浏览器,ie除外)、ios、android以及一些便携需求的小型web应用系统。使用sqlite前的准备使用sqlite是很多做ios开发中第一次面对c的情况,包括我。因为sqlite是c写的,objc可以直接使...原创 2010-11-02 11:54:25 · 530 阅读 · 0 评论 -
iPhone/iPad Timer 使用
[code="java"]//以下代码为每隔1.5秒执行一次autoPlay函数[NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(autoPlay) userInfo:nil repeats:YES];[/code]原创 2010-10-22 16:54:58 · 187 阅读 · 0 评论 -
视图翻转问题
[code="java"]//实现shouldAutorotateToInterfaceOrientation方法可以设置图片翻转//直接return YES 可开启上下左右横向竖向的翻转//一下代码只支持横向显示不支持竖向翻转- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)inter...原创 2010-10-22 16:47:35 · 193 阅读 · 0 评论 -
解决子view被ViewController遮挡的问题
[size=large][b]ViewController在加载子View的时候会出现子View别遮挡的现象,为了防止以上情况的发生建议在IB设计器中把ViewController的Autoresize Subviews属性的勾去掉。[/b][/size]...原创 2010-10-22 16:42:17 · 361 阅读 · 0 评论 -
iPhone/iPad 动画效果切换画面
iPhone/iPad 动画效果切换画面[code="java"]-(void)switchView{ if (self.startView.view.superview!=nil) { if (self.flagView!=nil) { [self.flagView release]; } self.flagView=[[FlagView a...原创 2010-10-22 11:48:45 · 490 阅读 · 0 评论 -
内存管理总结
iPhone系统中的Objective-C的内存管理机制是比较灵活的,即可以拿来像C/C++一样用,也可以加个AutoreleasePool让它升级为半自动化的内存管理语言。当然,也不能拿JAVA虚拟机中的全自动化GC来比~一,引用计数是实例对象的内存回收唯一参考引用计数(retainCount)是Objective-C管理对象引用的唯一依据。调用实例的release方法后,此属性...原创 2010-10-22 11:40:31 · 130 阅读 · 0 评论 -
iPhone/iPad 读写 Plist文件
[size=large][b]iPhone/iPad 读写 Plist文件[/b][/size][b]1.写Plist文件[/b][code="objective C"]//创建文件管理器 NSFileManager * fileManager = [NSFileManager defaultManager]; NSString *documentsDirector...原创 2010-10-22 11:36:53 · 312 阅读 · 0 评论 -
TableView 的使用 实例一
TableView 是iphone/ipad中常常会用到的导航控件,本实例我们开始做一个基本的导航菜单列表,通过该例可以让大家了解该控件的基础知识及基本使用的方法,废话少说开始。一、首先我们先创建一个iphone或ipad工程(本例以iphone为例)命名TableViewDemo1如下图所示:[img]http://dl.iteye.com/upload/attachment...2010-12-14 13:45:11 · 241 阅读 · 0 评论 -
深入理解iPhone委托模式兼谈iPhone生命周期
深入理解iPhone委托模式兼谈iPhone生命周期 本文转载自:http://blog.youkuaiyun.com/dongfengsun/archive/2009/11/23/4856365.aspx 每个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWind...原创 2010-10-22 11:10:29 · 164 阅读 · 0 评论 -
得到application对象
[size=large][b]application=[UIApplication sharedApplication] [/b][/size]原创 2010-10-22 10:56:50 · 162 阅读 · 0 评论 -
iPhone/iPad程序 点击 休眠键委托事件 和 唤醒后的响应事件
[size=large][color=green]//休眠后委托事件[/color]- (void)applicationWillResignActive:(UIApplication *)application{ ...... ......}[color=green]//唤醒后的响应事件[/color]- (void)applicationD...原创 2010-10-13 17:03:10 · 165 阅读 · 0 评论 -
iPhone/iPad程序 如何 禁止自动休眠
[size=large][b][color=green]//禁止自动休眠可以通过这一句话搞定:[/color][UIApplication sharedApplication].idleTimerDisabled=YES;[color=green]//当然一定要慎用,记着退出程序时把自动休眠功能开启[/color]UIApplication sharedApplication]...2010-10-13 16:55:24 · 465 阅读 · 0 评论 -
iPhone/iPad 开发 退出程序的方法
[size=large][b]iPhone/iPad 开发 退出程序的方法(就像按下HOME键的效果)[/b][/size][code="objective c"]if([application respondsToSelector:@selector(terminateWithSuccess)]){ [application performSelector:@selector(t...原创 2010-10-13 16:46:22 · 178 阅读 · 0 评论 -
home键的委托事件
home键的委托事件[size=large][b]当按下面板上的home键后程序响应事件[/b][/size][code="objective c"]- (void)applicationWillTerminate:(UIApplication *)application { ...... ......}[/code]...原创 2010-10-13 16:39:43 · 135 阅读 · 0 评论 -
iPhone/iPad 开发: 可编辑的TableView
可编辑的TableView在编写简单的导航控制器基础上,让TableView的条目是可编辑的。这里示例将实现对条目的排序,删除等类似。实现的效果:[img]http://dl.iteye.com/upload/attachment/402075/19810dcf-450d-3be4-a6ff-89e58b78decf.png[/img]在编写简单的导航控制器基础上做如下修改。首...原创 2011-01-21 15:33:24 · 168 阅读 · 0 评论 -
iPhone/iPad 开发:录音及声音播放
-(IBAction) recordOrStop: (id) sender { if (recording) { [soundRecorder stop]; recording = NO; self.soundRecorder = nil; [recordOrStopButton setTitle: @"Rec...原创 2011-01-21 15:30:00 · 194 阅读 · 0 评论 -
iphone/ipad开发:编写声控红旗飘飘
[img]http://dl.iteye.com/upload/attachment/402036/7d5b4420-db51-3692-8a89-f3b2ad6a73c7.png[/img]见附件Flag.zip原创 2011-01-21 15:24:26 · 196 阅读 · 0 评论 -
画板使用
Painting.h[code="obj-c"]#import //CONSTANTS:#define kRubberWidth 20#define kBrushLineAlpha 1.0#define kPaintViewBackGroudImg @"背景.png"@interface Painting : ...原创 2011-04-13 15:46:55 · 280 阅读 · 0 评论 -
TableView 的使用 实例二
在实例一我们做了一个最基本的导航列表(其实还没有导航功能,只不过简单的菜单而已),在本例中进一步丰富我们的导航列表,并增加导航功能,拭目以待吧!一、首先先丰富一下导航列表 目标:1、加上图标;2、加上明细;3、加上导航按钮; 准备三个图标文件并拖拽到工程下的Resources下[img]http://dl.iteye.com/upload/attachment...原创 2010-12-14 16:06:54 · 211 阅读 · 0 评论
分享