- 博客(16)
- 资源 (8)
- 收藏
- 关注
转载 由pushViewController说起可能出线的各种死法
做苹果开发或者果粉对导航条这个东西应该都不陌生,这咚咚在小小的屏幕上通过一个简单的View的队列管理来做到手机界面的有条理管理,但是开发过程程序员可能碰到各种死法,下面分享一二。 例子:MyViewController *sampleViewController = [[[MyViewController alloc] initWithXXX] autorel
2012-12-31 10:40:10 567
转载 UINavigationController 直接返回到第一级目录
[html] view plaincopy[self.navigationController popViewControllerAnimated:YES]; UINavigationController返回总结:1、弹出当前视图控制器(弹出并向左显示前一个视图)[html] view plaincopy
2012-12-30 14:12:36 1060
转载 NavigationController的使用
NavigationController的使用1.创建通过xib创建通过代码创建一个UINavigationcontroller包括 navigation bar,可选的navigation toolbar,RootViewController.2.导航栈有四个方法– pushViewController:animated:– p
2012-12-30 10:33:08 1163
原创 presentModalViewController 的动画效果
系统自带(四种效果):presentModalViewController模态的动画效果设置: UIViewController *detailViewController = [[UIViewController alloc] init]; detailViewController.modalTransitionStyle = UIModalTransiti
2012-12-25 13:43:06 18184
转载 NSDate,NSString转化
//NSDate to NSStringNSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSString *strDate = [dateFormatter stringFromDate:[NSDate
2012-12-21 10:59:30 570
转载 Objective-C语法之NSDictionary和NSMutableDictionary
Java有Map,可以把数据以键值对的形式储存起来,取值的时候通过key就可以直接拿到对应的值,方便快捷。在Objective-C语言中,词典就是做这样的事情的,和NSArray一样,一个词典对象也能保存不同类型的值,词典也分别有不可变词典和可变的词典(NSDictionary与NSMutableDictionary),前者是线程安全的,后者不是 。1、不可变词典NSDictionary的
2012-12-17 14:10:26 652
转载 Objective-C 接分字符串成数组(类似java 的 split)
在很多语言如 java , ruby , python中都有将字符串切分成数组或者将数组元素以某个间隔字符串间隔形成新的数组。 其实NSArray也提供了这样的功能。 使用-componentsSeparatedByString:来切分NSArray。 如: 引用NSString *string = @”one:two:three”; NSArray *aArray =
2012-12-17 10:35:02 9539
原创 [NSFileManager defaultManager] 与 [[NSFileManager alloc] init] 返回的实例区别
[NSFileManager defaultManager] 返回全局的默认NSFileManager *实例,不论调用多少次,返回指针地址不变。[[NSFileManager alloc] init] 返回一个新的NSFileManager *实例,每次调用返回一个不同的指针地址。
2012-12-14 15:52:10 2452 1
转载 在iOS开发中使用FMDB
前言SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,开源社区中就出现了一系列将SQLite API进行封装的
2012-12-12 21:42:24 795
转载 遍历数组
使用数组对象创建的数组功能非常强大,在Java语言或者C语言中定义的数组必须满足数组中的每一个元素必须是同样的类型。而Objective-C语言可以在Array数组中放任意类型的数据,值得注意的是只能放指向这个对象的指针,如果直接放int ,char,double 等等,是不行的. 1.不可变数组对象 使用NSArray关键字创建一个不可变的数组,一旦初始化完毕后这个数组的元素是不
2012-12-12 09:54:54 1517
原创 NSString与int和float的相互转换
NSString *tempA = @"123";NSString *tempB = @"456";//1,字符串拼接 NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB];//2,字符转intint intString = [newString intValue];//3,int转字符NSS
2012-12-10 22:25:10 650
转载 view和viewController的生命周期
以下有部分内容是摘抄的官方API,为了加深理解,我把API文档做了点翻译,参考http://iostrack.diandian.com/post/2012-07-20/40030544836 一、ViewController的职责对内管理与之关联的View,对外跟其他ViewController通信和协调。对于与之关联的View,ViewController总是在需要的时候
2012-12-08 21:19:05 596
转载 NSArray的用法
/*---------------------------创建数组 ------------------------------*/ NSArray *array = [[NSArray alloc] initWithObjects: @"One",@"Two",@"Three",@"Four",nil]; self.dataArray = array; [arr
2012-12-06 16:15:05 654
转载 NSMutableArray的用法
/*--------------- 给数组分配容量----------------*/ NSArray *array; array = [NSMutableArray arrayWithCapacity:20]; /*-------------- 在数组末尾添加对象----------------*/ - (void) addObject: (id) anOb
2012-12-06 16:03:44 1433
原创 Objective-c里各种布尔类型什么区别
boolean_t t;Boolean tt;BOOL ttt;bool tttt;bool 是intBOOL 是charbool b1 当b1>0 就=YESBOOL b2 当b2=1 才=YES所以框架都用BOOLBoolean mac os上有历史意义的类型Boolean types and values Boo
2012-12-06 15:20:21 747
转载 GHUnitIOS安装过程的问题
按照官方的教程(http://gabriel.github.com/gh-unit/docs/appledoc_include/guide_install_ios_4.html)安装, 结果在编译的时候出现如下的问题: Undefined symbols for architecture i386: "_CACurrentMediaTime", referenced from:
2012-12-05 15:18:36 1696
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人