2016年11月16日
摘要: 一、系统应用 在开发某些应用时,我们可能希望能够调用iOS系统内置的电话、短信、邮件、浏览器应用,或者直接调用安装的第三方应用,这个要怎么实现呢? 那怎么区分我是要打电话还是发短信等等呢?之前我们学习网络的时候,是不是URL最前面使用的是http://,使用本地文件是不是前面就变成file://了, 阅读全文
posted @ 2016-11-16 13:21 ming1025 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 一、摄像头 在iOS中,手机摄像头的使用有以下两种方法: 优点:使用方便,功能强大 缺点:高度封装性,无法实现一些自定义工作 优点:灵活性强,提供了很多现成的输入设备和输出设备,还有很多底层的内容可以供开发者使用 缺点:需要和底层打交道,学习难度大,使用复杂 我们平常使用UIImagePickerC 阅读全文
posted @ 2016-11-16 11:19 ming1025 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 一、视频 在iOS中播放视频可以使用两个框架来实现: 但在近两年的WWDC上,MediaPlayer框架被iOS9标记为deprcated,意味着它已经不再被苹果继续维护,而且该框架集成度较高,不如AVFoundation灵活性高,所以这里就讲AVFoundation的AVPlayer来实现播放视频 阅读全文
posted @ 2016-11-16 10:56 ming1025 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 、录音 AVFoundation框架还有一个AVAudioRecorder类专门处理录音操作,它同样支持多种音频格式。 导入AVFoundation框架,导入头文件: 实现代理方法,监听录音完成 二、网络流媒体 AVAudioPlayer音频播放器只能播放本地文件,并且是一次性加载所有的音频数据,但 阅读全文
posted @ 2016-11-16 10:00 ming1025 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 一、屏幕适配 iOS的屏幕适配可以分为3大块,代表着不同时期的屏幕适配主流: 下面我们来一个一个了解,因为涉及到UI布局,可能图片或者GIF比较多,大家要有心理准备。 二、AutoResizing【iOS6之前使用】 这个已经被时代所淘汰的界面UI适配方式,现在就只是简单的了解下,也好为下面的Aut 阅读全文
posted @ 2016-11-16 09:54 ming1025 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 一、音频 在iOS中,音频播放从形式上可以分为音效播放和音乐播放。 音效: 主要指一些短音频的播放,这类音频一般不需要进行进度、循环等控制。 在iOS中,音效我们是使用AudioToolbox.framework框架实现。 音乐: 主要指一些较长的音频,通常需要对播放进行精确控制。 在iOS中,音乐 阅读全文
posted @ 2016-11-16 08:56 ming1025 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一、推送通知 推送通知就是向用户推送一条信息来通知用户某件事件,可以在应用退到后台后,或者关闭后,能够通过推送一条消息通知用户某件事情,比如版本更新等等。 一些任务管理APP,会到任务时间即将到达时,通知你该做任务了。 健身APP定时提醒你应该健身了。 买过电影票,提前半个小时通知你,电影即将开场。 阅读全文
posted @ 2016-11-16 08:54 ming1025 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 一、iOS证书 iOS常用的证书包括开发证书和发布证书,无论是真机调试还是最终发布应用到App Store这两个证书都是必须的,它是iOS开发的基本证书。Xcode7以后真机调试就不需要开发证书,真是开发者的福音啊!我再也不用为没有开发者账号而不能真机调试而担心了,(^o^)/~。 开 阅读全文
posted @ 2016-11-16 08:50 ming1025 阅读(243) 评论(0) 推荐(0) 编辑
  2016年11月15日
摘要: 一、地图开发介绍 从iOS6.0开始地图数据不再由谷歌驱动,而是改用自家地图,当然在国内它的数据是由高德地图提供的。 利用MapKit框架进行地图开发,利用这种方式可以对地图进行精准的控制 调用苹果官方自带的地图应用,主要用于一些简单的地图应用,无法精确控制 使用第三方地图开发SDK库 用得最多的还 阅读全文
posted @ 2016-11-15 16:17 ming1025 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一、定位介绍 现在很多社交、电商、团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的。的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式。要实现地图、导航功能,往往需要先熟悉定位功能。 CoreLocation自身可以单独使用,和地图开发框架M 阅读全文
posted @ 2016-11-15 15:06 ming1025 阅读(315) 评论(0) 推荐(0) 编辑