基本ショートハンド使っとけばよいかな
外部名なし
定義
func writeData(searchWordText:String) {
let appDel: AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
let searchWordContext:NSManagedObjectContext = appDel.managedObjectContext!
let searchWordEntity: NSEntityDescription! = NSEntityDescription.entityForName("SearchWord", inManagedObjectContext: searchWordContext)
let searchWord: RecentSearch.SearchWord = NSEntityDescription.insertNewObjectForEntityForName("SearchWord", inManagedObjectContext: searchWordContext) as! SearchWord
searchWord.search_word = searchWordText
searchWord.update_date = NSDate()
}
呼び出し
writeData("testtest")
外部名
定義
func writeData(searchWordText word:String) {
let appDel: AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
let searchWordContext:NSManagedObjectContext = appDel.managedObjectContext!
let searchWordEntity: NSEntityDescription! = NSEntityDescription.entityForName("SearchWord", inManagedObjectContext: searchWordContext)
let searchWord: RecentSearch.SearchWord = NSEntityDescription.insertNewObjectForEntityForName("SearchWord", inManagedObjectContext: searchWordContext) as! SearchWord
searchWord.search_word = word
searchWord.update_date = NSDate()
}
呼び出し
writeData(searchWordText:"testtest")
ショートハンド
定義
func writeData(#searchWordText:String) {
let appDel: AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
let searchWordContext:NSManagedObjectContext = appDel.managedObjectContext!
let searchWordEntity: NSEntityDescription! = NSEntityDescription.entityForName("SearchWord", inManagedObjectContext: searchWordContext)
let searchWord: RecentSearch.SearchWord = NSEntityDescription.insertNewObjectForEntityForName("SearchWord", inManagedObjectContext: searchWordContext) as! SearchWord
searchWord.search_word = searchWordText
searchWord.update_date = NSDate()
}
呼び出し
writeData(searchWordText:"testtest")