Just a Computer Graphics Studio & My Life

Posts tagged ‘version’

[iOS] 發佈版本給使用者測試 (Crashlytics Distribution for User Test)

曾經陪我們測試過許多App的平台Testflight,即將在這個月底(2/26)結束營業XD~好啦,其實是被Apple買去,整合到iTunes Connect中,未來可以去嘗試看看。

crashlytics

在此,我要介紹另一個發佈版本給使用者測試平台Crashlytics,它有三大功能:

  1. 回報崩潰事件
  2. 追蹤使用者狀況
  3. 發布版本給使用者測試

過去我很常使用1和2,現在可以來嘗試3。

(繼續閱讀…)

Advertisements

[Git] 設定.gitignore忽略追蹤檔案

Git是個博大精深的好工具,它可以用來管理檔案的版本,不過我們不需要所有功能都學會,只要學習我們所需要的功能即可!現在我需要忽略追蹤檔案,可以怎麼做呢?

Git 設定.gitignore忽略追蹤檔案

 

因為bin和obj兩個資料夾太過肥大,它是由原始碼編譯後產生的衍生檔,檔案大小動輒上百MB,因為可以重新生成,所以沒必要去追蹤。

過去我只會在專案頭目錄push所有檔案,現在想要忽略這兩個資料夾可以這麼做,在終端機輸入:

vi .gitignore

然後我就可以設定.gitignore這個檔案:

3rd Library/AwesomeMenuProject/AwesomeMenuProject/bin

3rd Library/AwesomeMenuProject/AwesomeMenuProject/obj

儲存後關閉,此後再push所有檔案,就會忽略此bin和obj兩個資料夾囉!

參考:[GIT] 設定.gitignore 忽略檔案不被track

[iOS] 版本市佔率 (Version Market Share)

iOS 8釋出已經三個月,我們來看一下現在iOS各版本的市佔率吧!真沒想到,比起Windows各版本市佔率,iOS可是非常快速地讓使用者安心更新!這種無痛升級且能享受更多的功能服務,當然會讓多數人都能夠接受!

iOS 版本市佔率 Version Market Share

2014/12/08由Apple官方統計,iOS 8占有63%iOS 7占有33%最新的兩個iOS版本就占有96%,讓開發者們如我樂觀其成!因為我們只要優先著重在iOS 7以上開發即可,若客戶說想要支援iOS 6,那麼就拿出這一張圓餅圖給他看吧~為了支援不到4%的iOS版本,而多花費時間與金錢在上頭,可不是個明智的選擇呢~

iOS 7以後的扁平化設計,可說是個劃時代的分水嶺,無論是在使用者體驗上,或是在開發者工具上,甚至軟硬體新的功能與服務,都將讓你我引領期盼!期許自己能深入體會研究其中奧妙之處,進而設計出自己他人都愛不釋手的應用軟體:)~

參考:App開發前要考量的首要關鍵數值 -「iOS版本市佔率」Apple Developer Support

[iOS] 判斷iOS版本

身為開發者的我們,面對程式語言日新月異是非常正常的事情,iOS每年都會發佈更新,於是我們就必須去了解哪些API即將棄用(deprecated),在未來的專案就儘量不要去使用。

iOS_Support_Matrix_V16.1

這張iOS支援陣列圖非常詳細地描述i設備的各種特性,點開放大來看可說是嘆為觀止!如果是個Apple粉絲開發者,那麼鐵定要好好徹底了解它:D

(繼續閱讀…)

[iOS] Core Data Lightweight Migration

為了儲存更多的資料,我們難免會在Core Data上增加Attribute,甚至為了方便管理資料庫,我們會分割單一Table為多個Table,而最簡單的Core Data Lightweight Migration,只要在某個method中加入幾行程式碼即可運作。

– (NSPersistentStoreCoordinator *)persistentStoreCoordinator

(繼續閱讀…)

標籤雲

%d 位部落客按了讚: