iOS8新特性扩展(Extension)应用之三——照片编辑插件
iOS8新特性扩展(Extension)应用之三——照片编辑插件 通过前几篇博客的介绍,我们了解到扩展给app提供的更加强大的交互能力,这种强大的交互能力另一方面体现在照片编辑插件的应用。 和通常一样,我们先创建一个工程,然后新建一个Target,选择photo editing:从模板中,我们可以看到....
iOS8新特性扩展(Extension)应用之二——分享插件
iOS8新特性扩展(Extension)应用之二——分享插件 在上一篇博客中,介绍了iOS8新特性扩展功能之一的Today功能:http://my.oschina.net/u/2340880/blog/485533,这里我们再介绍一下分享的扩展功能。 在iOS8之前,除了一些主流的社交平台,例如苹果支持....
iOS8新特性扩展(Extension)应用之一——Today扩展
iOS8新特性扩展(Extension)应用之一——Today扩展一、理解扩展1、简介 基于iOS系统的安全性考虑,其应用的数据存储是通过沙盒模式进行的,要实现应用之间的数据共享十分困难,功能共享就更加棘手。在iOS8系统中,apple为我们提供了一个革命性的功能:扩展。我们可以通过扩展来使app间数据甚至功能进行共享。2、几种扩展模式(1)....
获取iOS应用的URL Schemes
获取任意App的系统配置文件这是一个小技巧,无需设备越狱,可以获取到任意App系统配置文件。1、在mac上的AppStore商店搜索相应App。2、下载获取此App。3、打开iTunes,查看应用程序,选中相应的应用程序点击右键,选择在Finder中显示,然后解压ipa文件,得到一个文件夹。4、进入文件夹,找到扩展名为app的文件,右键选择显示包内容。info.plist文件就在里面。
iOS开发音频播放基础——AVAudioPlayer的应用
iOS音频开发——AVAudioPlayer应用AVAudioPlayer是系统提供给我们的一个音频播放类,在AVFoundation框架下,通过它,我们可以实现一个功能强大的音乐播放器。首先,在项目中我们需要导入AVFoundation这个框架。一、AVAudioPlayer方法与属性详解初始化方法有两种,通过音频的路径或者音频data数据初始化player对象- (instancetype)....
iOS多线程编程之三——GCD的应用(二)
三、队列调度机制的更多技巧通过上面的演示,我们已经可以运用队列进行多线程的执行任务,但是GCD的强大之处远远不止如此。1、使用队列组如果有这样三个任务,A与B是没有关系的,他们可以并行执行,C必须在A,B结束之后才能执行,当然,实现这样的逻辑并不困难,使用KVO就可以实现,但是使用队列组处理这样的逻辑,代码会更加清晰简单。可以使用dispatch_group_create()创建一个队列组,使用....
iOS多线程编程之三——GCD的应用(一)
iOS多线程编程之三——GCD的应用一、引言在软件开发中使用多线程可以大大的提升用户体验度,增加工作效率。iOS系统中提供了多种分线程编程的方法,在前两篇博客都有提及:NSThread类进行多线程编程:http://my.oschina.net/u/2340880/blog/416524。NSOperation进行多线程操作编程:http://my.oschina.net/u/2340880/b....
iOS原生地图开发指南再续——地图覆盖物的应用
iOS原生地图开发指南再续——地图覆盖物的应用一、引言在前两篇博客中,将iOS系统的地图框架MapKit中地图的设置与应用以及关于添加大头针和自定义大头针的相关操作做了详细的介绍。链接如下:http://my.oschina.net/u/2340880/blog/415360、http://my.oschina.net/u/2340880/blog/415441。这篇博客中将进一步讨论关于地图添....
IOS定位服务的应用
IOS定位服务的应用一、授权的申请与设置在IOS8之后,IOS的定位服务做了优化,若要使用定位服务,必须先获取用户的授权。首先需要在info.plist文件中添加一个键:NSLocationAlwaysUsageDescription或者NSLocationWhenInUseUsageDescription。其中NSLocationAlwaysUsageDescription是要始终使用定位服务....
iOS通过NSUserDefaults实现简单的应用间数据传递
iOS中NSUserDefaults详解NSUserDefaults是用于保存应用程序设置,应用信息等轻量级数据的的一个类,其本质是将数据写为plist文件的形式保存在本地。在IOS中,系统为每一个应用程序都默认创建了一个NSUserDefaults对象。一、常用方法总结 + (NSUserDefaults *)standardUserDefaults;获取系统默认创建的应用程序设置表....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
iOS更多应用相关
mPaaS 移动开发平台
mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas
+关注