まさたか日記スマートフォン用の表示で見るまさたか日記2014-10-16SwiftからObjective-Cのライブラリ使うSwift/XCode/C++SwiftでiOSアプリ書くのはすっきりとした文法で快適なのですが、凝ってはいるけど定番な動きを実現したいときには誰かが作ってくれた部品を使いたくなります。Githubにもそれはそれは多くのiOS向けのOSSがありますし、大抵はMITライセンスなので仕事でも使い易い。これらは現在ほとんど全てがSwiftではなくObjective-Cソースコードで提供されています。そのうちSwiftのものも増えてくるでしょうけど今はObjective-Cだけ。SwiftからObjective-Cを使おうとしたとき、承前としてまず読むべきなのは以下のドキュメント。miniのiBookに落として読んでます。Project一瞬ハマりました。header?」と聞かれるやつ)が出ないんですよ。何度かプロジェクトを作り直したりしたのですが、どうにも説明どおりにならない。いうことでドキュメントの続く部分に書かれた以下の記述をなぞります。File.ここで作るブリッジヘッダファイルの名前は実はなんでもいい。"-Bridging-Header.h"」とか書かれているけどそんなの長いしイヤ。この取り込み用のものの他にヘッダファイルを作る予定も無いのでダイアログデフォルトの「Header.h」でいいんじゃない?で大事なのはさらに続く以下の記述。Header」にプロジェクト相対パスで作ったヘッダファイルを設定する。実はOSファイルシステム上の絶対パス指定でもオッケーです。可搬性かんがえたら相対パス指定にしますけどね。これのスクリーンショットはこんな感じです。プロジェクトファイルの該当箇所が見つからなくて時間かかった。あとはドキュメントの手順にある、Objective-Cの使いたいヘッダファイル名を作成したブリッジヘッダファイルに追加してあげればよい。ここまでやるといきなりクラスが見えるようになります!DrawerSampleってのはFacebook風のドロワーコントローラで何使ったらいいかを試しているところだったので。これからMMDrawerControllerとECSlidingViewControllerの両方を書いてみてよさそうな方を使いたいと思います。"MMDrawerController.h"#endifやれやれ。なんでブリッジヘッダファイルを自動生成するダイアログが出なかったのだろう?汚れちゃってるのかな?Yosemiteでたら速攻でクリーンインストールしようと思ってます。Dahlは言わずと知れたnode作者。nodeの...2018-05-22CLionが最強かもしれないWebStorm大好きっ子な私ですが、WebStormはWEB系技術をターゲッ...2018-05-16node-gypそしてnanへ。Technology(米国)はてなブログをはじめよう!masataka_kさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。