Re: [問題] 改寫openDB

看板MacDev作者 (zonble)時間15年前 (2010/08/18 18:31), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #1CQxQ1TR (MacDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1CQxQ1TR (MacDev)