Re: [問題] 改寫openDB
※ 引述《markzog21 (殘羽星辰)》之銘言:
: 不知道可否改寫成
: -(void) EasyOpenDB : Appdelegate (註一參數):Sql命令字串(註二參數):
: 接收dataArray (註三參數){
: 內容同OpenDB 這樣
: }
: OpenDB我是寫在需要開資料庫的.m檔裡,想說可否改寫到delegate檔裡
: 然後要讀資料的.m檔裡只要開EasyOpenDB這樣就好,縮減程式碼而且可重複利用@@"
: 該怎改以及這樣改會不會出事?
註一是 Singleton 物件,當做參數來傳有點多餘。
註三是 mutable 的 array,把 mutable 的 array 傳來傳去,
很容易造成 side effect,建議在 method 中另外建立一個 array
物件傳回來。
所以大概寫成這樣比較好:
- (NSArray *)resultsWithSQLQuery:(char *)query;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.128.103.143
→
08/19 10:49, , 1F
08/19 10:49, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章