摘要: 这篇主要讲解如何解析Manifest.mbdb文件。 使用二进制工具打开这个文件,文件的头6个字节是固定的,相当于是文件的一种标识 后面的内容是一个一个的项,可以使用一个循环来读取文件,一个一个解析。 这里有一个概念要先说一下,就是域,域是用来定位一个文件在手机上的全路径。比如上图的 AppDomain-cairot,这个域就表示文件在手机上的目录为 /var/mobile/Applications/,不同的域对应的手机的目录是不一样的,下面给出所有域和目录的一个对应关系,下面是自己的一段代码, 看懂这段代码就知道域和路径的关系了。 阅读全文
posted @ 2013-11-11 20:26 苹果吧 阅读(4064) 评论(1) 推荐(0) 编辑
摘要: IOS设备如果没有越狱的话想获取一些敏感的信息还是有写复杂的,比如获取上网信息,短信,通话记录等等这些,但是有一个通用的方法可以获取到这些信息,那就是IOS 设备的备份功能。文章不涉及如何备份以及恢复的原理,这里详细讲解一下IOS 备份之后的文件。先看第一张图IOS 备份下来的文件 阅读全文
posted @ 2013-11-11 20:25 苹果吧 阅读(18444) 评论(0) 推荐(0) 编辑
摘要: 用户输入用户名和密码,点击登录。。。我们把用户名和密码(用post方式或者get方式,get方式多用于测试看你需要)传给服务器,服务器进行判断,然后返回一个接口给我们(这里服务器返回的json接口,正确就返回一个正确的接口给我们,错误就返回一个错误的接口给我们)。我们拿到接口去解析,判断是否登录成功做相应的操作。 阅读全文
posted @ 2013-11-11 10:02 苹果吧 阅读(8213) 评论(1) 推荐(0) 编辑
摘要: 由于iPhone控件的极度匮乏和自定义组件在重用上的限制,在过去的项目中我们积累了大量的“纯代码”组件——因为IB本身的限制,我们无法把这些组件封装为IB组件库(本来我们想通过分发xib文件的方式重用这些组件,但最终发现这根本不可能,苹果的Plug-in编程不支持iPhone)。 最终我们想到了静态库。虽然这仍然还是一种比较原始的复用方式,但起码我们可以隐藏组件的源代码。 阅读全文
posted @ 2013-11-10 16:34 苹果吧 阅读(10513) 评论(0) 推荐(0) 编辑
摘要: 大家好,百忙之中,抽出点空,写个微博,话说好久没写。 最近项目中有碰到写类似微信聊天界面上的效果,特整理了一下,写了一个小的Demo,希望给没头绪的同学们一个参考! 下载地址:http://files.cnblogs.com/ios8/WeixinDeom.zip 阅读全文
posted @ 2013-11-09 17:53 苹果吧 阅读(32823) 评论(0) 推荐(2) 编辑
摘要: 1 多线程是什么 多线程是个复杂的概念,按字面意思是同步完成多项任务,提高了资源的使用效率,从硬件、操作系统、应用软件不同的角度去看,多线程被赋予不同的内涵,对于硬件,现在市面上多数的CPU都是多核的,多核的CPU运算多线程更为出色;从操作系统角度,是多任务,现在用的主流操作系统都是多任务的,可以以便听歌、一边写博客;对于应用来说,多线程可以让应用有更快的回应,可以在网络下载时,同时响应用户的触摸操作。在iOS应用中,对多线程最初的理解,就是并发,它的含义是原来先做烧水,再摘菜,再炒菜的工作,会变成烧水的同时去摘菜,最后去炒菜。 阅读全文
posted @ 2013-11-09 09:15 苹果吧 阅读(1959) 评论(0) 推荐(1) 编辑
摘要: 为了减少与服务器的连接沟通次数,提高应用程序的执行速度,使用了iOS的缓存机制 阅读全文
posted @ 2013-11-08 08:17 苹果吧 阅读(2220) 评论(2) 推荐(0) 编辑
摘要: 都是一些值得一做,必须掌握的题。 阅读全文
posted @ 2013-11-07 08:25 苹果吧 阅读(4211) 评论(0) 推荐(0) 编辑
摘要: 在 iPhone 应用或者是游戏的开发过程中,对声音的支持是必不可少的。在我做过的几个应用中,每个都涉及到音效,所以在这里做个简单的归纳,很多都是引用自《iPhone Application Programming Guide》(需要有 Apple ID 才能打开链接),加了一些实际使用的经验。 阅读全文
posted @ 2013-11-06 16:17 苹果吧 阅读(9612) 评论(0) 推荐(0) 编辑
摘要: Phone中,在网络中的数据流中提取链接中的文件名称时,有很多方法,这里总结一些。 阅读全文
posted @ 2013-11-06 13:34 苹果吧 阅读(507) 评论(0) 推荐(0) 编辑