2012年9月16日日曜日
2012年9月5日水曜日
Objective-Cでクラスメソッドの有無を判定する
そのクラスに指定したクラスメソッド(セレクター)が存在するのか判定する為には
- (BOOL)respondsToSelector:(SEL)aSelector;
を利用します。 このメソッドはインスタンスメソッドなんですけど、なぜかクラスに対して呼び出すことができます。コンパイルも通るし実行時に落ちたりもしません。(小一時間調べたけど分からずじまい) ツイート
- (BOOL)respondsToSelector:(SEL)aSelector;
を利用します。 このメソッドはインスタンスメソッドなんですけど、なぜかクラスに対して呼び出すことができます。コンパイルも通るし実行時に落ちたりもしません。(小一時間調べたけど分からずじまい) ツイート
ラベル:
iPhoneDev
,
Objective-C
- Home >
- イラスト , デッサン , 萌絵 >
- 画力上達の為のリンク集
2012年9月4日火曜日
2012年8月24日金曜日
iPhoneアプリでネットワーク接続(圏外)状況を取得する
圏外だったらブラウザを起動しない、wifiに接続されていなければ警告を表示する等、事前にネットワークの状態を取得したい場合は
SystemConfiguration.frameworkのSCNetworkReachability
を使用するのですが。appleがラッパークラスをここに用意してくれているのでそれを利用するのが簡単です。
プロジェクトに
ポイント
SystemConfiguration.frameworkのSCNetworkReachability
を使用するのですが。appleがラッパークラスをここに用意してくれているのでそれを利用するのが簡単です。
プロジェクトに
- Reachability.h
- Reachability.m
ポイント
- reachabilityWithHostNameの引数はurlでは無くホスト名を設定する必要があります。
- NotificationCenterを利用すれば接続状況の変化通知を受け取ることもできます。
「Declaration of 'struct sockaddr_in' will not be visible outside of this function」って警告がでちゃったYO
「Declaration of 'struct sockaddr_in' will not be visible outside of this function」の解決方法は
ツイート
- netinet/in.hをインポートする
ツイート
ラベル:
iPhoneDev
,
Objective-C
2012年8月10日金曜日
HTMLにおいてチェックボックスやラジオボタンを読み取り専用にするには
HTMLにおいてチェックボックス(checkbox)やラジオボタン(radio)を読み取り専用(readonly)にする方法を紹介します。disable属性は使用しません。
手順
◎checkboxの場合
◎radioの場合
手順
◎checkboxの場合
- onclickイベントにてfalseを返却する。
- name属性を一意な物に変更する。
◎radioの場合
- 未選択項目のonclickイベントにて$(this).remvoeAttr('checked');を実行する。(要jquery)
- name属性を一意な物に変更する。
2012年7月31日火曜日
cocos2dでlibxml2のインクルードエラー
cocos2dのプロジェクトを新規に作成してlibxmlをインクルードしようと思ったら
'libxml/xmlreader.h' file not found
ってエラーが出て結構はまってしまった。
この「'libxml/xmlreader.h' file not found」はメジャーなエラーなんだけれど
Build Settings -> Search Paths -> Header search Pahts
に
$SDKROOT/usr/include/libxml2
を追加することで解決するはずなんです。
しかし、今回はなぜかエラーがとれませんでした。 で、解決方法は
TARGETS
の
Build Settings -> Search Paths -> Header search Pahts
にも
$SDKROOT/usr/include/libxml2
を追加する。 ツイート
ってエラーが出て結構はまってしまった。
この「'libxml/xmlreader.h' file not found」はメジャーなエラーなんだけれど
Build Settings -> Search Paths -> Header search Pahts
に
$SDKROOT/usr/include/libxml2
を追加することで解決するはずなんです。
しかし、今回はなぜかエラーがとれませんでした。 で、解決方法は
TARGETS
の
Build Settings -> Search Paths -> Header search Pahts
にも
$SDKROOT/usr/include/libxml2
を追加する。 ツイート
登録:
投稿
(
Atom
)