2016年5月31日

iOS NSNumber语法糖

摘要: 1 BOOL equal; 2 NSNumber * num1 = [NSNumber numberWithInteger:0]; 3 NSNumber * num2 = @0; 4 equal = [num1 isEqualToNumber:num2]; 5 NSLog(@"is equal : 阅读全文

posted @ 2016-05-31 17:06 陌上红尘 阅读(374) 评论(0) 推荐(0) 编辑

iOS 计算两个日期之间的天数问题

摘要: 根据以上两个方法可以获得更多根据日期计算天数的方法,只是在获取日期时传的参数不同,在此就不一一列举了。 阅读全文

posted @ 2016-05-31 14:28 陌上红尘 阅读(7238) 评论(0) 推荐(0) 编辑

2016年5月18日

iOS 获取当前媒体音量

摘要: #import <AVFoundation/AVAudioSession.h> AVAudioSession *audioSession = [AVAudioSession sharedInstance]; CGFloat volume = audioSession.outputVolume; 阅读全文

posted @ 2016-05-18 14:29 陌上红尘 阅读(917) 评论(0) 推荐(0) 编辑

2016年5月16日

IAP (In-App Purchase)中文文档

摘要: 内容转自:http://yarin.blog.51cto.com/1130898/549141 一、In App Purchase概览 Store Kit代表App和App Store之间进行通信。程序将从App Store接收那些你想要提供的产品的信息,并将它们显示出来供用户购买。当用户需要购买某 阅读全文

posted @ 2016-05-16 15:49 陌上红尘 阅读(1699) 评论(0) 推荐(0) 编辑

2016年2月1日

iOS zipzap读取压缩文件

摘要: 最近在公司遇到一项需求,在不解压zip文件的情况下读取其中的文件,因为之前使用的ziparchive不能满足现在的需求,所以在网上一阵狂搜,终于找到了zipzap,实话说还真的难找。 之前读取本地zip文件的内容时会把它解压出来,运行app之后会发现原来的zip文件被同名文件夹取代,使用zipzap 阅读全文

posted @ 2016-02-01 18:13 陌上红尘 阅读(1933) 评论(0) 推荐(0) 编辑

2015年12月7日

OC的内存管理机制

摘要: 总的来说OC有三种内存管理机制,下面将分别对这三种机制做简要的概述。1、手动引用计数(Mannul Reference Counting-MRC) mannul:用手的,手工的. 引用计数:retaincount 从英文字面上理解就是在这种机制下,内存需要程序员去手动管理,即通过在代码中调用-... 阅读全文

posted @ 2015-12-07 23:49 陌上红尘 阅读(392) 评论(0) 推荐(0) 编辑

2015年12月6日

OC 消息传递机制

摘要: 关于OC消息传递机制的理解 阅读全文

posted @ 2015-12-06 23:08 陌上红尘 阅读(462) 评论(0) 推荐(0) 编辑

2015年11月19日

OS X环境下SVN回滚工程到指定版本,回滚指定文件到指定版本

摘要: 1、打开命令行终端2、cd + 工程或文件目录3、svn update 工程目录或文件目录 -r 版本号在Xcode中选中文件,右键选择''show in finder''(也可以用快捷键,不过要自己添加呦Xcode->Preferences->Key Bindings,哥用的是command+9)... 阅读全文

posted @ 2015-11-19 13:38 陌上红尘 阅读(1206) 评论(0) 推荐(0) 编辑

2015年11月18日

iOS 图片按比例压缩,指定大小压缩

摘要: 使用系统方法UIImageJPEGRepresentation(UIimage *image,CGFloat quality)进行图片质量压缩,暂且叫参数quality为压缩比吧,取值范围为0~1。 此压缩并非线性,当quality为0.99时,大致压缩到原图片大小的1/3以内,也就是说你无法通过此 阅读全文

posted @ 2015-11-18 19:04 陌上红尘 阅读(4955) 评论(1) 推荐(0) 编辑

2015年11月8日

iOS 指纹解锁

摘要: 目前常用的App支持指纹解锁的还不是很多,如果在你的项目中用一下是不是显得高大上呢?废话不说多,干货~1、在工程中添加LocalAuthentication.framework2、在需要验证的controller引入头文件#import 3、加入以下代码 1 //验证指纹解锁是否可用 2 - (vo... 阅读全文

posted @ 2015-11-08 12:34 陌上红尘 阅读(352) 评论(0) 推荐(0) 编辑

导航