在 Xcode 中自訂程式碼片段 (Code Snippet)

Code Snippet

有些程式碼會經常寫到,可以把這些程式碼片段儲存起來,方便日後快速使用。要在 Xcode 裡把常用的程式碼片段儲存起來,方法很簡單。



把已建立的專案加入 Xcode 的 Git 版本控制

Xcode git

一開始建立 Xcode 專案的時候,若沒有把 Source Control 的選項打勾,之後要如何建立 Git 版本控制呢?查了一下 Apple 的說明書,在 "Use Git to Manage an Unmanaged Workspace Directory on a Development Mac" 這一節裡有說到,其實只要手動建立就可以了。


使用 Android Navigation Drawer 製作側選單 (2)

Navigation Drawer

本篇接續:使用 Android Navigation Drawer 製作側選單(1)
前面我們做到從螢幕左邊往右滑來開啟側選單,但是觸碰 ActionBar 的 App icon 時卻沒有任何反應,現在就來處理 App icon 的動作。很簡單,覆寫 onOptionsItemSelected 方法即可:
public boolean onOptionsItemSelected(MenuItem item) {

    //home
    if (drawerToggle.onOptionsItemSelected(item)) {
        return true;
    }

    return super.onOptionsItemSelected(item);
}
這樣當你觸碰 App icon 時就可以開關 drawer 了。




使用 Android ActionBarCompat 製作導覽列 (1)

ActionBar

什麼是 ActionBar 呢?其實就是導覽列,說法不同,概念雷同,在 Android 中,把導覽列上的功能選單稱為 Action button,所以整個導覽列就稱為 ActionBar,要瞭解它的概念及設計準則,可以參考官網的說明,這裡只做快速整理說明。