摘要: Objective-c中提供了两种内存管理机制MRC(MannulReference Counting)和ARC(Automatic Reference Counting),分别提供对内存的手动和自动管理,来满足不同的需求。注意的是Xcode 4.1及其以前版本没有ARC,MRC与ARC的区别如图1... 阅读全文
posted @ 2014-05-14 00:11 激情为梦想而生 阅读(1412) 评论(0) 推荐(0) 编辑
摘要: Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。 1 /*! 2 * @function dispatch_ge... 阅读全文
posted @ 2014-05-12 00:51 激情为梦想而生 阅读(120) 评论(0) 推荐(0) 编辑
摘要: iPhone SDK提供了三个类来管理位置信息:CLLocation CLLocationManager 和 CLLHeading(不常用)。除了使用GPS来获取当前的位置信息外,iPhone也可以基于WiFi基站和无线发射塔来获得位置信息。GPS的精度最高,可以精确到米级别,但是也最耗电。----... 阅读全文
posted @ 2014-05-12 00:43 激情为梦想而生 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Feeling a little blue?Here are ten fast and easy ways to smile.1. ExerciseWhen you exercise, your brain release a chemical called endorphins. This che... 阅读全文
posted @ 2014-05-12 00:35 激情为梦想而生 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 在Iphone上有两种读取图片数据的简单方法: UIImageJPEGRepresentation和UIImagePNGRepresentation.UIImageJPEGRepresentation函数需要两个参数:图片的引用和压缩系数。而UIImagePNGRepresentation只需要图片... 阅读全文
posted @ 2014-05-12 00:34 激情为梦想而生 阅读(196) 评论(0) 推荐(0) 编辑
摘要: iOS在CoreFoundation中提供了CFStringTransform函数,但在Foundation中却没有相对应的方法。它的定义如下:Boolean CFStringTransform(CFMutableStringRef string, CFRange *range, CFStringR... 阅读全文
posted @ 2014-05-11 20:41 激情为梦想而生 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 前言: 写这篇文章的起因是老家几个亲戚的小孩今年高考,而且都是IT类相关专业。我是从一位大学毕业生及程序员的角度提的这些建议。类似这样的文章很多,权作一些补充,希望对他们的大学生活有所帮助。我的建议:1、 首要任务,找到自己的理想,方向,兴趣,人生规划。 我认为这才是大学的首要任务。从高中到大学... 阅读全文
posted @ 2014-05-11 17:29 激情为梦想而生 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1、新建一个基于UILabel的子类2、在这个子类中定义red、green、blue三个颜色值变量和一个发光光晕范围变量size。3、复写UILable的drawTextInRect方法,并使用CGContextRef来进行光晕效果绘制。基本思路就是这样子了,下面是部分主要代码:.h文件 1 //创... 阅读全文
posted @ 2014-05-11 16:51 激情为梦想而生 阅读(398) 评论(0) 推荐(0) 编辑
摘要: UIDevice是无法获得具体的设备型号的。1.引入头文件。 #include #include2.获取型号1 //手机型号。2 size_t size;3 sysctlbyname("hw.machine", NULL, &size, NULL, 0);4 char *machine = ... 阅读全文
posted @ 2014-05-10 23:56 激情为梦想而生 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Demo下载链接地址:https://github.com/tryingx/iPhone-IntroductionTutorial1.把下载的demo中的MYIntroductionView.h MYIntroductionView.mMYIntroductionPanel.hMYIntroduc... 阅读全文
posted @ 2014-05-10 23:51 激情为梦想而生 阅读(172) 评论(0) 推荐(0) 编辑
摘要: readwrite:可读可写特性,需要生成getter和setter方法;readonly:只读特性,只会生成getter方法,不会生成setter方法,不希望属性在类外改变时候使用;alloc:对象分配后引用计数为1;copy:一个对象变成新的对象(新内存地址) 引用计数为1,原来对象计数不变;a... 阅读全文
posted @ 2014-05-10 23:35 激情为梦想而生 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 引言: Auto Layout是iOS6发布后引入的一个全新的布局特性,其目的是弥补以往autoresizing在布局方面的不足之处,以及未来面对更多尺寸适配时界面布局可以更好的适应. 要完全掌握Auto Layout是一件非常消耗精力的事情,需要大量的实践,并且在根本上面,理解其如何使用,如果... 阅读全文
posted @ 2014-05-10 22:07 激情为梦想而生 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 下载地址:https://github.com/tryingx/fmdb-master前言 SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib... 阅读全文
posted @ 2014-05-10 21:22 激情为梦想而生 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 大千世界的美好皆因万物获取其各自的必需品而生机盎然。因为要生存所以去索取,在向大自然索取营养的同时也在做着选择,他们能够生存下去是因为他们懂得:“适合自己的才是真正对自己有用的”。而我想说:对于我们而言,感兴趣的职业方向才是真正适合自己的工作之路。“你幸福吗?”向人们发出这样的疑问,不同的人有着不同... 阅读全文
posted @ 2014-05-10 19:50 激情为梦想而生 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 在调用视图的drawRect:方法之前,UIKit 会自动对描画环境进行配置,使左上角成为坐标系统的原点,在这个环境中发生的Quartz调用都可以正确地在视图中描画。 视图对象通过frame、bounds、和center属性声明来跟踪自己的大小和位置。frame 属性包含一个矩形,即边框矩形,... 阅读全文
posted @ 2014-05-10 19:42 激情为梦想而生 阅读(153) 评论(0) 推荐(0) 编辑
摘要: NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间Dates NSDate类提供了创建date,比较date以及计算两个date之间间隔的功能。Date对象是不可改变的。 如果你要创建date对象并表示当前日期,你可以alloc一个NSDate对象并调用init初始化... 阅读全文
posted @ 2014-05-10 15:15 激情为梦想而生 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 利用CAShapeLayer可以制作出任意的几何图形,把它作为UIImageView的遮罩,达到把图片做成圆形效果。 1 //创建个人主页头部的用户头像 2 self.userHead = [[UIImageView alloc]initWithFrame:CGRectMake(10, 35, 80... 阅读全文
posted @ 2014-05-10 14:52 激情为梦想而生 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 虽然人生而平等,然而这最多只能说大自然或者“上帝”先验地赋予了每一个人以几乎完全平等的“人”的“要素”或“素质”,真正要把人人平等地自然拥有的这些潜在的“要素”,全都在每一个人实际的生活之中充分地生长、发育和展开出来,人与人之间事实上就已经不平等了。人的先天内在素质的自然生长、发育、展开的过程是... 阅读全文
posted @ 2014-05-10 12:18 激情为梦想而生 阅读(837) 评论(0) 推荐(0) 编辑
摘要: CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个... 阅读全文
posted @ 2014-05-10 11:58 激情为梦想而生 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 中国人是个无信仰的民族,直到今天也依然如故,这是因为什么? 要回答这个问题,首先必须回答,信仰本身究竟是什么?人类为什么需要有信仰? 从本质的意义上说,信仰即是对万事万物存在惟一性真理的坚信不疑的认定。 迄今为止,人们对信仰的认识,都仅仅限于历史上遗留下来的宗教信仰,或以为只要人们心中有神... 阅读全文
posted @ 2014-05-10 11:37 激情为梦想而生 阅读(1042) 评论(0) 推荐(0) 编辑