摘要: 前言:1)输出日志是会大量损耗系统性能2)输出的信息很容易会被截取到,导致信息不安全。所以我们会在发行版(Release)取消所有的Log。如果一行一行地去注释掉Log,显然不是一个明确的选择。因此我们可以使用宏去自定义Log输出。最简单的一个例子#ifdef DEBUG#define GCLog(... 阅读全文
posted @ 2014-12-11 14:33 GarveyCalvin 阅读(6123) 评论(0) 推荐(0) 编辑
摘要: 1. 先指定图像的大小UIGraphicsBeginImageContext(view.frame.size);2. 在指定的区域绘制图像[view drawViewHierarchyInRect:view.bounds afterScreenUpdates:NO];3. 获取图像上下文UIImag... 阅读全文
posted @ 2014-12-08 17:50 GarveyCalvin 阅读(3004) 评论(0) 推荐(0) 编辑
摘要: description是所有类都有的一个方法。我们重写这个方法,可以自定义实例输出的信息。比如我们创建一个Person类:在.h文件中添加两个属性:#import @interface Person : NSObject@property (strong, nonatomic) NSString *... 阅读全文
posted @ 2014-12-05 15:15 GarveyCalvin 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: 获取画布:CGContextRef context = UIGraphicsGetCurrentContext();设置颜色的三种方法:[[UIColor blueColor] setStroke];CGContextSetStrokeColorWithColor(context, [UIColor... 阅读全文
posted @ 2014-12-05 14:30 GarveyCalvin 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 在OC里使用惯了AFNetworking,比较喜欢这一个第三方库,在别的途径里得知可以在Swift里使用AFNetworking。但是那个时候我不知道具体的操作是怎样的,于是我只能去百度、GOOGLE了,还好让我给找到了答案,因而在这里和大家分享一下。1.首先把下载好的AFN库直接拖到工程中2.... 阅读全文
posted @ 2014-11-26 16:40 GarveyCalvin 阅读(4688) 评论(0) 推荐(0) 编辑
摘要: Swift学习-枚举的使用方法枚举的使用语法:enum someEnumer { // 枚举的成员值}以下是方向的一个例子:enum direction { case Up case Down case Left case Right}以下摘自Swift 中文翻译组注意... 阅读全文
posted @ 2014-11-24 10:34 GarveyCalvin 阅读(1939) 评论(0) 推荐(0) 编辑
摘要: 使用UiDevice获取设备信息、Swift获取Bundle的相关信息 阅读全文
posted @ 2014-11-21 15:28 GarveyCalvin 阅读(2332) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要使用代码中断程序,如果直接调用exit方法,会使得程序就像是崩溃那样,因此我们应该加上一个动画效果。例如:AppDelegate *app = [UIApplication sharedApplication].delegate;UIWindow *window = app.windo... 阅读全文
posted @ 2014-11-10 14:08 GarveyCalvin 阅读(2624) 评论(0) 推荐(0) 编辑
摘要: 在XCode6新建项目时,不再自动创建头文件,因此我们需要手动添加。点击我们的项目-》Build Settings -> all -> 搜索“prefix” -> 修改prefix header的值,如下图所示:项目名称:UIAlertView-Add textField头文件:UIAlertVie... 阅读全文
posted @ 2014-11-04 11:23 GarveyCalvin 阅读(772) 评论(0) 推荐(0) 编辑