摘要: Linux是世界上最大的开源系统。全世界的人经常都能接触到Linux内核衍生的产品,无论是大到电脑主机还是小到手表,到处都能看到Linux的身影。和其他的开源软件一样,Linux为成功的项目提供了无限的开发潜力。但有时候我们会想:创业公司能否从Linux历史中学到些什么?从Linux的历史可以看出,协同创新的速度远远超过个人的创新的速度。如果Linus Torvalds当年不开放Linux的源代码,就不会有现在如此庞大的Linux家族。大量的事实表明,Linux今天的成功是用户解决自身需求的直接结果。人们将Linux改造成能满足自己需求的产品,然后公布源代码,这样就会有更多的人使用这些改进的产 阅读全文
posted @ 2012-03-30 18:51 泪啸 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 个人代码版本管理的好帮手,但是比较难懂。不过比SVN好多了,不用架设服务器,管理方便,多用用熟悉熟悉就ok!Git是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点 在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版本控制工具可以对开发产生如此之多的影响,文章分为两部分,第一部分介 绍Git的一些常用命令,其中穿插介绍Git的基本概念和原理,第二篇重点介绍Git的使用技巧,最后会在Git Hub上创建一个开源项目开启你的Git实战之旅Git是什么Git在Wikipedia上的定义:它是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。G 阅读全文
posted @ 2012-03-30 16:41 泪啸 阅读(1555) 评论(0) 推荐(0) 编辑
摘要: 1.readonly表示这个属性是只读的,就是只生成getter方法,不会生成setter方法.2.readwrite,设置可供访问级别3.retain,是说明该属性在赋值的时候,先release之前的值,然后再赋新值给属性,引用再加1。4.nonatomic,非原子性访问,不加同步,多线程并发访问会提高性能。注意,如果不加此属性,则默认是两个访问方法都为原子型事务访问。@property(nonatomic, retain) NSString *text;translates as“I have a member variable of type NSString* named ‘text’ 阅读全文
posted @ 2012-03-30 13:31 泪啸 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1、从程序内 发送短信[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:// "]];短信的内容无法初始化,至少在3.2之前是这样,但是可以通过将要初始化的信息写到拷贝里来弥补。2、从程序内 发送邮件-(void) checkSender:(id) sender{Class mailClass = (NSClassFromString(@”MFMailComposeViewController”));if (mailClass != nil){if ([mailClass canSen 阅读全文
posted @ 2012-03-30 13:25 泪啸 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 在iPhone应用程序中,我们经常要用去网络下载一些文件,比如 xml,图片等等!但是往往我们经常是需要反复读取这部分数据,或者我们要写一些文件在沙箱中,供下次打开程序的时候使用,这时候我们就需要用到缓存文件 (读写文件)。下载从网络下载图片,并写在temp目录下,temp目录下的文件在程序退出时会被清空,所以用来写本次要用的缓存内容很合适(我这么觉得)。1、从一个url下载图片NSURL *url = [NSURL URLWithString:@"http://*****.png"];NSData *data = [NSData dataWithContentsOfURL 阅读全文
posted @ 2012-03-30 13:24 泪啸 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 今天想删除.svn用git做版本管理,因为只有自己一个人,用.svn太麻烦,发现git还好用,特别是对个人而然。但是要删除.svn真的很麻烦,特别是在macos下,文件都是隐藏的,要打开隐藏比较麻烦。linux与macos是相通的找几条linux命令就可以删除。命令如下。不过删除前最好看一下是否是想删除的东西。# 删除当前目录下所有 .svn 文件find . -name .svn|xargs rm -rf格式很简单,如下:find 目录 -name 名称|xargs rm -rf查找你要删除的文件夹或者文件,然后删除即可。但是在macos下有一个问题,文件夹中有空格是不能删除的。网上找的具体 阅读全文
posted @ 2012-03-30 12:39 泪啸 阅读(2370) 评论(0) 推荐(0) 编辑
摘要: ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。AD:ARC是什么变化点使用ARC的好处不好的地方ARC基本规则Objective-C对象引用关键字总结新年伊始,万象更新。新一年开始,我们来更加深入了解一下iPhone开发的内部。作为开始,我们先来了解一下ARC。ARC是什么ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中 阅读全文
posted @ 2012-03-30 00:19 泪啸 阅读(271) 评论(0) 推荐(0) 编辑
摘要: ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。 该机能在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机能。简单地理解ARC,就是通过指定的语法,让编译器(LLVM 3.0)在编译代码时,自动生成实例的引用计数管理部分代码。有一点,ARC并不是GC,它只是一种代码静态分析(Static Analyzer)工具。注意:在gcc中还是不... 阅读全文
posted @ 2012-03-30 00:14 泪啸 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 以前所有贴都往百度hi博客发,因为习惯了。不知道为什么总感觉作为一个程序员往百度发帖总觉得有些不自在。因为那是没有归属感的博客。如是开了此博客。其实自己也没有什么好写的,一般是在工作中遇到了问题,在解决的时候把问题发出来,但是网络上有许多相似的就懒的写直接贴,后来养成了习惯,有问题看贴,在复制粘贴。看到一些写的不错的贴,也直接复制过来。看来还是没有属于自己的东西。但是别人都已经有很好的解决方法为什么不直接借鉴呢??? 思考! 看来有时候还是要写写自己的所思所想,免得做了两年的ios应用开发还是心里空空的。 在金融行业还真的不好混,一大堆加密!!!!! 阅读全文
posted @ 2012-03-30 00:09 泪啸 阅读(271) 评论(0) 推荐(0) 编辑