設計你的資料庫系統(二)

by adonisy 21. 八月 2017 09:30

 

作    者:楊先民 
審    稿:張智凱 


1 前言

上期大概把「油耗維修」這隻程式大概介紹了一下功能,接下來就是介紹一下開發工具以及資料庫的準備,以及資料庫設計的一些問題 。 

我自己其實也是從無到有的學習 iPhone的程式開發,第一支程式是 Object-C到後來的 Swift都是如此,不過只要有程式設計概念的基礎 ,尤其是物件導向設計概念的基本,剩下的就是你想要如何呈現你的應用程式的問題。

2 工具準備

在撰寫 apple的程式,並且想要上架的人,你需要準備:


A 有MAC 作業系統的機器,例如 MackBook Pro。

B 安裝 XCode 8以上的開發工具。

C 申請 apple開發者帳號,交一年年費才能夠讓所寫的程式上架。

D 一個可以編輯 SQLite資料庫的管理工具。

E 一個能夠幫你設計 icon以及進入程式畫面的美術人員。

F 能夠找到 icon可以下載的網站。

E的部分可以先介紹,因為通常會寫程式的朋友對美術方面都不怎麼樣,想要設計你自己的 app icon,可以透過下面的網站找到適合的美術專家完成這個任務。

https://www.fiverr.com/

設計 icon並不貴,但是要用英文和畫家描述大概程式的用途以及大概的走向,需要一點英文溝通的能力。

F的部分則是可以到下面的網站搜尋有沒有適合的 icon可以下載。

https://www.iconfinder.com/

有 Free的 icon可以下載,或是購買點數可以下載一個 icon 1美元左右,算是相當便宜。

不過要記得的是,icon如果是用做 tab bar、或是 navigation bar的話,務必使用黑白的,使用彩色的 icon在 navigation bar 會顯示不出來。

以下是我的 tab bar 的 icon

 

有三個 icon是付費的,兩個是免費版,不知道你猜的出來嗎?

tab icon需要有三個大小,分別是 75X75、50X50以及 25X25,但是 iconfinder的網站大小都不可能剛好,所以我是使用了另一個編圖工具完成圖片大小縮放的設定:

 

 

這個工具還蠻好用的,無法修圖只能調大小,調完百分比存檔就可以了。

至於要如何把下載或是處理完成的 icon檔案放在 XCode的專案中,我也是摸索了半天才得到最方便的設定方式。

首先,在 XCode的專案中,點選 Project,如下圖:

然後點選右邊的 target

 

在 General 的 tab ,下方可以點選 App Icons Source,按下右邊的箭頭可以進入 icon source的編輯視窗中。

 


 

進入視窗後,可以將 icon拖拉到左方欄位中:

 

 

上圖中左側已經有我拉過的很多圖型了...

點選你所拉的圖型,並且選擇是 iphone的用圖:

這時再將剩下的 icon大小拖到適當的地方即可,直接用拖的即可,它會幫你放在專案中設定好,無需再做另外的設定:

在撰寫程式時,只需要提供原本設定的 app icon名稱,不需要管大小與解析度,程式會依照你的 iphone類型給與適當的解析度與大小顯示,相當的方便。

 

至於管理 SQLite資料庫的程式,我很早之前有買過 Navicat的管理 SQLite版本,不過這方面類型的程式蠻多的,到 apple store搜尋 SQLite管理應該都可以搜到一堆才是。

 

其餘的,算是寫 mac程式的基本(例如需要 mac的 os還有 XCode),如果程式需要上架,每年需要向 apple繳交99美元的費用,不然程式無法上架,如果有一年沒繳,程式會被下架,而且沒有付費的開發者,將會有一些功能無法使用,例如 iCloud功能就無法使用。

下期將來介紹真正的資料庫設計的部分了。

(p.s:今天因為編輯器一直出錯,所以先寫到這裡,檢查一下 bug)

Tags: ,

不允許評論

NET Magazine國際中文電子雜誌

NET Magazine國際中文電子版雜誌,由恆逸資訊創立於2000,自發刊日起迄今已發行超過500篇.NET相關技術文章,擁有超過40000名註冊讀者群。NET Magazine國際中文電子版雜誌希望藉於電子雜誌與NET Developer達到共同學習與技術新知分享,歡迎每一位對.NET 技術有興趣的朋友們多多支持本雜誌,讓作者群們可以有持續性的動力繼續爬文。<請加入免費訂閱>

月分類Month List