2016-02-01から1ヶ月間の記事一覧
RxSwiftを勉強していますが、なかなか理解が進まないシリーズです。 RxSwift / RxCocoaのバージョンは2.2を対象にしています。 学習の手始めに「UIButtonがタップされたら、画面上にあるラベルをhiddenにする」というごくごく簡単な処理を書いてみようと思っ…
EmacsでC-sで検索するときに領域が選択されていたら、その領域を検索対象として検索するマクロを、自分の.emacsに追加しました。 ;; 選択した領域を使ってインクリメンタル検索を実行 (defadvice isearch-mode (around isearch-mode-default-string (forward…
CocoaPodsは、自動作成するumbrellaヘッダにデフォルトで全ヘッダファイルを含めます。 Objective-Cだけで書いてある場合、この振る舞いでも特に問題にはなりません。・・・ですが、ライブラリにC++コードなどSwiftで対応しない言語のファイルが含まれている…
内容はタイトル通りです。引き続きRxSwiftについて。 github.com 「RxSwiftでUIKitを試してみよう。このAPIページを見ると色々とあるな…あれ?何も使えない?」と。 よくよく確認してみると、RxSwiftの下には別のpodspecファイルとして、RxCocoa.podspecがあ…
遅まきながら、RxSwiftに手を付け始めました。 github.com リアクティブプログラミングはまったく経験がないので、公式の「Getting Started」を読みながら、概念や基本を調べることにします。 ですが、まだ分からないことばかりで詳細には全然立入れていませ…
下のブログで、コマンドラインからApp Storeのアプリをインストールするコマンドラインツール「mas」が公開されていることを知りました。 rcmdnk.github.io 確かにわざわざAppStoreから1つずつインストールするのは面倒なので、自分の環境にも入れてみること…
spacemacsが思いのほか使いやすかったので、これまで育ててきた.emacsをバッサリ捨てて、乗り換えることにしました。思っていた以上にspacemacsは至れり尽くせりで動いてくれたので、 spacemacsはユーザー様の設定を~/.spacemacsの末尾、dotspacemacs/user-c…
とあるコードを読んでいたら、 std::string foo = "abc"; printf("[%s]\n", &foo[0]); // [abc] みたいな書き方をしていて「ん?stringなのに??」と思ったので、きちんと調べてみました。結論を書いてしまうと、 配列添字の演算子「[]」は、アドレス取得の…