タグ

GoLangとobjective-cに関するclavierのブックマーク (4)

  • iOSアプリ開発でもAndroidのR.javaのような仕組みでリソースに安全にアクセスする - Qiita

    先日、会社の後輩と 「AndroidのXMLをiOSでも共有できればいいのにね」 「iOSってNSLocalizedString使っても文字列引数取るからそこで間違える可能性あるよね」 「iOSでも色の定義を#RRGGBBで指定した方がいい」 なんて話していたのですが「・・・だったらR.javaみたいな仕組みを作れば良いのでは?」と思い これを実現するツールを作ってみました。 rdotm(R.m)というそのままの名前のツールです。 ちょっと分かりにくいかもしれませんが、以下のように、XMLで定義した文字列をObjective-Cのコードからアクセスできるようにします。 前提(Androidアプリデベロッパー以外の方へ) そもそもR.javaって何?という感じかもしれないので少し説明します。 Androidアプリ開発では「R.java」というファイルが自動生成されます。 これは、XMLで定義

    iOSアプリ開発でもAndroidのR.javaのような仕組みでリソースに安全にアクセスする - Qiita
  • 第36回 長岡IT開発者勉強会 #nds36 に行ってきました - ナカザンドットネット

    第36回勉強会(2014/03/15) - 長岡 IT開発者 勉強会(NDS) http://nagaoka.techtalk.jp/no36 今回のNDSは盛り沢山でしたね。2回発表した人が3人いたので輪をかけてボリュームが凄いことに。 というわけで、スライドが公開されているものはスライドも込みでレポしていきます。 メインセッション:Go言語入門 資料 https://gist.github.com//hayajo/9559874 @hayajoさんによるGo言語についての入門セッションでした。 Go Playgroundというサイトを知れたのが個人的には一番の収穫でした。コードをその場で実行して試せるのもさることながら、Gistみたいに書いたコードに固有のURLを付けて、他の人に動作可能な状態で見せることができる。すごく便利。Gistにこういう機能付いたら面白いんだけどなあ。 全体を通

  • GoでCocoa APIを使う、もしくは他のイベントループをGoに混ぜる方法 - unknownplace.org

    Gocgo という機能を使うと、GoからCの世界のコードを呼んだり、呼ばれたりすることができる。 Perlで言うところのXSというやつだ。 このcgoを使ったGoプログラムは、昔はMakefileを利用してビルドしていたそうだが、 1.0からは go get や go build と言った、go toolがcgoに対応したのでそういうことも必要なくなっている。 cgoの基的な使い方 まずは import "C" として、Cという疑似パッケージをimportする。 このパッケージを使うと、 C.fprintf(...) というような感じでCの世界にアクセスできるようになる。 また、このimport文の直前のコメントはCのコードとして解釈される。 なので、 package main /* #include <stdio.h> void hello() { fprintf(stderr,

  • ScaleOut | Supership

    2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 件に関する詳細は、プレスリリースをご確認ください。

    ScaleOut | Supership
  • 1