熊屋 | 技術小記

iOS, Web Development Notes

2015 Combo 8 第一場心得

| Comments

主題 技術單兵作戰及團隊開發流程差異

主講人 Caesar Chi (熱血漢誌, Facebook, Twitter)

2015 年一開春就有一系列的開發者的聚會 - 2015 Combo 8 ,本身從極長時間在極少開發者團隊剛進到一個稍有規模的公司,春水堂科技。因此也想瞭解一下轉換的心境差異及要注意的事項,因此挑了這一天第一場的講座。

除了講座主題之外,也意外中的得到一些在團隊中怎麼和其他成員相處的經驗,以及開發流程中可以改變的事項。

NSTimer

| Comments

NSTimerFoundation framework 的成員,可以用來處理定期週期性的行為或是拿來做倒數計時器。這裡做個簡單的筆記如何使用它。

SVN 歷險記 - 在 SVN 版控下 Initial 一個 Xcode Project

| Comments

前幾天寫了 SVN 歷險記的第一篇「SVN 歷險記 - Xcode + SVN 之 ignore 」,雖然順利解決怎麼為專案加上 svn ignore ,這幾天下來發現:

SVN 並沒有辦法 ignore unversioned 檔案及目錄及其子項目

之前在寫文章的時候不知道為什麼沒有碰到這個問題,於是馬上就朝了相關的方向尋找線索,這篇一樣會以 command line 為主,必要時 Versions 作為視覺輔助。

SVN 歷險記 - Xcode + SVN 之 Ignore

| Comments

因為工作上需要,所以必須了解怎麼使用 svn 怎麼和 Xcode 相處得宜。因為 Xcode 有些檔案是不需要被 commit 進 repository 的,於是就來看看怎麼在 svn 達到和 gitignore 一樣的效果。一探究竟之後,也發現和 git 的做法截然不同。

在 iOS 8 中使用模糊效果

| Comments

在 iOS 7 出來一個背景模糊的效果, Apple 官方的 sample code 則有提供怎麼使用 vImage, Quartz 來實作這個效果。接著在 iOS 8 出來之後,則提供了 UIVisualEffectView 可以疊加在繼承 UIView 的 class 的 objects ,除了 UIView 之外就還有 UIImageView 等比較常用會用來加上模糊效果,因此可以更加容易達到這個效果。

開發東西真的要寫 Test 啊!

| Comments

這幾天因為比較有時間,就開始認真看怎麼寫 test cases 。接著開始想到我自己以前的 code 都沒有寫過單元測試,真的是心臟很大顆。今天在試著用自己之前做的 library ,也是沒有通過,用的時候也是掛掉。

Scene Kit 中 Render 畫面的方法

| Comments

在 Scene Kit 要把畫面 render 出來有三種方法,非常有彈性。他會幫我們在底層處理好並有效率的 render 畫面出來,並整合其他 frameworks 以及充分運用 GPU 的繪圖能力。