摘要:
CocoaPods是iOS最常用的第三方类库管理工具,绝大部分有名的开源类库都支持CocoaPods。 阅读全文
摘要:
iOS支持4种主要的后台处理:应用程序挂起、本地通知、任务特定的后台处理和完成长时间运行的后台任务。 阅读全文
摘要:
instancesRespondToSelector只能写在类名后面,respondsToSelector可以写在类名和实例名后面。 阅读全文
摘要:
UIViewController是iOS顶层视图的载体及控制器,用户与程序界面的交互都是由UIViewController来控制的,UIViewController管理UIView的生命周期及资源的加载与释放。 阅读全文
摘要:
main函数探究在iOS项目中有一个main.m的文件,它是程序的入口类,代码如下:#import #import "AppDelegate.h"int main(int argc, char * argv[]){ @autoreleasepool { return UIAppl... 阅读全文
摘要:
假设有两个App,项目名分别是SampleA和SampleB,需要在SampleA里点击一个Button来启动SampleB,并传递一个字符串。具体实现步骤如下:1. 在SampleB的info.plist文件里新增一个URL Schemes,并指定一个字符串,这个字符串就是调用App的链接名称:2... 阅读全文
摘要:
Core Location是iOS SDK中一个提供设备位置的框架。可以使用三种技术来获取位置:GPS、蜂窝或WiFi。在这些技术中,GPS最为精准,如果有GPS硬件,Core Location将优先使用它。如果设备没有GPS硬件(如WiFi iPad)或使用GPS获取当前位置时失败,Core Location将退而求其次,选择使用蜂窝或WiFi。 阅读全文
摘要:
地址簿iOS通过两个框架提供了全面的地址簿数据库访问功能:Address Book和Address Book UI。Address Book UI框架是一组用户界面类,封装了Address Book框架,并向用户提供了使用联系人信息的标准方式。通过使用Address Book UI框架的界面,用户可... 阅读全文
摘要:
之前介绍的系统声音服务(System Sound Services)提供了一个接口,用于播放不超过30秒的声音。要进一步使用iOS的音频功能,有两个框架:Media Player和AV Foundation。 阅读全文
摘要:
图像选择器(UIImagePickerController)显示用户的照片库,用户选择照片后,图像选择器返回一个相应的UIImage对象。 阅读全文