2010年5月21日 星期五
[轉]iPhone OpenFlow
2010年5月19日 星期三
NSoperation
[轉]iPhone be a wifi router
因為擷取網址的時候出現一堆亂碼,只好暫時不附上網址了 @@
iPhone 3G 網路分享測試 (PdaNet vs NetShare)
PdaNet 與 NetShare 這兩套軟體,都是可以把 iPhone 網路分享給電腦的好工具
可樂羊今天心血來潮想試試看,到底哪一套比較猛?
首先說到 PdaNet,可以透過 Cydia 下載、免費。
使用方式就是由點對點無線網路,讓電腦連接 iPhone,然後打開軟體後,開啟網路分享就可以開始使用了,非常容易!
再來是 NetShare,是透過 App Store 下載購買,但已經買不到(別問我從哪弄的)。
使用方式幾乎與 PdaNet 一樣,但多了一個步驟,必須手動設定 SOCKS 代理伺服器、輸入 iPhone 的 IP 位址,但其實也不會太難就可以開始了。
測試硬體:MacBook Pro + iPhone 3G
網路來源:遠傳 3G
[01 Google 首頁網頁開啟測試]
PdaNet: 8-16 KB/S,資料連續性佳。
NetShare: 8-24 KB/S,資料連續性尚可。
[02 Apple 首頁網頁開啟測試]
PdaNet: 4-12 KB/S,資料連續性佳。
NetShare: 5-18 KB/S,資料連續性尚可。
[03 iTunes 安裝檔案單點下載測試]
PdaNet: 38-46 KB/S,資料連續性佳。
NetShare: 42-64 KB/S,資料連續性佳。
[04 iTunes 安裝檔案 15 點分割下載測試]
PdaNet: 63-131 KB/S,資料連續性佳。
NetShare: 96-148 KB/S,資料連續性尚可。
結論是 NetShare 勝出,不過 PdaNet 跟它的差距也不算大。
至於 Ping 值懶得測試了,光看選到網頁連結後的反應速度,就知道要拿來玩網路遊戲應該很不實際,尤其若是玩像 CS 這類的遊戲絕對是出去當肉靶的。
而且重點是,同時開啟 Wi-Fi 與 3G,iPhone 3G 耗電的速度比充電的速度還快!iPhone 是插著電源供應的,電池卻一直往下掉...
[轉]10 Tips to Succeed on iPhone
2010年5月17日 星期一
[轉]iPhone 第三方 game engine
from http://www.inside.com.tw
隨著iTunes Store的經濟圈越來越繁盛,越來越多的遊戲開發商從既有的平台轉入iPhone的開發,而這同時間很多遊戲引擎也隨之推出了iPhone版本,本篇文 章將針對一些常見的iPhone遊戲引擎做一個初步的介紹。
所謂的遊戲引擎,其實是扮演一個中介的角色,將一些比較複雜的開發細節(像是3D圖形的顯示)包裝成容易使用的介面。而也是因為透過遊戲引擎的幫 助,很多底層的細節也都可以被抽象化,所以除了方便使用之外,也增加了可移植性。
SIO2
SIO2為iPhone遊戲引擎中較為著名的,使用Bullet物 理引擎搭配Blender的3D物件、場景。超過一百套已上架的App使 用這套引擎。引擎套件有免費版和付費版,而在官網上也有提供部份App Store上軟體的原始碼付費下載。
Oolong Engine
開放原始碼的遊戲引擎,也是使用Bullet物理引 擎,但文件較不完整。用此引擎開發出來的遊戲包含:Kids VS. Zombies、
Unity
跨平台的遊戲引擎,但也提供了iPhone的整合,價格不低但是功能也相當完整。這幾個月在台灣也有一些相關的課程。
ShiVa 3D
也是跨平台的遊戲引擎,只有PC版的編輯器,功能強大但價格也較為昂貴。
cocos2d
開放原始碼的2d遊戲引擎,如果沒有要設計複雜的遊戲,算是一個很不錯的選擇。比較特別的是,他有提供server可以處理高分排行榜的功能。
Ogre
PC上著名的繪圖引擎,目前也正在著手進行iPhone的移植工作,估計在下個版本將會把iPhone納入官方支援平台。
除了以上這些已經釋出的遊戲引擎之外,許多現有的遊戲引擎也正在進行移植的工作。最著名大概就是Unreal遊戲引擎了,前幾天他們有釋出了移 植成功的Demo影片。
對於未來的iPhone App,個人估計將會變得兩極化。越來越多重量集開發商,像是Electronic Arts、Square Enix將會加入戰局,透過 這些跨平台的重量級遊戲引擎開發出聲光效果十足的遊戲,而一般的獨立開發者也會透過有趣的小點子崛起,就讓我們拭目以待。
iPhone App
http://funiphone.pixnet.net/blog/post/30120833
2009 fun iphone 最推的十大iphone軟體game篇
http://funiphone.pixnet.net/blog/post/30119995
AR搖控直昇機
http://funiphone.pixnet.net/blog/post/30462897
AR : gunman, 真實版CS Game
http://funiphone.pixnet.net/blog/post/30215891
Taiwan AR : ARGo
http://funiphone.pixnet.net/blog/post/30174075
性愛羅盤
http://dev.iphonetw.net/redirect.php?tid=2246&goto=lastpost#lastpost
BBS : Nally Touch
http://www.goston.net/2009/04/26/2223/
2010年5月16日 星期日
[轉]如何使用 GoodReader/Air Sharing/FileMagnet USB 傳檔
Apple 並不準使用者在 GoodReader/Air Sharing/FileMagnet 之類的 app 中使用 USB 來傳輸檔案,只能使用 Wifi 傳檔。即使 GoodReader 有秘計可以開啟相關功能,但是一昇級 iPhone OS 4.0 beta 2 以及 GoodReader 2.7.3 之後,這個秘計好像也沒用了。所以,只好,山不轉,路轉。
方法如下(無法附圖,因為 4.0 beta 2 的螢幕抓取功能有問題):
1. 先關閉 Wifi
設定->Wi-Fi->關閉
2. 開啟網路共享
設定->網路->Internet 共享->開啟->僅用 USB
3. iPhone 插上 PC/Mac 的 USB 連接
4. 開啟 GoodReader/Air Shareing 的 Wifi sharing 功能(FileMagnet 則開啟 PC/Mac 端的 App)。
5. 開啟 PC/Mac 上的瀏覽器,在網址列打上,http://172.10.20.1:8080/
(port 視不同 app,略有不同,ip 要是找不到,可以在 cmd 下打 ipconfig 找到 PC 端的 ip,若 PC 端是 x.x.x.2,iPhone 則是 x.x.x1)
6. 開啟傳輸檔案
[轉]防止iPhone App 糟盜版
原文: http://b.imi.im/?p=356
先澄清一下, 我也是盗版用户(先自己抽两嘴巴, 但是我已经花了$200买app, 买觉得值得的程序, 而不是apple推崇的冲动式购买, 装盗版是先预览一下这个程序是不是值得买). 在中国做软件, 想不被盗版, 不太现实.
不想自己辛辛苦苦写出来的程序被盗版? 接着看.
首先简单介绍一下原理:
现在大多数的破解苹果验证安装app的办法都会动一个文件, 就是在.app文件夹下的”Info.plist”, 也就是那个程序信息文件.
代码很简单, 不再详细解释什么意思了
1. 检查Info.plist 是否存在 SignerIdentity这个键名(Key).
未破解的程序是不会有这个键名的, 苹果没给你加, 你自己没有加, 如果有, 那是哪儿来的呢?? 嘻嘻….
- if ([[[NSBundle mainBundle] infoDictionary] objectForKey: @”SignerIdentity”] != nil) {
- // 这就是被破解过的app
- }
if ([[[NSBundle mainBundle] infoDictionary] objectForKey: @”SignerIdentity”] != nil) { // 这就是被破解过的app }2. 检查3个文件是否存在
- NSString* bundlePath = [[NSBundle mainBundle] bundlePath];
- BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:(@”%@/_CodeSignature”, bundlePath)];
- if (!fileExists) {
- // 这就是被破解过的app
- }
- BOOL fileExists2 = [[NSFileManager defaultManager] fileExistsAtPath:(@”%@/CodeResources”, bundlePath)];
- if (!fileExists2) {
- /// 这就是被破解过的app
- }
- BOOL fileExists3 = [[NSFileManager defaultManager] fileExistsAtPath:(@”%@/ResourceRules.plist”, bundlePath)];
- if (!fileExists3) {
- // 这就是被破解过的app
- }
NSString* bundlePath = [[NSBundle mainBundle] bundlePath]; BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:(@”%@/_CodeSignature”, bundlePath)]; if (!fileExists) { // 这就是被破解过的app } BOOL fileExists2 = [[NSFileManager defaultManager] fileExistsAtPath:(@”%@/CodeResources”, bundlePath)]; if (!fileExists2) { /// 这就是被破解过的app } BOOL fileExists3 = [[NSFileManager defaultManager] fileExistsAtPath:(@”%@/ResourceRules.plist”, bundlePath)]; if (!fileExists3) { // 这就是被破解过的app } 3. 对比文件修改时间是否一致, 看看你的程序是不是被二进制编辑器修改过了
- NSString* bundlePath = [[NSBundle mainBundle] bundlePath];
- NSString* path = [NSString stringWithFormat:@"%@/Info.plist", bundlePath];
- NSString* path2 = [NSString stringWithFormat:@"%@/程序名字", bundlePath];
- NSDate* infoModifiedDate = [[[NSFileManager defaultManager] fileAttributesAtPath:path traverseLink:YES] fileModificationDate];
- NSDate* infoModifiedDate2 = [[[NSFileManager defaultManager] fileAttributesAtPath:path2 traverseLink:YES] fileModificationDate];
- NSDate* pkgInfoModifiedDate = [[[NSFileManager defaultManager] fileAttributesAtPath:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@”PkgInfo”] traverseLink:YES] fileModificationDate];
- if([infoModifiedDate timeIntervalSinceReferenceDate] > [pkgInfoModifiedDate timeIntervalSinceReferenceDate]) {
- //Pirated
- }
- if([infoModifiedDate2 timeIntervalSinceReferenceDate] > [pkgInfoModifiedDate timeIntervalSinceReferenceDate]) {
- //Pirated
- }
2010年5月14日 星期五
iPad 相關
当我用installous安装破解ipa软件,全部白图标; 用install0us 安装,图标全部正常显示。
http://www.wretch.cc/blog/MCUDESIGNER/22732986&page=2
看起來比較正常的教學
http://bbs.weiphone.com/
一個找軟件的好網站
http://iphone.tgbus.com/
http://www.dooland.com/ishare/
外文pdf雜誌
http://www.coay.com/
免費 epub下載,但是內容常常是不完整的
http://apps4u.webs.com/apps/blog/
free apps
http://www.cnepub.com/discuz/?fromuid=31954
epub 掌上書苑
台灣電子書: www.book11.com.tw
comic reader mobi
2.2需要先安装软件,然后打开软件再关闭,你的itunes里的 comic添加框就多出一个Shared文件夹,漫画就必须传到这个文件夹才能正常使用
shared文件夹位置:/var/mobile/Applications/XXXX/Documents /Shared/
XXXX是指一些数字和字母组成 的文件名,找到其中有comic reader mobi.ipa的
上传漫画的方法最好是在cydia里头安装afc2add并配合ifunbox使用。将shared设定为喜好文件夹,直接 usb上传,非常方便。
ifunbox绿色版:
http://u.115.com/file/f29b1dd505

