顯示具有 iPhone 標籤的文章。 顯示所有文章
顯示具有 iPhone 標籤的文章。 顯示所有文章

2010年5月21日 星期五

[轉]iPhone OpenFlow

http://fajkowski.com/blog/2009/08/02/openflow-a-coverflow-api-replacement-for-the-iphone/

2010年5月19日 星期三

NSoperation

http://icodeblog.com/2010/03/04/iphone-coding-turbo-charging-your-apps-with-nsoperation/

[轉]iPhone be a wifi router

from iPhone4.TW
因為擷取網址的時候出現一堆亂碼,只好暫時不附上網址了 @@

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 是插著電源供應的,電池卻一直往下掉...

JSON & iPhone

http://changyy.pixnet.net/blog/post/26106020

[轉]10 Tips to Succeed on iPhone

http://www.industrygamers.com/galleries/industry-insights-10-tips-to-succeed-on-iphone/1/

2010年5月17日 星期一

Dump classes out of iPhone SDK

http://www.codethecode.com/projects/class-dump/

[轉]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 ArtsSquare Enix將會加入戰局,透過 這些跨平台的重量級遊戲引擎開發出聲光效果十足的遊戲,而一般的獨立開發者也會透過有趣的小點子崛起,就讓我們拭目以待。

iPhone App

2009 fun iphone 最推的十大iphone軟體 實用程式篇
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 傳檔

from http://iphone4.tw/forums/showthread.php?t=86652

如何使用 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://auauau.javaeye.com/blog/658973

原文: http://b.imi.im/?p=356

先澄清一下, 我也是盗版用户(先自己抽两嘴巴, 但是我已经花了$200买app, 买觉得值得的程序, 而不是apple推崇的冲动式购买, 装盗版是先预览一下这个程序是不是值得买). 在中国做软件, 想不被盗版, 不太现实.
不想自己辛辛苦苦写出来的程序被盗版? 接着看.

首先简单介绍一下原理:

现在大多数的破解苹果验证安装app的办法都会动一个文件, 就是在.app文件夹下的”Info.plist”, 也就是那个程序信息文件.

代码很简单, 不再详细解释什么意思了

1. 检查Info.plist 是否存在 SignerIdentity这个键名(Key).
未破解的程序是不会有这个键名的, 苹果没给你加, 你自己没有加, 如果有, 那是哪儿来的呢?? 嘻嘻….

Java 代码
  1. if ([[[NSBundle mainBundle] infoDictionary] objectForKey: @”SignerIdentity”] != nil) {
  2. // 这就是被破解过的app
  3. }


2. 检查3个文件是否存在

Java 代码
  1. NSString* bundlePath = [[NSBundle mainBundle] bundlePath];
  2. BOOL fileExists = [[NSFileManager defaultManager] fileExistsAtPath:(@”%@/_CodeSignature”, bundlePath)];
  3. if (!fileExists) {
  4. // 这就是被破解过的app
  5. }
  6. BOOL fileExists2 = [[NSFileManager defaultManager] fileExistsAtPath:(@”%@/CodeResources”, bundlePath)];
  7. if (!fileExists2) {
  8. /// 这就是被破解过的app
  9. }
  10. BOOL fileExists3 = [[NSFileManager defaultManager] fileExistsAtPath:(@”%@/ResourceRules.plist”, bundlePath)];
  11. if (!fileExists3) {
  12. // 这就是被破解过的app
  13. }

3. 对比文件修改时间是否一致, 看看你的程序是不是被二进制编辑器修改过了

Java 代码
  1. NSString* bundlePath = [[NSBundle mainBundle] bundlePath];
  2. NSString* path = [NSString stringWithFormat:@"%@/Info.plist", bundlePath];
  3. NSString* path2 = [NSString stringWithFormat:@"%@/程序名字", bundlePath];
  4. NSDate* infoModifiedDate = [[[NSFileManager defaultManager] fileAttributesAtPath:path traverseLink:YES] fileModificationDate];
  5. NSDate* infoModifiedDate2 = [[[NSFileManager defaultManager] fileAttributesAtPath:path2 traverseLink:YES] fileModificationDate];
  6. NSDate* pkgInfoModifiedDate = [[[NSFileManager defaultManager] fileAttributesAtPath:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@”PkgInfo”] traverseLink:YES] fileModificationDate];
  7. if([infoModifiedDate timeIntervalSinceReferenceDate] > [pkgInfoModifiedDate timeIntervalSinceReferenceDate]) {
  8. //Pirated
  9. }
  10. if([infoModifiedDate2 timeIntervalSinceReferenceDate] > [pkgInfoModifiedDate timeIntervalSinceReferenceDate]) {
  11. //Pirated
  12. }

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

2010年5月13日 星期四