Swift

Swift で描画に時間がかかると感じたときは非同期処理で対処しよう

自作した View ってわりと使う頻度があるので大変、その中でも複数の情報を保有する View を作ってしまうと結構時間がかかってしまいます。 その場合、 ViewController を作成して管理する方法もありますが、たまーに面倒だな ViewController を作るレベルで…

Swift 3 での UITableView.dequeueReusableCell の使い方

毎回忘れるのでメモとして書いた dequeueReusableCell のところで CustomCell に変換する綺麗な書き方は今のところ調べてないのでコピペは危険です class VideoViewController: UIViewController { let cellClasses:[AnyClass] = [CustomCell.self] let comm…

Swift get set で検索してもなかなか出てこない機能

Objective-C の property って Swift ではどうやって実装すればいいの? 特に set した後にいろいろやりたい! と思って検索しても var _hoge: String? = nil var hoge: String? { get { return self._hoge } set { self._hoge = newValue } } こんな感じの…

プログラミング言語「Swift」を使ってみた感想

Swift - Overview - Apple Developer旬は過ぎたが実際に実装した上での感想とかはないだろうから すご~く適当に書く いいところ ファイルが分離されていない .swift ファイルで管理 既存の Objective-C のソースコードも使える Using Swift with Cocoa and …