タグ付けされた質問 「cocoa-touch」

iOSアプリを駆動するCocoa Touch Frameworksは、Macに見られる多くの実績のあるパターンを共有しますが、タッチベースのインターフェースと最適化に特に重点を置いて構築されました。

4
プログラムでコンテナービューを追加する方法
コンテナービューは、インターフェイスエディターを介してストーリーボードに簡単に追加できます。追加されると、コンテナービューはプレースホルダービュー、埋め込みセグエ、および(子)ビューコントローラーになります。 しかし、プログラムでコンテナビューを追加する方法を見つけることができません。実際、UIContainerViewそのようなクラスを見つけることすらできません。 Container Viewのクラスの名前は、きっと良いスタートです。セグエを含む完全なガイドは大歓迎です。 View Controllerプログラミングガイドを知っていますが、Interface BuilderがContainer Viewerに対して行う方法と同じではありません。たとえば、制約が適切に設定されている場合、(子)ビューはコンテナビューのサイズ変更に適応します。

22
iPhoneのNSStringからHTMLタグを削除する
削除するにはいくつかの異なる方法があるHTML tagsからNSStringではCocoa。 1つの方法は、文字列をにレンダリングしNSAttributedString、レンダリングされたテキストを取得することです。 別の方法は、NSXMLDocument's- objectByApplyingXSLTStringメソッドを使用XSLTして、それを行う変換を適用することです。 残念ながら、iPhoneはNSAttributedStringまたはをサポートしていませんNSXMLDocument。HTML正規表現またはを使用して快適に感じるには、エッジケースと不正なドキュメントが多すぎNSScannerます。誰かがこれに対する解決策を持っていますか? 開始タグと終了タグの文字を単純に探すという提案が1つありました。この方法は、ごく簡単な場合を除いて機能しません。 たとえば、これらのケース(同じ主題のPerlクックブックの章にある)は、このメソッドを壊します。 <IMG SRC = "foo.gif" ALT = "A > B"> <!-- <A comment> --> <script>if (a<b && a>c)</script> <![INCLUDE CDATA [ >>>>>>>>>>>> ]]>

16
UIButtonsの背景色を変更することは可能ですか?
これは私が困惑しています。 Cocoa for iPhoneでUIButtonの背景色を変更することはまったく可能ですか?背景色を設定してみましたが、角だけが変わります。setBackgroundColor:そのようなものに利用できる唯一の方法のようです。 [random setBackgroundColor:[UIColor blueColor]]; [random.titleLabel setBackgroundColor:[UIColor blueColor]];

16
ビルドエラー-ファイルに必要なアーキテクチャi386がありません
iPhoneアプリケーションをビルドすると、次のエラーが発生します。 ld:警告:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk/System/Library /Frameworks/UIKit.framework/UIKit、ファイルに必要なアーキテクチャi386がありません 私のアプリのすべてのフレームワークで同じです。これは以前に起こっていなかったので、それは非常に奇妙です。


8
タブバー項目のタイトルとは関係なくuiviewcontrollerのタイトルを変更する方法
私はビューコントローラのタイトルをこのように設定していますが、ビューはロードされました: self.title = @"my title"; これに先立って、私はそれが埋め込まれているビューコントローラーとナビゲーションコントローラーのストーリーボードにタイトルを設定しました。 ビューコントローラーを保持するタブをクリックすると、タブバーアイテムのタイトルがuiviewcontroller変更され、次のように変わります。 ビューコントローラを変更したいのですが、タブバーアイテムはタイトルのままにしておきます:タイトル どうすればこれを達成できますか?


6
UIImageから基になるNSDataを取得する
私は作成することができますUIImageから、NSData使用[UIImage imageWithData:]または[UIImage initWithData:]方法。 私NSDataは既存のものから取り戻すことができるのだろうかUIImage?の何かNSData *myData = [myImage getData];

13
Objective-C / Cocoa TouchでのHTML文字のデコード
まず第一に、私はこれを見つけました: Objective C HTMLエスケープ/アンエスケープですが、私にはうまくいきません。 私のエンコードされた文字(RSSフィードからのbtw)は次のようになります。 & 私はネット全体を検索し、関連するディスカッションを見つけましたが、私の特定のエンコーディングに対する修正はありません。それらは16進文字と呼ばれていると思います。

19
UITableViewのtableHeaderViewのサイズを変更する方法は?
tableHeaderViewのサイズを変更できません。それは単純に機能しません。 1)UITableViewおよびUIView(100 x 320 px)を作成します。 2)UIViewをUITableViewのtableHeaderViewとして設定します。 3)ビルドアンドゴー。全て大丈夫。 ここで、tableHeaderViewのサイズを変更したいので、viewDidLoadに次のコードを追加します。 self.tableView.autoresizesSubviews = YES; self.tableView.tableHeaderView = myHeaderView; self.tableView.tableFooterView = myFooterView; CGRect newFrame = self.tableView.tableHeaderView.frame; newFrame.size.height = newFrame.size.height + 100; self.tableView.tableHeaderView.frame = newFrame; tableHeaderViewの高さは200で表示されますが、100で表示されます。 私が書いた場合: self.tableView.autoresizesSubviews = YES; CGRect newFrame = myHeaderView.frame; newFrame.size.height = newFrame.size.height + 100; myHeaderView.frame = newFrame; self.tableView.tableHeaderView = myHeaderView; self.tableView.tableFooterView …


9
プログラムでiPhoneのメモリ使用量を取得する
iPhoneアプリがいつでもプログラムで使用しているメモリの量を取得しようとしています。はい、私はObjectAlloc / Leaksについて知っています。私はそれらに興味はありません。コードを記述して使用されているバイト数を取得し、NSLogを介してそれを報告することが可能かどうかを知るためだけです。 ありがとう。

5
NSUserDefaultsのNSMutableArrayにカスタムオブジェクトを格納する
最近、iPhoneアプリの検索結果をNSUserDefaultsコレクションに保存しようとしています。また、これを使用してユーザー登録情報を正常に保存しますが、何らかの理由でカスタムLocationクラスのNSMutableArrayを保存しようとすると、常に空に戻ります。 この投稿の時点でNSMutableArrayをNSData要素に変換しようとしましたが、同じ結果が得られます(iPhoneでNSUserDefaultsを使用して整数配列を保存することは可能ですか?) 私が試したコードサンプルは次のとおりです。 保存する: [prefs setObject:results forKey:@"lastResults"]; [prefs synchronize]; または NSData *data = [NSData dataWithBytes:&results length:sizeof(results)]; [prefs setObject:data forKey:@"lastResults"]; または NSData *data = [NSKeyedArchiver archivedDataWithRootObject:results]; [prefs setObject:data forKey:@"lastResults"]; 負荷: lastResults = (NSMutableArray *)[prefs objectForKey:@"lastResults"]; または NSData *data = [prefs objectForKey:@"lastResults"]; memcpy(&lastResults, data.bytes, data.length); または NSData *data = [prefs objectForKey:@"lastResults"]; lastResults …
101 cocoa-touch 

7
iOS 6の完了ブロックのためのdispatch_get_current_queue()の代替手段?
ブロックと完了ブロックを受け入れるメソッドがあります。最初のブロックはバックグラウンドで実行し、完了ブロックはメソッドが呼び出されたキューで実行する必要があります。 後者の場合は常に使用dispatch_get_current_queue()していましたが、iOS 6以降では非推奨のようです。代わりに何を使用すればよいですか?


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