logo头像

学如逆水行舟

iOS逻辑初窥

iOS开发技巧之查看模拟器沙盒文件

iOS开发技巧之查看模拟器沙盒文件iOS开发中,在对数据库进行操作时,有时我们需要直观的查看数据库的内容,那么我们如何找到沙盒中的这个文件呢,步骤很简单: 1.点击Finder选项栏上的前往菜单: 2.选择前往文件夹选项: 前往的...

iOS系统关于URL Schemes的漏洞探究

iOS系统关于URL Schemes的漏洞探究一、何为URL Schemes我想这个东西的设计的目的是为了方便App之间的相互调用与通讯,你可以在自己的App中使用OpenURL方法来唤起其他的App。比如微信的URL Schemes...

获取iOS应用的URL Schemes

获取任意App的系统配置文件这是一个小技巧,无需设备越狱,可以获取到任意App系统配置文件。 1、在mac上的AppStore商店搜索相应App。 2、下载获取此App。 3、打开iTunes,查看应用程序,选中相应的应用程序点击右键...

iOS开发音频播放基础——AVAudioPlayer的应用

iOS音频开发——AVAudioPlayer应用AVAudioPlayer是系统提供给我们的一个音频播放类,在AVFoundation框架下,通过它,我们可以实现一个功能强大的音乐播放器。首先,在项目中我们需要导入AVFoundati...

iOS后台音频播放及锁屏界面显示音频信息用

iOS后台播放音乐及用户交互处理后台播放是任何一个音频软件都支持的功能,在上一篇博客中,详细介绍了使用AVAudioPlayer播放音频的方法,这篇博客将对后台的处理做介绍,关于播放与设置音频的博客地址:http://my.oschi...

iOS多线程编程之三——GCD的应用

iOS多线程编程之三——GCD的应用一、引言在软件开发中使用多线程可以大大的提升用户体验度,增加工作效率。iOS系统中提供了多种分线程编程的方法,在前两篇博客都有提及: NSThread类进行多线程编程:http://my.oschi...

iOS多线程编程之一——NSThread线程管理

iOS多线程编程之一——NSThread线程管理NSTread是iOS中进行多线程开发的一个类,其结构逻辑清晰,使用十分方便,但其封装度和性能不高,线程周期,加锁等需要手动处理。 一、NSThread类方法总结获取当前线程 1+ (N...

iOS多线程编程之二——NSOperation与NSOperationQueue

iOS多线程编程之二——NSOperation与NSOperationQueue一、NSOperation解析NSOperation是基于Objective-C封装的一套管理与执行线程操作的类。这个类是一个抽象类,通常情况下,我们会使...

iOS原生地图开发进阶——使用导航和附近兴趣点检索

iOS原生地图开发进阶——使用导航和附近兴趣点检索iOS中的mapKit框架对国际化的支持非常出色。在前些篇博客中,对这个地图框架的基础用法和标注与覆盖物的添加进行了详细的介绍,这篇博客将介绍两个更加实用的功能的开发:线路导航与兴趣点...

iOS原生地图开发指南再续——地图覆盖物的应用

iOS原生地图开发指南再续——地图覆盖物的应用一、引言在前两篇博客中,将iOS系统的地图框架MapKit中地图的设置与应用以及关于添加大头针和自定义大头针的相关操作做了详细的介绍。链接如下:http://my.oschina.net/...