<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lucky_06的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lucky_06</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lucky_06]]></copyright><item><title><![CDATA[解决iOS 9 symbolicatecrash卡死]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/48805227</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/48805227</guid><author>lucky_06</author><pubDate>Tue, 29 Sep 2015 12:26:02 +0800</pubDate><description><![CDATA[在iOS 9 的日志里面会出现重复的 ParsecSubscriptionServiceSupport 或 AssetCacheServices ， 这导致苹果提供的symbolicatecrash转换时出现卡死。原因这是由于xcode提供的symbolicatecrash对于重复image的日志会出现死循环。]]></description><category></category></item><item><title><![CDATA[【手把手教学】开启iOS app调试模式]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/46954367</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/46954367</guid><author>lucky_06</author><pubDate>Sun, 19 Jul 2015 15:06:45 +0800</pubDate><description><![CDATA[本文会阐述如何通过使用开发者证书重签的方式实现对iOS app开启调试模式调试模式开启后可以实现以下功能： 
1. 重签后的ipa可以安装在未越狱的iOS设备上 
2. 在未越狱的iOS 8.x设备上都可以通过PP助手等工具访问其程序的文档目录 
3. 使用XCode对应用进行Debug 
4. 对其应用内嵌的UIWebView/WKWebView 可使用Web Insepctor调试其网页]]></description><category></category></item><item><title><![CDATA[【OS X】解决OS X 10.10 降到10.9后遇到的相关问题]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/37833315</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/37833315</guid><author>lucky_06</author><pubDate>Tue, 15 Jul 2014 22:32:10 +0800</pubDate><description><![CDATA[最近使用 OS X 10.10 beta版导致我的MBPw]]></description><category></category></item><item><title><![CDATA[【开发技巧】珠三角技术沙龙分享PPT《iOS应用开发Tips》]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/35643051</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/35643051</guid><author>lucky_06</author><pubDate>Sat, 28 Jun 2014 23:44:52 +0800</pubDate><description><![CDATA[到珠三角技术沙龙做了一次分享ti《iOS应用开发Tips》]]></description><category></category></item><item><title><![CDATA[【开发技巧】在iOS8下WebView的选择]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/29560781</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/29560781</guid><author>lucky_06</author><pubDate>Mon, 09 Jun 2014 10:39:29 +0800</pubDate><description><![CDATA[iOS 8 SDK中发布了新的WebView类----WKWebView


简单测试发现WKWebView是原生]]></description><category></category></item><item><title><![CDATA[【越狱开发】通过数据线连接使用ssh登陆到iOS 设备]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/26396707</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/26396707</guid><author>lucky_06</author><pubDate>Tue, 20 May 2014 20:55:52 +0800</pubDate><description><![CDATA[上次发表过一篇文章《调试iOS下没有加密的第三方程序》]]></description><category></category></item><item><title><![CDATA[【开发技巧】OS X上搭建distcc使用XCode进行分布式编译]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/24179547</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/24179547</guid><author>lucky_06</author><pubDate>Sun, 20 Apr 2014 20:56:05 +0800</pubDate><description><![CDATA[distcc 是 google开源的分布式编译工具，通过使用它可以提高编译速度。
本人通过对XCode进行研究，让其也能使用distcc从而实现分布式编译。]]></description><category></category></item><item><title><![CDATA[【越狱开发】《我叫MT online》开源辅助工具]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/17224577</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/17224577</guid><author>lucky_06</author><pubDate>Mon, 09 Dec 2013 16:02:48 +0800</pubDate><description><![CDATA[最近被朋友荼毒，在iOS下开始玩《我叫MT online》，一直使用辅助工具 http://xxzhushou.com/  ”叉叉MT助手“。
但最近由于MT的版本升级，导致它不能自动战斗。


周末抽空写了一个越狱插件，用于给自己娱乐，目前实现了自动点击“再次挑战”。


代码开源，如下：
https://github.com/zqxiaojin/MTDominator]]></description><category></category></item><item><title><![CDATA[通过JavaScript操作浏览器前进后退列表]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/13622863</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/13622863</guid><author>lucky_06</author><pubDate>Wed, 30 Oct 2013 10:39:29 +0800</pubDate><description><![CDATA[最近经常需要解决一下前进后退的问题，在追溯webkit源代码中发现了history这个JS对象有些特殊处理是我们之前没发现的。
主要方法为 pushState() 和 replaceState()  ，其说明文档在： 
https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_hist]]></description><category></category></item><item><title><![CDATA[【分享】iOS下view hierarchy工具]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/12304333</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/12304333</guid><author>lucky_06</author><pubDate>Sat, 05 Oct 2013 10:52:05 +0800</pubDate><description><![CDATA[GUI程序开发过程中，庞大的View树总每次总令人花费不少时间进行调试。
当然，程序员总能为这个郁闷的过程开发到方便的工具---view hierarchy。


如果你曾经开发过android程序，那么你应该会了解过Hierarchy Viewer（有可能被墙） 这个官方提供的工具。


在iOS下，Apple并没有提供相关工具。不过幸运的是，有其他开发者开发了相关的工具：
gl]]></description><category></category></item><item><title><![CDATA[【越狱开发】在越狱设备下开启iOS Webkit的JIT功能]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/9093879</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/9093879</guid><author>lucky_06</author><pubDate>Fri, 14 Jun 2013 13:24:40 +0800</pubDate><description><![CDATA[其实很久之前就有越狱工作者研究过iOS的MobileSafari是如何进行 JIT 处理。
原始PDF地址为：http://reverse.put.as/wp-content/uploads/2011/06/syscan11_breaking_ios_code_signing.pdf


其简单原理如下：
JIT的本质是在运行时动态生成Native Code并执行。
这个操作恰恰是Ap]]></description><category></category></item><item><title><![CDATA[【越狱开发】启动iOS设备上的WebInspector功能进行网页调试]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/9078893</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/9078893</guid><author>lucky_06</author><pubDate>Wed, 12 Jun 2013 13:02:27 +0800</pubDate><description><![CDATA[在iOS上的apple Webkit内核保留了Webkit的 WebInspector功能。
利用它，可以在同一个局域网或者使用USB连接到Mac上对手机的网页进行调试。
iOS 5以上需要使用较新版本的Safari，并开启Safari的 Developer 模式。


Web Inspector功能介绍见：http://trac.webkit.org/wiki/WebInspector]]></description><category></category></item><item><title><![CDATA[【越狱开发】调试iOS下没有加密的第三方程序]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/8925804</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/8925804</guid><author>lucky_06</author><pubDate>Tue, 14 May 2013 15:21:47 +0800</pubDate><description><![CDATA[决定一个app是否能被debug，关键是在于编译后的code sign entitlements 。
只要在 entitlement 里面添加如下字段：
get-task-allow

就代表该执行文件可以被debug。
 
修改方法如下：
1、将需要debug的执行文件copy到 mac上。
2、使用ldid 工具，导出其code sign
 
ldid -e hellowo]]></description><category></category></item><item><title><![CDATA[[面向对象]The Single Responsibility Principle]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/7651068</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/7651068</guid><author>lucky_06</author><pubDate>Mon, 11 Jun 2012 01:49:51 +0800</pubDate><description><![CDATA[SRP:TheSingle Responsibility Principle


单职原则

None but Buddha himself must take theresponsibility of giving out occult secrets...

— E. Cobham Brewer1810–1897.

Dictionaryof Phrase and Fable]]></description><category></category></item><item><title><![CDATA[创建本地的SVN 服务]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/5387696</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/5387696</guid><author>lucky_06</author><pubDate>Wed, 17 Mar 2010 09:33:00 +0800</pubDate><description><![CDATA[首先,到这里下载 Subversion 服务端
 
http://subversion.tigris.org/servlets/ProjectDocumentList?expandFolder=469&folderID=8100
 
假设Subversion安装路径为
D:/Subversion
 
然后下载TortoiseSVN ,它是 一个 windows下的 svn客户端]]></description><category></category></item><item><title><![CDATA[关于Symbian的定时器]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/5312374</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/5312374</guid><author>lucky_06</author><pubDate>Sat, 20 Feb 2010 10:11:00 +0800</pubDate><description><![CDATA[Symbian里面，比较常用的定时器是 CPeriodic，其实也就是由 CTimer 实现的，而CTimer 则是一个 活动对象（Active Object）。
 
通过查看源代码发现，活动对象所被调用的最小时间片是取自 User::TickCount()。
 
在SDK中，User::TickCount()的注释如下：
 

 
static IMPORT_C TUint Ti]]></description><category></category></item><item><title><![CDATA[HookLogger 的问题]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/5113056</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/5113056</guid><author>lucky_06</author><pubDate>Thu, 31 Dec 2009 14:58:00 +0800</pubDate><description><![CDATA[HookLogger 本质是Hook
就是钩模拟器,如果出现钩失败的话
估计就是DLL没有关联好
 
setuphooks -r default //取消关联 
setuphooks default //重新关联]]></description><category></category></item><item><title><![CDATA[DebugPrintf 等同于 Printf使用,将字符串输出到 Output里面]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/4737280</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/4737280</guid><author>lucky_06</author><pubDate>Wed, 28 Oct 2009 11:00:00 +0800</pubDate><description><![CDATA[#include 
#include 

void DebugPrintf(const char * ptzFormat, ...)
{
 va_list vlArgs;
 char tzText[1024];
 va_start(vlArgs, ptzFormat);
 vsprintf(tzText, ptzFormat, vlArgs);
 OutputDebugStrin]]></description><category></category></item><item><title><![CDATA[Symbian 模拟器的JRE版本问题]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/4723734</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/4723734</guid><author>lucky_06</author><pubDate>Sat, 24 Oct 2009 17:30:00 +0800</pubDate><description><![CDATA[通过修改 Epoc32/tools/ecmt/config/config.properties  文件的如下字段可以解决 epdt.java.version.start=1.4.1,1.4.2,1.5,5.0,1.6,6.0    安装多次出现SDK安装路径序号问题 HKEY_LOCAL_MACHINE/SOFTWARE/Nokia/com.noki]]></description><category></category></item><item><title><![CDATA[bld.inf、.mmp和.pkg文件浅析]]></title><link>https://blog.youkuaiyun.com/lucky_06/article/details/4325435</link><guid>https://blog.youkuaiyun.com/lucky_06/article/details/4325435</guid><author>lucky_06</author><pubDate>Mon, 06 Jul 2009 15:32:00 +0800</pubDate><description><![CDATA[对于每一个项目，都必须有一个工程引导文件bld.inf和一个项目定义文件.mmp。bld.inf文件可能引用一个或多个.mmp文件，每个.mmp文件对应一个将要生成的组件。
一、工程引导文件bld.inf
其实是一个脚本，它告诉build环境在做build之前需要准备或知道一些什么东西，最普通的写法是：
PRJ_MMPFILES
HelloWorld.mmp
这是告诉build环境，你马]]></description><category></category></item></channel></rss>