タグ

importに関するmfks17のブックマーク (4)

  • #import の使いどころ:循環参照しないために。 - webとかmacとかやってみようか

    !注意! この内容はあまり正しくありません。Objective-Cの循環参照についてとして、書き直しました。こちらを参照ください。 Objective-C を書いていてたまに出会うのが、循環参照の問題。 error: expected specifier-qualifier-list before 'MyClass' 循環参照していると、こののように定義が無い、という旨のエラーが出る。 ClassA と ClassB という二つのクラスがあるとする。それぞれ相互にヘッダの中で import すると、この循環参照が発生する。 [ClassA.h] #import "ClassB.h" @interface ClassA { ClassB variableB; } @end [ClassB.h] #import "ClassA.h" @interface ClassB { ClassA var

    #import の使いどころ:循環参照しないために。 - webとかmacとかやってみようか
  • JSONIC - simple json encoder/decoder for java

    2018/7/1 重要なお知らせ JSONIC はリポジトリを GitHub に移動させるとともに、今後機能強化が行われることがないメンテナンスモードに移行します。Java 新バージョンで動作できなくなった場合への対応は要望があれば考えますが、可能であれば、機能、パフォーマンス共に優れた jackson への移行をおすすめいたします。 JSONICとは JSONICは、Java用のシンプルかつ高機能なJSONエンコーダー/デコーダーライブラリです。 Java用のJSONライブラリはすでに多数存在しますが、JSONICはRFC 7159に従った正式なJSON形式でのデコード/エンコードを行いながらも、プログラミング言語に依存する情報をJSON内に含めることなくPOJO(Plain Old Java Object)と自然な変換を行える点に特徴があります。 使い方も非常に簡単です。 import

  • いろいろな UIAlertView | アカベコマイリ

    iPhone でユーザー通知や警告などに使われる UIAlertView について、代表的と思われるカスタマイズをまとめてみる。 もくじ セレクターをボタン毎に設定する 単純なボタン テキスト フィールド テーブル プログレスバー インジケータ サンプル プログラム セレクターをボタン毎に設定する UIAlertView の内容やボタンが複数あるとき、標準の UIAlertViewDelegate – clickedButtonAtIndex でハンドリングするのは非常に面倒だ。 内容を判定するには UIAlertView の tag プロパティを利用するか、オーナーとなるクラス側に状態を持つことになるし、押されたボタンについてはインデックスしか情報がないため、それが可変長の場合に困る。 tag に設定する値をビットフラグにすれば、組み合わせの複雑さも多少は緩和できるだろう。願わくば直感的

  • iPhoneホームのようなページング

    iPhoneホームのようなページングが、かなりお手軽に作成できるのでちょっとびっくり。 基的にはUIScrollViewだけで完結しますが、UIPageControlで現在のページ状況を表示できます。 ちなみにUIPageControlはUIViewの子です。 ポイントはUIScrollViewのframeのサイズを利用して横スクロールさせる、つまり映画のフレーム方式です。 Flash制作者の人ならよく使う技ですけど、ごり押しコードでなくもっとシステマティックですw 表示するページコンテンツをいつ追加するかはアプリによると思いますが、 とりあえず全ページ作られた状態でスクロールする方法で。 HomeViewController.h まず、定義から。 @interface HomeViewController : UIViewController { UIScrollView *scrol

  • 1