Objective-C

NSPredicateで遊ぶ

こんにちは。今日はC#のLINQと少しだけ似ている NSPredicate のお話。なぜか『詳解 Objective-C 2.0 第3版』には載っていないクラスですが、たいへん便利な代物です。ちなみにくろねこさんが同じテーマの記事をQiitaに投稿しており、今さら感が漂っておりま…

キー値監視を使ってみよう

こんにちは。本日の題材は、『増補改訂版Java言語で学ぶデザインパターン入門』のObserverパターンをObjective-Cで実装してみる! ……です。Observerパターンとは、たとえば「GUIのボタンが押された!」とか「パラメータが閾値を突破した!」とか、とにかく状…

Objective-CのプロトコルとカテゴリとJavaのリフレクション 〜特別付録: Javaのprivateメソッドを外から実行する禁断の裏技〜

最近、Objective-Cと触れ合う機会がなくて色々忘れていたので、復習がてらプロトコルとカテゴリの復習をしてみた。題材は、僕の中でバイエルのようになっているStateパターン。でもそれだけだとつまらないので、最後にちょいワルなサンプルも載せるよ。 プロ…

NSAttributedStringで簡易シンタックスハイライト - エピソードII

本日の動機 ( ^o^)<シンタックスハイライトできたお |Xcode|┗(☋` )┓三 ( ◠‿◠ )☛あんなものでごまかしたつもりか▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂うわあああああ ……というわけで、今回はここまでやってみました。端末上でそれっぽくテキストを色分けできている事がおわ…

NSAttributedStringで簡易シンタックスハイライト

本日の動機 ( ^o^)<シンタックスハイライトってかっこいいなぁ ( ˘⊖˘) 。o(よし僕も作ってみよう) |Xcode|┗(☋` )┓三 ( ◠‿◠ )☛また使いどころも考えずにろくでもないものを作るのか ▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂うわあああああ ──というわけで、今日は iOS デバイス…

iOSアプリ画面遷移3本勝負

前回のあらすじと本日の目標 2012年11月4日の日記では、iPhoneアプリのためのミニマルな雛型を作りました。今日はそれを拡張して、画面遷移を実装してみたいと思います。ただし簡単のため、実装するのは2画面間を交互に遷移するだけのアプリです。前回ほどロ…

iOSアプリ作成はじめの一歩

本日の目標 できるだけ堅牢性の高いアプリの雛形を作りたい、ただし Story Board や Interface Builder を使わずに。 きっかけ 『iOS開発におけるパターンによるオートマティズム』のp.9には、以下のような導入文があります。 (前略)このときよく行われる…

Copyright (c) 2012 @tercel_s, @iTercel, @pi_cro_s.