- 博客(10)
- 收藏
- 关注
原创 进程与线程的一个简单解释
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一
2015-05-20 10:28:43 488
原创 FMDB官方文档-GCD的使用-提高性能(翻译)
由于FMDB是建立在SQLite的之上的,所以你至少也该把这篇文章从头到尾读一遍。与此同时,把SQLite的文档页 加到你的书签中。自动引用计数(APC)还是手动内存管理呢? 两种都行,FMDB会在编译的时候知道你是用的哪一种,然后进行相应处理。 使用方法 FMDB有三个主要的类1.FMDatabase – 表示一个单独的SQLite数据库。 用来执行SQLite的命令
2015-05-16 16:39:05 508
原创 NSString
温故知新,常用常新 //1、创建常量字符串。NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astr
2015-05-15 22:30:37 466
转载 copy,assign,strong,retain,weak,readonly,nonatomic的区别
copy与retain:1、copy其实是建立了一个相同的对象,而retain不是;2、copy是内容拷贝,retain是指针拷贝; 3、copy是内容的拷贝 ,对于像NSString,的确是这样,但是如果copy的是一个NSArray呢?这时只是copy了指向array中相对应元素的指针.这便是所谓的"浅复制".4、copy的情况:NSString *newPt = [pt c
2015-05-15 22:12:38 807
原创 NSDocumentDirectory和NSDocumentionDirectory区别
在制作DEMO中,使用到了获取程序文件路径的自定义方法:-(NSString*)documentsDirectory{ NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDire
2015-05-15 22:08:51 1008
原创 iOS中生成私有目录NSSearchPathForDirectoriesInDomains
iPhone会为每一个应用程序生成一个私有目录,这个目录位于:/Users/sundfsun2009/Library/Application Support/iPhone Simulator/User/Applications下,并随即生成一个数字字母串作为目录名,在每一次应用程序启动时,这个字母数字串都是不同于上一次。所以通常使用Documents目录进行数据
2015-05-15 21:55:10 776
原创 UITabBarController使用详解
UITabBarController是IOS中很常用的一个viewController,例如系统的闹钟程序,ipod程序等。UITabBarController通常作为整个程序的rootViewController,而且不能添加到别的container viewController中。 首先我们看一下它的view层级图:一、手动创建UITabBarController
2015-05-09 21:46:00 527
原创 iOS界面开发之UIScrollView常见属性总结
iOS界面开发中提供了一个非常重要的类UIScrollView,它能显示比屏幕更大的应用窗口的内容,从而不必担心受屏幕大小限制,翻到下一页浏览信息,能大大提升用户体验。下面笔者总结了UIScrollView的常见属性、手势缩放和分页效果:一、 基本使用1.1作用UIScrollView可以用于显示多于一个屏幕的内容,超出屏幕范围的内容可以通过滑动进行查看1.
2015-05-09 21:43:43 556
原创 关于UIView.subView几个基础知识点
一)三个结构体:CGPoint、CGSize、CGRect 1. CGPointC代码 /* Points. */ struct CGPoint { CGFloat x; CGFloat y; }; typedef struct CGPoint CGPoint; 看到
2015-05-09 11:21:34 403
原创 NSBundle mainBundle
一.获取图片 1. NSString *path = [[NSBuddle mainBuddle] pathForResource:@"resourceName" oftype@"resourceType"]; UIImage *image = [[UIImage imageWithContentsOfFile:path]; 2. UII
2015-05-08 21:50:14 408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人