タグ付けされた質問 「iphone」

特にAppleのiPhoneやiPod touchに対応する場合を除いて、このタグを使用しないでください。ハードウェアに依存しない質問については、タグ[ios]を使用してください。検討するタグは、[xcode](ただし、質問がIDE自体に関するものである場合のみ)、[swift]、[objective-c]、または[cocoa-touch]([cocoa]は除く)です。iTunes App StoreやiTunes Connectに関する質問はご遠慮ください。C#を使用する場合は、[mono]でタグ付けします。

10
実際、NSAssertのポイントは何ですか?
なぜなら、私が認識しているのは、アサーションが失敗するとアプリがクラッシュするということだけです。それがNSAssertを使用する理由ですか?それとも他に何の利点がありますか?そして、NSAssertをコードで私が想定する仮定のすぐ上に置くのは正しいことです。たとえば、パラメーターとして-1を受け取ってはならないが、-0.9または-1.1の可能性がある関数のようなものでしょうか。

12
量産コードでNSLog()を使用すべきではないというのは本当ですか?
私はこのサイトでこれを何度か言われましたが、私はこれが本当にそうであることを確認したかったのです。 私はコード全体にNSLog関数呼び出しを振りかけることができると期待していました、そしてXcode / gccは私のリリース/配布ビルドをビルドするときにそれらの呼び出しを自動的に取り除くでしょう。 これは使用しないでください。もしそうなら、経験豊富なObjective-Cプログラマの間で最も一般的な代替手段は何ですか?

20
iPhone Safari Webアプリが新しいウィンドウでリンクを開く
ホーム画面にアイコンを追加した後、ウェブに問題があります。Webがホーム画面から起動された場合、すべてのリンクがSafariの新しいウィンドウで開きます(フルスクリーン機能が失われます)。どうすれば防ぐことができますか?私は助けを見つけることができず、同じ未回答の質問だけが見つかりました。

18
MonoTouchはiPhoneで禁止されていますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善したいですか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する John Gruberによる最近の投稿では、次の法律家が述べています: 3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. 次のように改訂されました。 3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use …

9
iPhoneはプライベートライブラリなしでSSIDを取得します
接続しているネットワークのSSIDを確認する完全に正当な理由がある商用アプリがあります。サードパーティのハードウェアデバイスのアドホックネットワークに接続している場合は、それとは異なる方法で機能する必要があります。インターネットに接続されています。 SSIDの取得に関して私が見たものはすべて、私がApple80211を使用する必要があることを示しています。プライベートライブラリを使用すると、Appleがアプリを承認しないことも読んだ。 私はAppleと難しい場所の間に立ち往生していますか、それとも私がここで見逃しているものはありますか?
154 ios  iphone  xcode  ssid 

6
iPhoneのObjective-Cでメソッド名をNSLogする
現在、クラス名とログのソース行番号を出力する拡張ログメカニズムを定義しています。 #define NCLog(s, ...) NSLog(@"<%@:%d> %@", [[NSString stringWithUTF8String:__FILE__] lastPathComponent], \ __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__]) たとえば、NCLog(@ "Hello world");を呼び出すと、出力は次のようになります。 <ApplicationDelegate:10>Hello world 次のように、メソッド名もログアウトしたいと思います。 <ApplicationDelegate:applicationDidFinishLaunching:10>Hello world したがって、どのメソッドが呼び出されているかを知ることができれば、デバッグが容易になります。Xcodeデバッガーもあることは知っていますが、ログアウトしてデバッグしたい場合もあります。

4
NSMutableDictionaryのsetObject:forKey:とsetValue:forKey:の違いはどこですか?
ドキュメントを見ると、大きな違いはほとんどわかりません。「値」と「オブジェクト」はどちらもid型なので、どのオブジェクトでもかまいません。キーは文字列であり、その他の場合はIDです。それらの1つはオブジェクトを保持しているようで、もう1つは保持していません。ほかに何か?どっちがどっち?

6
静的ライブラリのObjective-Cカテゴリ
静的ライブラリをiPhoneプロジェクトに適切にリンクする方法を教えてください。アプリプロジェクトに追加された静的ライブラリプロジェクトを直接依存関係(ターゲット->一般->直接依存関係)として使用し、すべて正常に機能しますが、カテゴリは機能します。静的ライブラリで定義されたカテゴリがアプリで機能していません。 だから私の質問は、いくつかのカテゴリを持つ静的ライブラリを他のプロジェクトに追加する方法ですか? そして一般的に、他のプロジェクトのアプリプロジェクトコードで使用するベストプラクティスは何ですか?

10
iOSアプリの最大メモリ量
私は少なくとも3gsをターゲットにしているiOSゲームに取り組んでいます。Retinaディスプレイデバイス(iphone 4、ipod touch第4世代)にHDアセットを使用しています。 メモリに関しては、Ipod Touch 4世代は3gsと同じ量のRAM(Iphone 4の512と比較して256)を持っているため、私たちにとって最も制約のあるデバイスのようですが、HDアセットを使用しています。以前は100〜110 MBのRAMを読み込もうとしたときにアプリがクラッシュしていましたが、70 MBに下がったため、読み込みがクラッシュすることはありませんでした。 多くの検索を行った後、公式のハードリミットはないようです。安全のために使用するメモリバジェットを知るにはどうすればよいでしょうか。私たちはアーティストに、各マップについてメモリの心配なしに使用できる予算を与えることができるようにしたいと考えています。


5
NSStringが特定の他の文字列で始まるかどうかを確認する方法は?
URLとして使用する文字列がhttpで始まるかどうかを確認しようとしています。現在確認しようとしている方法が機能していないようです。これが私のコードです: NSMutableString *temp = [[NSMutableString alloc] initWithString:@"http://"]; if ([businessWebsite rangeOfString:@"http"].location == NSNotFound){ NSString *temp2 = [[NSString alloc] init]; temp2 = businessWebsite; [temp appendString:temp2]; businessWebsite = temp2; NSLog(@"Updated BusinessWebsite is: %@", businessWebsite); } [web setBusinessWebsiteUrl:businessWebsite]; 何か案は?

9
iPhone:最後の画面タッチからのユーザーの非アクティブ/アイドル時間の検出
ユーザーが一定期間画面に触れなかった場合に、特定のアクションを実行する機能を実装した人はいますか?私はそれを行うための最良の方法を見つけ出そうとしています。 UIApplicationには、この多少関連するメソッドがあります。 [UIApplication sharedApplication].idleTimerDisabled; 代わりに次のようなものがあればいいでしょう: NSTimeInterval timeElapsed = [UIApplication sharedApplication].idleTimeElapsed; 次に、タイマーを設定してこの値を定期的にチェックし、しきい値を超えたときに何らかのアクションを実行します。 うまくいけば、それが私が探しているものを説明しています。誰かがすでにこの問題に取り組んでいますか、またはあなたがそれをどのように行うかについて何か考えを持っていますか?ありがとう。


7
コードでiOSプロジェクトの現在のバージョンを取得するにはどうすればよいですか?
NSStringファイルのどこかに定数を定義しなくても、iOSプロジェクト/アプリの現在のバージョンをオブジェクトとして取得できるようにしたいと考えています。2か所のバージョン値を変更したくない。 プロジェクトターゲットの概要にバージョンを追加するときに、値を更新する必要があります。
151 ios  objective-c  iphone  swift 

15
iOSでHTMLをNSAttributedStringに変換する
私はのインスタンス使用していますUIWebViewいくつかのテキストを処理し、それを正しく色を、それをHTMLとして結果を与えるのではなく、それを表示するよりも、UIWebView私が使用してそれを表示したいCore TextとNSAttributedString。 作成して描画することはできNSAttributedStringますが、HTMLを属性付きの文字列に変換してマップする方法がわかりません。 Mac OS X NSAttributedStringにはinitWithHTML:メソッドがあることを理解していますが、これはMacのみの追加であり、iOSでは使用できません。 これと同様の質問があることも知っていますが、答えはありませんでしたが、もう一度やり直して、誰かがこれを行う方法を作成したかどうか、作成した場合は共有できるかどうかを確認します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.