Login
Sign Up For Free
English
中文 (繁體)
中文 (香港)
中文 (简体)
日本語
Filipino
Bahasa Indonesia
Bahasa Melayu
Pусский
Português (Brasil)
Magyar
Français
Español
Deutsch
Čeština
العربية
Català
Dansk
Ελληνικά
فارسی
Suomi
Gaeilge
Hindi
עברית
Hrvatski
Italiano
Norsk bokmål
Nederlands
한국어
Polski
Română
Slovenský
Svenska
Türkçe
українська
беларуская
ไทย
Standard view
Techmemo
says
14 years ago
分享 7/16 開發課程推廣 T5 問答集, 因為 UITableView 客製化的廣度很廣, 所以大家也著重在這方面討論
latest #15
Techmemo
says
14 years ago
Q: 有些 UITableView 的每一行有星星, 額外的文字 Lable, 相片等是自己寫的嗎? A: 主要有兩種方式, 一種是繼承 UITableViewCell 加元件, 另一種是用 UITableViewCell 的 contentView property 來動態修改
Techmemo
says
14 years ago
Q: 在 UITableViewCell 中使用不同 reuseIdentifier 的用意為何? A: 一方面為了區隔不同 cell 的"長相", 另一方面在特殊情況下可以使效能更好
Techmemo
says
14 years ago
Q: 同一個 reuseIdentifier 要在什麼地方 refresh cell 的內容?
立即下載
Techmemo
says
14 years ago
A: 因為從 dequeueReusableCellWithIdentifier 取得的 cell 可能仍保有上一個UITableViewCell所設定的參數(font, font color), 因此可在tableView:cellForRowAtIndexPath:更新
Techmemo
says
14 years ago
Q: 很多 app 有像 fb app 一樣將 UITableView 往下拖拉時, 會做自動更新的動作, 這是怎麼達成的?
Techmemo
says
14 years ago
A: three20 與 github 上有不少 open source 有處理這一塊, 但避免為了一個小功能載入一整個 lib, 我們可以透過 UIScrollViewDelegate 取得 contentOffset 判斷是否被往下拖拉, 再透過位移量來改變箭頭的旋轉角度即可
Techmemo
says
14 years ago
Q: 如何在自己 app 實作出類似資料夾瀏覽的功能? A: 可以透過 NSFileManager 與 UITableView 搭配實作
Techmemo
says
14 years ago
Q: 我們有些 Image 是 app 裡面原本就有的, 若有其它 Image 是透過網路取得更新的圖片, 要如何管理 app 內與新下載的圖片?
Techmemo
says
14 years ago
A: 綁在 app 的圖片都在 Bundle 內, 只能讀不能寫, 如果有需求還是複製一份到 app 自身 sandbox 的 /Documents/ 下與網路下載的新圖片做管理比較好
Techmemo
says
14 years ago
Q: Core Data 是否會產生 db file?
Techmemo
says
14 years ago
A: 會的, 通常在 <App Path>/Documents/<db_name.sqlite>, 但絕大部分情形下, 你不會想去修改它的, 因為就算只有產生一個 Entity, 實際上 core data 會產生三四個 table 來管理
Techmemo
says
14 years ago
Q: 如果要產生測試 db 資料, 要如何 import 進 core data 的 db 裡?
Techmemo
says
14 years ago
A: 如果是 import 自行產生的資料 (非根據 core data db 內的 table 格式), 最好是用程式的寫法 import 進去, 可參考
goo.gl/ILccA
Techmemo
says
14 years ago
, 若是 preload 現有資料進 core data 的話, 可以直接把檔案置換進預設路徑, 可參考
goo.gl/OAVDY
Techmemo
says
14 years ago
Q: core data 有支援 transaction 嗎? A: 沒有
back to top
delete
reply
edit
cancel
cancel