上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: 1. 首先手机关机,然后按住POWER键3秒,再按住POWER+HOME键10秒,放开POWER键只按HOME键15秒。进入DFU模式。2. 如果曾经使用tinyumbrella备份过shsh,打开tinyumbrella(这个软件相信大家都有)点击右侧Start Tss Server。如果没有备份过shsh,就直接修改host文件:在“C:\windows\system32\drivers\etc”目录下找到host文件,在文件的最后一行加入:“74.208.105.171 gs.apple.com”。3. 运行ITunes 会提示有个iphone 需要恢复,点击确定后,按Shift+恢复按 阅读全文
posted @ 2011-08-16 18:54 iPhone Dev 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: 最近我们一台美版iPhone 3G手机出现白苹果,无限菊花,无限重启(这个状态实在让人发狂)。经过几个小时的尝试,终于成功恢复,挽救了这台iPhone,下面是我的操作步骤: 准备工作: 红雪redsn0w 0.9.3 最新版 iPhone 3.1.2 固件 iPhone 3.1.3 固件 操作步骤: 1. 在iTunes中,首先按住键盘上的SHIFT键,然后点击“检查更新”或“恢复”,选择已经下载到本地的3.1.3最新固件,采取升级或重新刷机操作。 2. 恢复完成后,打开下载好的最新版红雪redsn0w 0.9.3. 3. 进入欢迎屏幕!点击Browse按键来选择3.1.2... 阅读全文
posted @ 2011-08-16 18:53 iPhone Dev 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: 一、准备工作:1. 升级iOS5需要 iTunes 10.5 beta或以上版本,iTunes 10.5 beta1/2/3/4/5 下载地址:http://www.app43.com/thread-22663-1-1.html。(注意:iOS 5 Beta5 需要配合iTunes 10.5 beta 5 升级)。2. 下载iOS 5 Beta5固件。 iPhone 系列固件: iPhone 4 GSM版 iOS 5 Beta5 下载地址:http://u.115.com/file/e6unitjg iPhone 4 CDMA版 iOS 5 Beta5 下载地址:暂缺 iPhone 3... 阅读全文
posted @ 2011-08-14 15:14 iPhone Dev 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 大家应该都比较清楚如果想要刷新一个UIView的话,调用它的setNeedsDisplay即可。问题是,当你调用了一个UIView的setNeedsDisplay之后,该UIView何时才得到刷新?经过调研发现,应该是在一个runloop的最后阶段刷新。什么是一个runloop呢?个人认为可以简单的理解为了一个事件的处理过程。例如用户点击屏幕是两个runloop。当用户按下的时候,...一系列处理->UIView的touchesBegan函数->一系列处理 这里是一个runloop当用户抬起的时候,...一系列处理->UIView的touchesEnd函数->一系列处理 阅读全文
posted @ 2011-08-12 00:16 iPhone Dev 阅读(10437) 评论(0) 推荐(1) 编辑
摘要: idaq是一种流行的破解工具,可以通过它查看可执行文件的内部arm汇编代码,间接得到或猜测竞争对手可执行文件的代码。 下面举例简单分析一个iPhone应用程序对应的arm汇编代码: STMFD SP!, {R4,R7,LR} // 入栈操作,一般任何函数的开始都会有此指令 LDR R1, =(off_13F888 - 0xB651C) // 将 =(off_13F888 - 0xB651C)对应的内存值移动到寄存器R1中 ADD R7, SP, #4 // R7 <------ SP + 4 BL _objc_msgSend ... 阅读全文
posted @ 2011-08-11 12:35 iPhone Dev 阅读(3427) 评论(0) 推荐(1) 编辑
摘要: 使用file命令: 如: file ./libadd.a ./libadd.a(for architecture i386) ./libadd.a(for architecture armv6) ./libadd.a(for architecture armv7) 阅读全文
posted @ 2011-08-11 11:36 iPhone Dev 阅读(324) 评论(0) 推荐(1) 编辑
摘要: 一、解决问题:在某些情况下,xcode工程的配置信息没太注意,导致编译的应用程序不正确;通过脚本,可以放在自动构建中,可以自动检测配置哪里出了问题。 二、感谢: 张晓 三、脚本如下:#!/bin/bash# 它将会检测一个xcode工程的配置属性是否正确,如deployment是否为3.0等if [ $# = 0 ]; thenecho "Missing argument!"echo "Usage: testProjProperty /projName/projName.xcodeproj"exit 1fii=1echo now it will test 阅读全文
posted @ 2011-08-11 11:27 iPhone Dev 阅读(700) 评论(0) 推荐(1) 编辑
摘要: 在iPhone的开发过程中经常要用到界面,而苹果公司为其设计了很好的管理思路,就是采用常用的MVC模式,在iPhone中,所有的图形控件都是继承于UIView,就是"V".UIView及其子类主要负责UI的实现,而UIView所产生的事件都可以采用委托的方式,交给UIViewController实现.对于不同的 UIView,都有相应的UIViewController 对应MVC中的"C".对于"M",也就是数据模型,那就留给用户自己发挥了. Objective-C只支持单继承,和java很像,单可以实现多个协议(Protocol). 阅读全文
posted @ 2011-08-10 09:33 iPhone Dev 阅读(2862) 评论(0) 推荐(0) 编辑
摘要: 1, 开机时按del键进入bios,在右上角点“退出/高级模式”,点“高级模式”,点“高级”,点击“STAT设置”,查看第一行STAT模式,如果是ACHI,跳到下一步,如果是IDE,需要经以下步骤改为ACHI才能安装。IDE经以下步骤改为ACHI:windows7系统下 点开始 运行框内输入regedit打开注册表编辑器,窗口左侧标题栏定位至HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\services\msahci分支,然后在右侧窗口,双击“Start”,在打开的窗口中将3改为0,点确定,然后重启机器,在BIOS中将IDE改为ACHI即可。XP系统 阅读全文
posted @ 2011-08-09 20:57 iPhone Dev 阅读(945) 评论(0) 推荐(0) 编辑
摘要: command + / 注释command + b 构建command + enter 运行command + r 构建并运行command + k 编译command + y 构建调试command + shift + i 调试进入command + shift + o 跳过command + shift + p 继续运行command + shift + t 退出当前断点conmand + ,代码提示control + command + \ 开启断点状态control + \ 添加、删除断点command + / 注释command + option + 方向上 切换头、类文件、comm 阅读全文
posted @ 2011-08-05 15:46 iPhone Dev 阅读(411) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页