ios进阶
文章平均质量分 61
安哥iOS
这个作者很懒,什么都没留下…
展开
-
Reachability apple官方检查网络状态
Reachability apple官方检查网络状态 // 1. 定义网络请求可到达状态 typedef enum { NotReachable = 0, // 不可到达 ReachableViaWiFi, // 通过WiFi可到达 ReachableViaWWAN // 通过无线广域网可到达(WWAN,即Wireless Wide Area Network原创 2015-01-13 12:10:21 · 130 阅读 · 0 评论 -
UIApplicationState 判断应用的状态
UIApplicationState 判断应用的状态 // UIApplicationState 判断应用的状态 typedef NS_ENUM(NSInteger, UIApplicationState) { UIApplicationStateActive, // 应用处于活跃状态 UIApplicationStateInactive, // 应用处于非原创 2015-01-23 15:18:39 · 3306 阅读 · 0 评论 -
UILocalNotification 本地通知
//UILocalNotification 本地通知 // 1.创建初始化本地通知 UILocalNotification *localNotification = [[UILocalNotification alloc] init]; // 2.设置属性 // 2.1 设置标题 localNotification.alertA原创 2014-12-11 09:54:35 · 140 阅读 · 0 评论 -
AudioToolbox 音效
AudioToolbox 音效 #import "ViewController.h" #import // 导入音效框架 @interface ViewController () @property (nonatomic, assign)SystemSoundID soundID; - (IBAction)playSoundAction:(UIButton *)sender; @原创 2015-01-22 14:25:58 · 141 阅读 · 0 评论 -
Motion 摇一摇
Motion 摇一摇 #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; } // 开始摇一摇 - (void)motionBegan:(UIEve原创 2015-01-22 14:18:04 · 107 阅读 · 0 评论 -
AddressBook 访问通讯录 不带系统UI
AddressBook 访问通讯录 不带UI #import "ViewController.h" #import @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // 1.创建通讯录实例原创 2015-01-22 14:33:02 · 99 阅读 · 0 评论 -
UIVisualEffectView 官方的模糊效果
UIVisualEffectView 官方的模糊效果 /*! 三种模糊的形式 typedef NS_ENUM(NSInteger, UIBlurEffectStyle) { UIBlurEffectStyleExtraLight, UIBlurEffectStyleLight, UIBlurEffectStyleDark原创 2015-01-22 14:09:45 · 138 阅读 · 0 评论 -
AddressBookUI 访问通讯录
#import "ViewController.h" #import @interface ViewController () - (IBAction)displayPeopleAction:(UIButton *)sender; @property (nonatomic, strong) ABPeoplePickerNavigationController *peoplePicker;原创 2015-01-22 14:29:35 · 80 阅读 · 0 评论 -
UIAccelerometer 加速计(iOS5之前)
// 在iOS5之后被放弃 #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // 1.设置加速计单例 UIAccelerometer原创 2015-01-21 10:26:18 · 113 阅读 · 0 评论 -
CMMotionManager 加速计(iOS5之后)
CMMotionManager 加速计 #import "ViewController.h" #import @interface ViewController () @property (nonatomic, strong)CMMotionManager *cmMg; @end @implementation ViewController - (void)viewDidLoad {原创 2015-01-21 10:29:04 · 130 阅读 · 0 评论 -
iOS 距离传感器
iOS 距离传感器 #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)dealloc { [[NSNotificationCenter defaultCenter] removeObserver:self name:UIDevice原创 2015-01-21 10:20:51 · 98 阅读 · 0 评论 -
Modal 模态方式
/*! 模态的几种方式 typedef NS_ENUM(NSInteger, UIModalPresentationStyle) { UIModalPresentationFullScreen = 0, UIModalPresentationPageSheet NS_ENUM_AVAILABLE_IOS(3_2), UIModalPresentationFormSheet NS_ENUM_原创 2015-01-21 10:34:28 · 95 阅读 · 0 评论 -
NSJSONSerialization 实现JSON和Foundation Object的相互转化
NSJSONSerialization 实现JSON和Foundation Object的相互转化 你使用NSJSONSerialization类 转换JSON为Foundation 对象 和 转换Foundation 对为JSON. 对象能够转换为JSON必须有以下属性: * 最顶层的对象是一个NSArray或者NSDictionary * 所有对象的实例是NSStrin原创 2014-12-10 10:05:32 · 233 阅读 · 0 评论 -
Core BlueTooth <一> CoreBluetooth Overview (概述)
CoreBluetooth Overview (概述) 核心蓝牙框架可以让你的iOS和Mac应用程序与蓝牙低功耗设备进行通信。例如,您的应用程序可以发现,探索,并与低能量外围设备,如心脏速率监视器,数字恒温器,甚至其他iOS设备进行交互。 该框架是蓝牙4.0规范用于与低功耗设备使用的抽象。这就是说,它隐藏了许多从你的规范,开发商的低层细节,使其更容易为您制定与蓝牙低功耗设备进行交互原创 2014-12-08 21:16:25 · 179 阅读 · 0 评论 -
Core BlueTooth <二> Performing Common Central Role Tasks(实现一般的中心角色任务)
实现在低功耗蓝牙通信中的核心作用的设备进行了一些常见的任务,例如,发现和连接到可用的外围设备,并探索,并与外围设备所提供的数据进行交互。与此相反,实现了外围角色还设备进行了一些常见的,但不同的任务,例如,出版和广告服务,并响应读,写,并从连接中切牙订阅请求。 在本章中,您将学习如何使用蓝牙核心架构,由中央端执行的蓝牙低功耗任务,最常见的类型。后续将协助您开发的应用程序,基于代码的例子来原创 2014-12-08 21:10:06 · 141 阅读 · 0 评论 -
iOS ipa安装程序的制作
两种方法 一 简单方法 1. 选择Edit Sheme 2. 选择 Release 3.设备选择 iOS Device 或者你的iOS设备,再 command +B 编译 Product的文件的.app 文件由红色变成了黑色 .app包创建成功. 4.点击.app文件,右键Show in Finder,找到文件.打开iTunes ,切换到应用原创 2014-12-08 10:31:55 · 211 阅读 · 0 评论 -
APNs苹果推送通知服务
APNs苹果推送通知服务 github URL: https://github.com/LiuRuian/ReferenceCode #import "AppDelegate.h" @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWi原创 2015-01-05 10:57:13 · 123 阅读 · 0 评论