代码改变世界

The View management cycle

2010-08-11 21:00 by Tracy E, 293 阅读, 1 推荐, 收藏, 编辑
摘要:Load cycle1 Some part of your application asks for the view in controller's View property.2 If the view is not currently in memory, the view controller calls its loadView method.3 The loadView method ... 阅读全文

获取本地相册或调用相机

2010-08-11 20:51 by Tracy E, 827 阅读, 1 推荐, 收藏, 编辑
摘要:- (void) addPicEvent{ //先设定sourceType为相机,然后判断相机是否可用(ipod)没相机,不可用将sourceType设定为相片库 UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeCamera; if (![UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]) { sourceType = UIImageP... 阅读全文

视图控制器之间的切换

2010-08-11 20:36 by Tracy E, 776 阅读, 1 推荐, 收藏, 编辑
摘要:两个UIView之间的翻转可以用动画效果翻转(上下,左右) UIViewController之间的切换除了UINavigationController里面的pushViewController和popViewController与UITalbarController在viewControllers之间的切换外, 我们还可以在其他地方自由的进行ViewController切换:MyViewContr... 阅读全文

SQLite之SQL语言

2010-08-11 20:30 by Tracy E, 525 阅读, 1 推荐, 收藏, 编辑
摘要:--==========================---- 如果存在Classes表,则删除该表DROP TABLE IF EXISTS [Classes];-- 创建Classes表CREATE TABLE [Classes]( [ID] INTEGER PRIMARY KEY, -- 班级编号,主键 [Name] STRING NULL DEFAULT '' -- 班级名称);-- 添... 阅读全文

iphone开发笔记(二)

2010-08-06 20:04 by Tracy E, 1060 阅读, 2 推荐, 收藏, 编辑
摘要:NavigationController 推出push 推出pop[self.navigationControllerpushViewController:_detailControlleranimated:YES];[self.navigationControllerpopViewControllerAnimated:YES];Debug:NSLog(@"%s %d", __FUNCTION__, __LINE__);纯代码时,点击textField外的地方回收键盘:先定义一个UIControl类型的对象,在上面可以添加触发事件,令SEL实践为回收键盘的方法,最后将UIC 阅读全文

UITableView和UIPickerView的Delegate和DataSource

2010-08-05 19:34 by Tracy E, 2253 阅读, 1 推荐, 收藏, 编辑
摘要:UITableViewController<UITableViewDelegate, UITableViewDataSource>@protocol UITableViewDelegate<NSObject, UIScrollViewDelegate>@optional// Display customization- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath;// 阅读全文

Memory Management in Objective-C

2010-07-28 17:22 by Tracy E, 348 阅读, 2 推荐, 收藏, 编辑
摘要:Rules:You only release or autorelease your own objects 1 Your own objects including these you created it with a method begins with "alloc" or "new" or contains "copy"(alloc,newObject,or mutableCopy),o... 阅读全文

iphone开发笔记(-)

2010-07-18 19:45 by Tracy E, 1874 阅读, 2 推荐, 收藏, 编辑
摘要:退回输入键盘:-(BOOL) textFieldShouldReturn:(id)textField{ [textField resignFirstResponder];}CGRectCGRect frame = CGRectMake (origin.x, origin.y, size.width, size.height);矩形NSStringFromCGRect(someCG) 把CGRec... 阅读全文

内存管理总结

2010-07-13 08:40 by Tracy E, 948 阅读, 1 推荐, 收藏, 编辑
摘要:iPhone系统中的Objective-C的内存管理机制是比较灵活的,即可以拿来像C/C++一样用,也可以加个AutoreleasePool让它升级为半自动化的内存管理语言。当然,也不能拿JAVA虚拟机中的全自动化GC来比~一,引用计数是实例对象的内存回收唯一参考引用计数(retainCount)是Objective-C管理对象引用的唯一依据。调用实例的release方法后,此属性减一,减到为零时... 阅读全文

Objective-C语言精要

2010-07-12 15:24 by Tracy E, 2633 阅读, 1 推荐, 收藏, 编辑
摘要:声明:本人学习Objective-C也才一个多月,下面这些只是自己的理解,不能保证没有理解偏差或错误的地方,如遇高手发现不对的地方,请赐教!1。我们从最简单的程序Hello World开始:#import <Foundation/Foundation.h>int main (int argc, const char * argv[]) { NSAutoreleasePool * poo... 阅读全文