- UIKey Command
- iOS 后台运行类型
- iOS 定位服务、通讯录、日历、提醒事项、照片、蓝牙共享、麦克风、相机等授权检测 (OC)
- ios开发--应用设置及用户默认设置 1、bundle的运用2、读取应用中的设置
- iOS开发系列--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总
- 使用 Quick Look Framework 快速预览文档
- iOS VoiceOver Programming Guide
- iOS通讯录读取 -- AddressBook framework&Contacts Framework 使用总结
- 使用Swift检测省电模式
- iOS ExternalAccessory框架初探
- iPhone与iWatch连接、控制、数据传递(Swift)
- Bitcode适配指南
- 使用Swift在HealthKit中进行睡眠分析
- Handoff使用指南 - 理论篇
- Handoff Between iOS App & Website
- iOS Touch ID 身份认证
- iOS- Swift:指触即开,如何集成Touch ID指纹识别功能
- iOS手机摄像头测心率
- iOS编译FFmpeg、kxmovie实现视频播放
- 浅谈iOS视频播放的N种解决方案
- iOS 实现基于 DLNA 的本机图片,视频投屏
- iOS视频处理之---视频截取及添加背景音乐
- iOS音频篇:AVPlayer的缓存实现
- 正儿八经学iOS系列 - AVPlayer实现流音频边播边存
- AVPlayerViewController视频播放器 (OC)
- 浅谈iOS视频开发
- opencv源码阅读之——iOS的两条接口UIImageToMat()和MatToUIImage()
- iOS播放远程网络音乐的核心技术点
- 使用Core Image的iOS人脸识别
- 仿微博视频边下边播之封装播放器 (OC)
- iOS下音视频通信-基于WebRTC (OC)
- iOS 实时录音
- iOS 文本转语音(TTS)详解:Swift
- AVAudioFoundation(1):使用 AVAsset
- AVAudioFoundation(2):音视频播放
- AVAudioFoundation(3):音视频编辑
- AVAudioFoundation(4):音视频录制
- AVAudioFoundation(5):音视频导出
- AVAudioFoundation(6):时间和媒体表示
- 开发直播app中要了解的原理
- 关于视频直播技术,你想要知道的都在这里了 (一)采集 (二)处理 (三)编码和封装
- iOS 直播系列:很会飞的弹幕
- iOS直播视频数据采集、硬编码保存h264文件
- 关于iOS中简单实现调用系统相机及相册功能
- iOS 三种录制视频方式
- iOS 开发之照片框架详解之一,之二 —— PhotoKit 详解(上),之二 —— PhotoKit 详解(下)
- iOS- 自定义相册(封装) | 干货
- iOS人脸识别、自定义相机、图像扫描、系统自带二维码识别
- 写一个iOS中可以方便实现自定义相机(QQ,微信录小视频...)的CameraView
- 用AVFoundation自定义相机拍照
- Swift 二维码扫描 简单实现
- ios-深度解析二维码的生成与使用
- 如何用Xcode8和Swift 3 构建条形码/二维码识别应用
- iOS 原生扫 QR 码的那些事 (OC)
- 使用CIFilter生成二维码并自定义
- iOS 多语言版本的开发(一)(二)(三)
- iOS 本地化入门教程
- iOS 设置APP的名称(浅述APP版本国际化与本地化)
- iOS 应用程序内部国际化,不跟随系统语言
- iOS国际化
- 3分钟实现iOS语言本地化/国际化(图文详解)
- 在iOS App内优雅的动态切换语言
- Swift 通知推送新手指南
- IOS中程序如何进行推送消息(本地推送,远程推送)
- iOS本地通知那些事
- iOS推送之远程推送(iOS Notification Of Remote Notification)
- iOS-----推送机制
- IOS远程推送
- iOS远端推送部署详解 (OC)
- ios8新特性:pushkit实战总结(voip开发者必读)
- 国内 90%以上的 iOS 开发者,对 APNs 的认识都是错的
- 远程通知推送教程
- iOS 推送全解析,你不可不知的所有 Tips!
- iOS 开发中,怎样用好 Notifications?
- IOS推送配置手把手指南
- iOS CoreData 开发之数据模型关系 (OC)
- Core Data: 多线程大量数据同步
- IOS 沙盒与清除缓存 (OC)
- 使用 UIDocument 管理 APP 的文档存取
- iOS中几种数据持久化方案 (OC)
- iOS 数据持久化(扩展知识:模糊背景效果和密码保护功能) (OC)
- 【IOS学习基础】文件相关
- iOS底层基础知识-文件目录结构
- Swift - .plist文件数据的读取和存储
- iOS --SQL的增加、删除、查找、修改
- 理一下iOS本地持久化储存(侧重数据库SQLite)
- Cloud Kit
- CloudKit - 免费强大的云服务
- 使用 CloudKit 作为跨平台数据库
- iOS本地数据存取,看这里就够了
- SQLite和CoreData数据库的比较
- iOS开发数据库SQLite的使用
- 刘小壮的《认识CoreData》系列:《初识CoreData》,《使用进阶》,《基础使用》,《高级用法》,《多线程》,《MagicalRecord》
- 打造高可拓展的 iOS KeyValueStore
- 在 iOS 的 SQLite 数据库中应用 FMDB 库
- Swift里我用这个姿势写UserDefaults
- CloudKit指南:入门
- iOS 中数据持久化的几种方式
- iOS端数据库解决方案分析
- 有关Keychain服务,你需要了解这些
- 让CoreData更简单些
- 最全iOS数据存储方法介绍:FMDB,SQLite3 ,Core Data,Plist,Preference偏好设置,NSKeyedArchiver归档
- App定位和地图的那些坑
- IOS开发之MapKit框架的使用
- iOS学习笔记(9)-地图MapKit入门
- CoreLocation定位技术
- iOS-----使用CoreLocation定位
- iOS 平滑移动大头针视图(类似滴滴和UBER) (OC)
- 「iOS开发」GPS纠偏/地图获得GCJ-02坐标
- 请求定位权限
- MapKit 使用介绍:大头针和图形渲染
- 基于 LocalAuthentication 框架的指纹解锁
- Core Location的地理围栏开发指南
- 使用 MapKit 绘制路线
- iOS8/OS X v10.10应用扩展编程指南系列:应用扩展如何工作, 开发应用扩展, 常见问题的处理方案
- iOS开发日记55-通知栏扩展(App Extension)
- 揭秘 iOS App Extension 开发 —— Today 篇
- 应用扩展—— document provider extension
- iOS开发系列--App扩展开发
- Swift使用Share Extension实现更多的内容分享
- 通过文档类型声明给iOS应用争取亮相的机会 (OC)
- iOS 注册可分享文件类型 (OC)
来自张贵的App Extensions系列
- (译)实现应用内购买基础教程
- 在APP中集成iAd Banner展示广告盈利 (OC)
- iOS开发内购全套图文教程June 04, 2015
- 首篇ApplePay应用内支付线上接入教程
- Apple Pay接入详细教程
- iOS快速上手应用内购(IAP)附Demo
- iOS In-App Purchase(IAP) 流程与实现
- 苹果IAP开发中的那些坑和掉单问题
- IAP
- IOS应用内购买(In-App Purchase)详细教程
- iOS支付纯干货
- 苹果IAP(内购)中沙盒账号使用注意事项
- IAP in iOS
- iOS 开发中的消息传递机制 (OC)
- Deferred Deep Linking in iOS
- iOS实现App之间的内容分享
- iOS开发-应用之间的跳转及通信
- iOS应用间跳转
- iOS使用自定义URL实现控制器之间的跳转
- iOS传感器:实现一个随屏幕旋转的图片
- iOS传感器:使用陀螺仪完成一个小球撞壁的小游戏
- iOS传感器:利用磁力计完成一个AR场景应用
- iOS传感器:App前后台切换后,获取敏感信息使用touch ID进行校验
- 关于iOS多线程,你看我就够了 (OC)
- 知其然亦知其所以然-NSOperation并发编程
- iOS 并发:从 NSOperation 和 Dispatch Queues 开始
- 不再安全的 OSSpinLock
- 谈iOS多线程(NSThread、NSOperation、GCD)编程
- 起底多线程同步锁(iOS)
- 再读苹果《Threading Programming Guide》笔记 (一):初识线程 (二):线程配置与Run Loop (三):Run Loop操作配置实践 (四):iOS开发里的线程安全机制
- 小笨狼漫谈多线程: NSThread GCD(一)
- iOS图解多线程
- iOS并发(concurrency)概念浅析
- 多线程之GCD使用与陷阱
- 读 Concurrency Programming Guide 笔记 (一) (二) (三)
- iOS并发编程Tips (一) (二)
- 【Swift脑洞系列】轻松无痛实现异步操作串行
- 关于 iOS 异步开发的知识总结 - (Objective-C && Swift 双语)
- iOS中保证线程安全的几种方式与性能对比
- 主线程中也不绝对安全的 UI 操作
- 获取任意线程调用栈的那些事
- iOS多线程之NSOperationQueue
- Swift 3 中的 GCD 与 Dispatch Queue
- 深入理解 iOS 开发中的锁
- APP 缓存数据线程安全问题探讨
- iOS多线程详解
- 深入理解RunLoop
- RunLoop个人小结 (OC)
- NSRunLoop需要知道的一些事
- 关于NSRunLoop和NSTimer的深入理解
- iOS RunLoop进阶
- 解密-神秘的RunLoop
- 逃不出的圈子 -- RunLoop
- 看 CFRunLoop源码深入理解 RunLoop
- 从RunLoop源码探索NSTimer的实现原理
- iOS多线程-GCD 基本用法 (OC)
- GCD使用经验与技巧浅谈 (OC)
- GCD 和延时调用
- 每周练习: GCD(Swift)
- 细说GCD(Grand Central Dispatch)如何用
- GCD 最佳实践指南
- GCD 使用指南
- GCD那些事
- GCD与多线程编程 (OC)
- 巧谈GCD
- 深入理解 GCD (OC)
- 来自HK_Hank的GCD系列:更高效的同步锁-GCD 同步锁,说说GCD中的死锁,iOS 多线程GCD之dispatch_group
- GCD容易让人迷惑的几个小问题
- Swift 3使用GCD和DispatchQueues
- (译) Swift Futures/Promises 概览:我是如何爱上 GCD 的
- Swift多线程之Operation:按优先级加载图片
- Swift多线程之Operation:异步加载CollectionView图片
- Swift多线程:使用GCD实现异步下载图片
- Swift 中的并发编程(第一部分:现状)