上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 苹果的.plist读写,感觉也类似沙箱技术。百度谷歌一下 ,说chrome是浏览器安全标准 , 运用了“沙盒”这个东东,收集了一些资料,归纳如下:沙箱其实就是一个硬盘过滤文件驱动,具体来说,就是你把要写的东西写到了硬盘上,但实际上并没有写到硬盘,而是到了一个转存处,读取内容需要判断是沙箱开启之前就存在的内容还是开沙箱之后写入的内容,要分别从不同的地方读取内容,重启之后把转存的地方清零。文件过滤的驱动编写和加载方法(网上找到的,关键词是bitmap):就是一小块一小块的扇区,bitmap每一位对应磁盘上的一个扇区,N位就有N个扇区,这个位如果为0,就认为这个扇区的数据没有被存储到其他地方,如果为 阅读全文
posted @ 2010-12-23 14:19 子非あ鱼 阅读(6755) 评论(0) 推荐(0)
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->以name,phoneNumber,age三个字段为例。 iPhone 在文本框中输入数据,获取后装入数组中,然后把数组写入.plist文件写操作 NSString *name=[txt1 text]; NSNumber *phoneNumber=[[NSNumber alloc] initWithInt:[[txt2 text] intValue]]; NSNumber *age=[[NS 阅读全文
posted @ 2010-12-23 14:12 子非あ鱼 阅读(909) 评论(0) 推荐(0)
摘要: 字符串是程序设计最常用的数据类型之一了。在Mac/iPhone编程中,苹果为我们提供了一个不同的字符串类型NSString。有别与普通的String为数据类型,NSString其实是一个对象类型。NSString是NSObject(Cocoa Foundation的基础对象)的子类,所以具有NSObject的所有特性,好的和好的… ….代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->小常识:NS是Cocoa类对象类型的前缀,来源于史蒂夫- 阅读全文
posted @ 2010-12-22 12:02 子非あ鱼 阅读(1756) 评论(0) 推荐(0)
摘要: 最近做一个登录界面,需要做验证码,验证码是随机生成的。学习Objctive-C已有两个月了,现在才刚刚入门,很多东西还不懂,找了一些资料终于把随机数给弄出来了。发现Objctive——C跟C++有很多相同的地方。- (UIView *)codeLabel{if (codeLabel == nil){//获取随机数int aNumber =arc4random()%8999 + 1000;//NSLog(@"%d",aNumber);//NSLog(@"%d",&aNumber);CGRect frame = CGRectMake(160, 8.0 阅读全文
posted @ 2010-12-20 16:32 子非あ鱼 阅读(1991) 评论(0) 推荐(1)
摘要: 提纲:简介与C语言相比要注意的地方objective-c高级特性开发工具介绍(cocoa工具包的功能,框架,源文件组织;XCode使用介绍)简介:1.objective-c是C语言的一个扩展集,主要由APPLE公司维护,是MAC系统下的主要开发语言。个人认为,对于用惯了常用的C,JAVA等语言的人来说,objective-c是一中很另类,非主流的语言。2.开发Mac的UI程序来说,使用的是Cocoa这个框架,cocoa的组成部分有:foundation和application kit框架。【foundation框架处理用户界面之下的特性,如数据结构和通信机制;application kit框架 阅读全文
posted @ 2010-12-20 10:51 子非あ鱼 阅读(57675) 评论(10) 推荐(6)
摘要: 最近项目中需要实现如下图所示的效果:通过界面我们断定是一个UITableView,分成三部分,第一部分是全天,第二部分是上午,第三部分是下午。最主要的是AM和PM中也是列表,这个就比较复杂了。我的做法是在Iphone在table cell中添加自定义布局view这篇文章的基础上制作更复杂的界面。具体的过程如下:创建UITableViewCell的自定义类,这个就不用说了,在之前的博客中介绍过。在创建的cell中添加一个新的UITableView。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://ww 阅读全文
posted @ 2010-12-17 10:30 子非あ鱼 阅读(2297) 评论(0) 推荐(0)
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->-、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubview:DataTable]; [DataTab 阅读全文
posted @ 2010-12-17 10:12 子非あ鱼 阅读(883) 评论(0) 推荐(1)
摘要: 在IPHONE中有四种方式可以永久存储数据分别是属性列表、归档、SQLITE3、coredata。前两者、后二者操作的时候有些地方是相同的,以属 性列表和归档来说都会用writeToFile/URL:path atomically:flag 和initWithContentofFile/URL:path;两都都不能直接操作基本数据类型,不过前者不能操作自定义的类,而后者可以通过实现 NSCoding协议来达到目的。另外要说点的就是IPHONE每个应用都会有三个文件夹分别是documents、tmp、library分别称为存储 应用的数据,临时数据,数据库。我们要保存的数据会在document. 阅读全文
posted @ 2010-12-10 11:29 子非あ鱼 阅读(1293) 评论(0) 推荐(0)
摘要: 苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false或者显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES隐藏 阅读全文
posted @ 2010-12-08 15:20 子非あ鱼 阅读(251533) 评论(3) 推荐(6)
摘要: 实现思路: √从多点触摸得到划过的轨迹,控制点数量,一般使用队列,新的点挤出队尾的点. 这里表示为point[16]; √ 循环; point和point[i+1]构成直线l, 计算直线的斜率, 从斜率得到夹角θ(可以温习极坐标),从而得到l的法线方程(Xcosθ+ysinθ-p=0); 以宽度W(-W),沿着法线方向平移point, 得到2条平移的轨迹. 这里的W的绝对值,头部应该宽些,尾部收缩到0.关键算法: CGPoint pt = ccpSub(p1, p2);GLfloat angle = ccpToAngle(pt); GLfloat x = sinf(angle) * w;GLf 阅读全文
posted @ 2010-11-22 09:48 子非あ鱼 阅读(1208) 评论(0) 推荐(1)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页