logo头像

学如逆水行舟

iOS逻辑初窥

iOS代码运行的磨刀石-预编译指令

iOS中代码运行的磨刀石–预编译指令所谓预编译,就是程序代码在编译之前,开发工具为我们预先做的一些工作。不要小瞧这些指令,没有它们,我们的代码可能寸步难行。 一、文件包含相关预处理命令#include #include “heade...

iOS获取通讯录联系人信息

iOS获取系统通讯录联系人信息一、权限注册随着apple对用户隐私的越来越重视,IOS系统的权限设置也更加严格,在获取系统通讯录之前,我们必须获得用户的授权。权限申请代码示例如下: 12345678910111213141516171...

iOS中JSON数据的解析

iOS中JSON数据解析官方为我们提供的解析JSON数据的类是NSJSONSerialization,首先我们先来看下这个类的几个方法: + (BOOL)isValidJSONObject:(id)obj; 判断一个数据对象是否可以转...

iOS(CGGeometry)几何类方法总结

iOS开发几何类方法总结CGGeometry.h文件是用C语言实现的一个封装了许多常用几何方法的文件。 一、几个常用结构体struct CGPoint { CGFloat x; CGFloat y; }; 定义一个点,设置x坐标和...

iOS中使用像素位图(CGImageRef)对图片进行处理

iOS中对图片进行重绘处理的方法总结一、CGImageRef是什么CGImageRef是定义在QuartzCore框架中的一个结构体指针,用C语言编写。在CGImage.h文件中,我们可以看到下面的定义: 1typedef struc...

iOS中通知中心(NSNotificationCenter)的使用总结

iOS中通知中心NSNotificationCenter应用总结一、了解几个相关的类1、NSNotification这个类可以理解为一个消息对象,其中有三个成员变量。 这个成员变量是这个消息对象的唯一标识,用于辨别消息对象。 @pro...

iOS7使用原生API进行二维码和条形码的扫描

使用iOS7原生API进行二维码条形码的扫描IOS7之前,开发者进行扫码编程时,一般会借助第三方库。常用的是ZBarSDK,IOS7之后,系统的AVMetadataObject类中,为我们提供了解析二维码的接口。经过测试,使用原生AP...

iOS中使用本地通知为你的APP添加提示用户功能

iOS中使用本地通知为你的APP添加提示用户功能首先,我们先要明白一个概念,这里的本地通知是UILocalNotification类,和系统的NSNotificationCenter通知中心是完全不同的概念。 一、我们可以通过本地通知...

iOS8的新特性:简洁易用的毛玻璃效果

探寻iOS8的新亮点:毛玻璃效果的简易实现IOS8之前,apple官方并不建议开发者使用类似毛玻璃的模糊效果,也并没有开放相关的接口,大部分的开发者是通过转化CGImage这个类来实现毛玻璃的模糊效果,并且实现的效果也很优秀。在IOS...

iOS使用Xcode可视化图像编辑功能进行图片拉伸

iOS中可视化拉伸图片技巧一、补充在我的另一篇博客http://my.oschina.net/u/2340880/blog/403996中探讨了IOS拉伸图像(UIImage)的几种方法和一些小经验,这篇是一个补充,再将xcode中的...