iOS 5之回不去了 – UIPopoverController的怪地雷

咳~沒錯,iOS 5之回不去了又演續集了,
這次要演出的是UIPopoverController在iOS 5上的怪bug,
至於什麼是UIPopoverConttroller呢?
請看上方圖片中的左側是否有一個對話視窗,
那個就是所謂的UIPopoverController。

繼續閱讀

iOS5之回不去了 – Developer該注意事項

沒錯,iOS5之回不去了又出現了,
老實說我真的很不想再寫這系列的文章,
因為一但出現這個文章就是代表又出問題了。 Orz

好吧,言歸正傳,
這篇是針對我最近在做app在iOS5改版上遇到問題的描述,
對於想開發iOS5或想升級到iOS5開發的開發者一些事前的提醒:

繼續閱讀

iOS5之回不去了 – 用xCode 4.2發佈app

沒想到這麼快又來”iOS5之回不去了”系列了,
老實說我也沒想到來的這麼快,
主要是我把手上所有的app都升級到iOS5的版本,
經過一段程式改寫之後終於把最終版本生出來了,
沒想到最後要發佈到app store上時居然發現,
在xCode 4.2中發佈app的方式變了,
更妙的是在Apple Developer Portal的發佈說明還是xCode 3.x版的說明,
好吧!我知道我的工作來了,
因此”iOS5之回不去了”的文章又出來跟大家見面了。

繼續閱讀

iOS5之回不去了 – MKReverseGeocoder取代方案

iOS5回不去的東西其實還挺多的,
我能到Apple總部前面絕食抗議嗎?

這篇是為了我在iOS App開發班上同學而寫的,
有道是:出來混的遲早都要還的。

在iOS4中我們可以用MKReverseGeocoder將經緯度座標轉換成地址資訊,
關於這個部分有來上課的同學應該都已經看我Demo過這段了,
但是到了iOS5之後Apple做了一些改變,
有關於MKReverseGeocoder的類別與相關方法丟已經被移除了,
那麼就要改用另一個新的類別叫做 CLGeocoder 來進行實作。

在這邊我做一個簡單的示範:

繼續閱讀

iOS5之回不去了 – 如何使用Reference Counting機制

在上週Apple正式釋出了iOS 5的版本,
同一時間也釋出了Xcode 4.2的版本,
結果當我憑著自己身為Apple iOS Developer,
可以在Xcode中任意downgrade到任何一個版本的優勢,
想說先來嘗鮮一下iOS5,晚一點再回復成iOS4,
結果慘事發生了,因為當我要回復時居然怎麼都回不去了。

沒錯!就是回不去了!!!!
Oh! my god! 我親愛的iOS4居然回不去了 *崩潰*
那以後我是要怎麼測試iOS4啊,臭Apple你還真是狠啊……..
所以如果手上還沒升級iOS5的開發者請自行考慮是否要升級iOS5。

所以這篇要教大家如何要非法的方式downgrade?
當然不是啊…..  Orz

我倒是要來講講如何在Xcode 4.2中可以使用Reference Counting的機制,
在xcode 4.2中新增了Automatic Reference Counting的機制,
可能會造成之前所寫的retain, release這些指令都不能用,
而這篇就是要教大家如何在Xcode 4.2中關閉Automatic Reference Counting。

繼續閱讀

解釋何謂iOS中的CMTimeMake

iOS 4.1後加入了CMTime這個類別來設定時間 ,
但是可憐的是Apple官方文間的說明實在是貧乏的可憐,
只輕描淡寫寫了這段說明:

CMTimeMake
 
CMTime CMTimeMake (
   int64_t value,
   int32_t timescale
);
 
Parameters
 
value
 
timescale
 
Return Value
 
Discussion
 
Availability
 
    * Available in iOS 4.0 and later.
 
Declared In
CMTime.h

幹的好,在問了Google大神後實在是用的人不多, 解釋的人更少,
決定在搞清楚後趕快來寫上一筆,
至少後來的人會比我輕鬆一點,
免得老在那瞎子摸象.

繼續閱讀

Magic Shutter 1.3.1版重新上架

經過了上個坎坷不安的7天,
總算Apple於剛才通過了Magic Shutter 1.3.1的更新審查,
若是之前有誤更新1.3版的朋友請盡速於app store上更新。

另外為了向上周無法於app store上找到該app的朋友致歉,
因此於3/1~3/3特價三天,請多把握機會。

這版加入了以下功能:

  • 增加自訂快門功能
  • 增加了Magic Shutter 1.3的影片說明書與示範

詳細說明請見  Magic Shutter app page

 

如何利用iTunes將音樂轉成CAF檔

CAF是什麼?基本上只要有玩過iPhone的人應該就有聽過caf檔這個東西,
大部分的應用是將caf檔傳入iPhone中當作鈴聲來使用,
當然對於iOS開發者來說,若是要將音效放入app中,
那就必須要能夠將手邊的wav或是mp3檔撰成caf後,
才能方便在iPhone或是iPad中使用。

由於我老人家實在是記憶不太好,
趁我還有點印象趕快把這篇寫下來存檔,
順便提供給有需要的人使用。


首先你只需要找一台有安裝iTunes的電腦 (如果有再開發iPhone沒裝iTunes應該也說不過去),
打開後選擇[編輯>喜好設定]來進行設定。

繼續閱讀

Magic Shutter 1.1 更新上架

經過一陣子的交叉測試Magic Shutter 1.1上架了,
更改項目如下:
* Photo output resolution over 1 million pixels. (Three resolution options)
* Add the real flash support. (iPhone 4 only! iPhone 3Gs still use simulate flash.)
* Improve image quality and better long exposure result.
* Adjust the settings interface and Shooting Tips.
* Fix the iPhone 3G compatibility problem.
* Focus symbol will continue to focus complete or failure.
* Fix localize of Japanese strings.
* This version provides a total of 9 items modified. (Include interface and the core of Magic Shutter)

總算是喘口氣了,
不過雖然1.1版才剛上架,
但是1.2版的專案卻已經在昨晚開起來了,
看到要跟熊貓眼說掰掰的日子又越來越遙遠了。 Orz