ios助手开发系列(一):需求分析以及技术调查
目录:
ios助手开发系列(一):需求分析以及技术调查
ios助手开发系列(二):第一步,设备连接
买过苹果设备的人基本上都用过苹果官方自带的iTunes吧,别提有多难用了,使用习惯和我们完全不同。。。
所以呢后来就出现了一批同类软件,来代替iTunes。在以后的文章中就用“ios助手”来代替这一类软件。
比如现在国内的:91助手、PP助手、iTools、同步助手等
国外的:iFunBox、iExplore、PodShare等
(我目前只知道这几家)
相信大家也许用过上面列出来的这些软件之一。
没错,我们也想做一个类似的软件。
从哪里开始入手呢?
也许大家都发现了,上面列出来这些软件都依赖iTunes本身,就是说在使用它们之前,必须先安装iTunes;
好吧,我就说结果吧:需要达到ios助手的功能,需要用到iTunes安装目录下的iTunesMobileDevice.dll和CoreFoundation.dll以及其它的一些辅助dll;
其中最重要的是iTunesMobileDevice.dll,这个dll中包含了ios助手需要用到的大部分功能函数;
这时候我们的工作重点就是怎么用iTunesMobileDevice.dll?
当然已经有一些前辈们分析过iTunesMobileDevice.dll了
下面给一个iTunesMobileDevice.dll部分接口C++描述的链接:
http://blog.csdn.net/jimmy54/article/details/7489427
当然上面只给出基本的描述,如函数名,参数个数等信息
我会在以后的文章中将逐步讲一些实际使用方法!
ios助手开发系列(一):需求分析以及技术调查相关推荐
- ios助手开发系列(三):打开设备连接,获取设备基本信息
在上一篇文章中,已经讲过了使用AMDeviceNotificationSubscribe函数来监听设备连接状态了 上一篇的连接:http://blog.csdn.net/u011740603/arti ...
- 移动开发在路上-- IOS移动开发系列 多线程二
最近太忙没太多的时间,忙碌的码农生活空下来一点时间,都会挤出来看一些技术或者咨询的文章,废话不多说,直奔主题. 接着上一次的继续说. 定时器在多线程的使用 NSRunLoop 是线程相关的基础框架的一 ...
- 图形化开放式生信分析系统开发- 1基本需求分析及技术实现
图形化开放式生信分析系统开发- 1基本需求分析及技术实现 起因/背景 软件获取:到官网sliverworkspace.com免费下载个人版,最新版本 2.0.277363 几张图片 下面进入正题,以具 ...
- iOS SDK开发系列三之微信支付SDK封装Demo以及xcodebuild简单打包脚本实现
前言 SDK开发系列文章一 SDK开发系列文章二 之前两个文章介绍了Cocoapods的原理,Xcode环境变量以及动态库和静态库的介绍,这些基本知识就单独抽出来了,方便以后翻阅.看了一遍网上的一些静 ...
- iOS SDK开发系列一之Cocoapods原理,Xcode的配置,动态库和静态库介绍
前言 三个月没写东西了,是时候总结点东西了.SDK这个东西开发其实和项目开发类似,但是项目中你不需要关注一些配置和打包的参数,或者你压根不需要关注Framework和.a到底是怎么链接配置的,因为Co ...
- 音视频开发系列(16)技术解码 | SRT和RIST协议综述
概要 近些年来,互联网行业出现了几波和音视频相关的热潮:VR.短视频.直播等.除了VR因技术成熟度问题,还在蓄势待发,短视频和直播持续热度不减,以各种方式进入新的行业应用领域.视频直播方向,RTMP仍 ...
- 移动开发在路上-- IOS移动开发系列 多线程三
这一次说一点概念性的东西,也是为后边做一些基础 HTTP协议的基本概念 http协议的基本概念 全称"超文本传输协议",浏览器和服务器之间的通信规则 HTTp协议永远都是客户端发起 ...
- 移动开发在路上-- IOS移动开发系列 多线程一 [转]
类似于什么是进程什么是线程在这里我就不多浪费时间了(Google一下什么都有)! 废话不多说先上图,我相信大家都是喜欢看图的人,俗话说得好,求图求真相吗?虽然这里只有屌丝一个但是真相还是会有的... ...
- iOS开发系列--通知与消息机制
http://www.cocoachina.com/ios/20150318/11364.html 概述 在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣 ...
最新文章
- 在CentOS 6.8上安装Nginx
- pthread_mutex_lock 和 pthread_mutex_unlock
- 交换机端口安全如何部署
- SpringBoot+ElementUI实现通用文件下载请求(全流程图文详细教程)
- 算法系列之赫夫曼编码实战一【数据压缩、数据解压】
- mysql 事务权限_0428-mysql(事务、权限)
- 判断非负整数是否是3的倍数_五年级数学因数与倍数知识点汇总与解题方法技巧...
- 厉害!苏宁通过citus打造分布式数据库抗住DB高负载
- 性能下降47%!华为、荣耀四款手机跑分作弊实锤,3DMark宣布榜单除名
- SSM项目连接远程Linux服务器的mysql 启动tomcat卡在了 Initializing Spring root WebApplicationContext...
- Eclipse下,修改MAVEN 中央仓库地址,解决maven下载慢问题
- 大数据开发之CDH篇----cloudera-scm-agent启动不了后的一堆事
- linux打开caj文件,在Deepin、UOS、Linux下打开caj格式文件的软件
- 尚学堂视频笔记四:常用类
- 【LeetCode】275. H指数 II
- 电脑主板资料库 07【转至www.ongood.com.tw】【FreeXploiT收集整理】
- 简单的python爬虫--爬取Taobao淘女郎信息
- 基于Redis的限流器的实现
- EPS是什么文件格式
- 【Unity3D 问题总结】Unity报错提示:Asset database transaction committed twice