せでぃのブログ

ブログ初心者おいどんのどうでもいい愚痴やどうでもいい愚痴やどうでもいいマメ知識などを披露するチラシの裏です。

swift

swiftでデータ永続化と画面間の変数共有

Swiftで、AppDelegateで変数を共有しつつNSUserDefaultsでデータの永続化をテストしてみた。 共有する変数がInt型とかだとラベル用のString型に変換するのが意外と面倒なので一度ローカル変数に入れ直すと楽だった。あとは、ディスクデータの削除をしてもデ…

SwiftでAutoSizeカスタマイズテーブルビューをテスト中

csny/SwiftTest-AutoSizeCustomTableViewgithub.com 以前、Objective-Cで作ったものを参考に、ちょろっとコピペすれば何とかなるだろうと思ったが、かなり甘かった。いやいや、またハマったハマった。 結果、この辺↓のTableViewの基本から作り直してみること…

swiftでQuartzCoreとUIViewのタッチ動作など

csny/cgrect-swiftgithub.com 前にObjective-CでやったものをSwiftに書き換えてみた。配列の書き方1つとっても結構情報が錯綜してて大変そうねぇ。 CGRectContainsPointでタッチ位置を取得して、setNeedsDisplayInRectで再描画 - せでぃのブログ

xcode6.3デフォルトのUIFontで使えるフォント一覧

Objective-Cの場合、一覧の出力はこんな感じでできる。Objective-CでもSwiftでも使いまわししてるでしょう。今後のアップデートでまた変わるだろうが。 // フォントファミリー名取得 NSArray *arr = [UIFont familyNames]; NSLog(@"%@",arr); // フォント名…

Objective-CvsSwift

【エヌ教授の事件簿】高速プログラミング言語Swiftは本当に速いのか!?ch.nicovideo.jp ニコポイントは1銭も持ってない貧乏人なので、この記事がどういうオチでどこまでがネタなのかわからないが、掲載のObjective-Cがあまりにも遅いので書き換えてみた。こち…