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

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


15
SwiftでJSON文字列をオブジェクトに変換するシンプルでクリーンな方法
かなり単純なJSON文字列をSwiftのオブジェクト型に変換する日を探していましたが、役に立ちませんでした。 Webサービス呼び出しのコードは次のとおりです。 func GetAllBusiness() { Alamofire.request(.GET, "http://MyWebService/").responseString { (request, response, string, error) in println(string) } } 私は迅速な構造体Business.swiftを持っています: struct Business { var Id : Int = 0 var Name = "" var Latitude = "" var Longitude = "" var Address = "" } デプロイされたテストサービスは次のとおりです。 [ { "Id": 1, "Name": "A", …
82 ios  json  swift  iphone 

8
iOS 4.0iTunesバックアップでManifest.mbdbファイルを解析する方法
iOS 4.0では、Appleはバックアッププロセスを再設計しました。 iTunesは、バックアップファイルに関連付けられたファイル名のリストをManifest.plistファイルに保存していましたが、iOS 4.0では、この情報をManifest.mbdbに移動しました。 このファイルの例は、iOS 4.0デバイスでバックアップを作成し、〜/ Library / Application Support / MobileSync / Backupフォルダーを確認することで確認できます(最新の日付のサブフォルダー内を確認してください) これは、テキストエディタでファイルがどのように表示されるかのスクリーンショットです。 (ソース:supercrazyawesome.com) これをCocoaアプリケーションに解析して、iOS 4.0用の(無料の)iPhone Backup Extractorアプリ(http://supercrazyawesome.com)を更新するにはどうすればよいですか?
82 iphone  ios4  backup  extract 

10
REST APIの書き方は?
私は趣味のプロジェクトとしてiPhoneアプリを書いていますが、データを提供するにはWebサービスが必要になります。それは私が仕事でしていることと大差ありませんが、仕事ではビューとコントローラーを書くだけです。他の誰かがモデルの作成を担当し、通常はクライアントがWebサービスを提供します。 みんながMySQLとPHPを使っていた頃、私は以前にいくつかのWebプログラミングを行ったことがあるので、私のスキルは少し時代遅れですが、私はすでに知っているテクニックを使ってそれを引き出すことができると確信しています。ただし、廃止されたツールを使用して時間を無駄にしたくありません。最先端の技術はRESTAPIを作成することだと私は考えました。モデルを定義するとすぐに、CRUD機能を備えたRESTAPIを提供するだけの非常に優れたフレームワークがいくつかあるはずだと思っていました。 私の質問は、REST APIを起動して実行するための最速の方法は何でしょうか?私は本当にiPhoneアプリの作成に集中し、このAPIにあまり時間をかけたくないのです。Web管理や改訂履歴も入手できたら嬉しいです。また、APIは公開されていないはずなので、認証のサポートも素晴らしいでしょう。 ただ明確にします。PHPフレームワークは気にしません。実際、私の現在のホスティングがそれをサポートしていることを知っているので、おそらくもっと良いかもしれません。
82 php  iphone  mysql  rest 

7
NSArrayをNSDataに変換する方法は?
誰がどのように変換する方法を教えてもらえますNSArrayしNSData?私は持っていNSArrayます。に送信する必要がありますNSInputStream。私は変換する必要があることを行うために、NSArrayにNSData。 私を助けてください、私はここで立ち往生しています。
82 iphone 

9
iPhoneUITableView。ミュージックアプリのような1文字のアルファベット順のリストをオンにするにはどうすればよいですか?
iPhoneミュージックアプリで、Artist、Songs、またはAlbumsを選択すると、UIの右側に1文字の垂直リストが表示され、高速スクロールが可能になります。アプリでこの機能を有効にするにはどうすればよいですか? 乾杯、ダグ


2
Objective-C /ココアタッチでモジュロ演算を行う方法は?
2つのCGFloat値があり、モジュロ結果を計算したいと思います。言い換えれば、valueAをvalueBにできるだけ配置した場合に何が残るかを知りたいのです。 だから私はちょうど試しました: CGFloat moduloResult = valueB % valueA; コンパイラは%について文句を言い、「バイナリ%に対する無効なオペランド」と表示します。何か案が?
82 iphone  modulo 

6
Xcode5およびiOS7:アーキテクチャと有効なアーキテクチャ
Xcode 5で新しいプロジェクトを開始してiOS SDK 7いますが、デプロイメントターゲットを使用してアプリケーションを開発したいと考えていますiOS 5.0。Xcodeで新しいプロジェクトを作成し、展開ターゲットを5.0に変更しようとすると、次のメッセージが表示されます。 Applications including an arm64 slice are not compatible with versions of iOS prior to 6.0 Adjust your Architectures build setting to not include arm64 in order to deploy to releases prior to iOS 6.0. そのため、アーキテクチャをStandard(64ビットなし)に変更しました。コンパイルして実行しますが、何が起こったのかよくわかりません。Xcodeプロジェクトのビルド設定の設定との違いは何ですか?64ビットを除外するように設定した場合、64ビットのiPhoneまたはiOSシミュレーターでアプリを実行するとどうなりますか(動作することはわかっていますが、その下で何が起こるのか興味があります)?新しい64ビットアーキテクチャの大きな混乱について説明できますか?ArchitecturesValid architecturesArchitectures
82 iphone  ios  xcode  ios7 


5
メインスレッドでメソッドを呼び出しますか?
まず、iPhone用のコードを書いています。を使用せずにメインスレッドでメソッドを呼び出せるようにする必要がありますperformSelectorOnMainThread。使用したくない理由performSelectorOnMainThreadは、ユニットテスト用のモックを作成しようとすると問題が発生するためです。 [self performSelectorOnMainThread:@Selector(doSomething) withObject:nil]; 問題は、私のモックは電話をかける方法を知っているが、電話doSomethingをかける方法を知らないということperformSelectorOnMainThreadです。 だから何か解決策はありますか?

9
NSLocale currentLocaleは、ユーザーの現在の言語ではなく、常に「en_US」を返します
私はiPhoneアプリを国際化する過程にあります-ユーザーの現在のロケールに基づいて、特定のビューにプログラムによる変更を加える必要があります。iPhoneシミュレーターや実際のハードウェアの言語設定に関係なく、locale常に「en_US」と評価されるため、私は気が狂います。 NSString *locale = [[NSLocale currentLocale] localeIdentifier]; NSLog(@"current locale: %@", locale); クレイジーなことは、アプリケーションの残りの部分が期待どおりに動作することです。正しい文字列がLocalization.stringsファイルから選択され、インターフェイスで使用され、選択されたロケールの正しい.xibファイルが使用されます。 私はまた、何の役にも立たず、同じ結果で以下を試しました: NSString *locale = [[NSLocale autoupdatingCurrentLocale] localeIdentifier]; NSLog(@"current locale: %@", locale); 私が見逃している単純なものはありますか?好みか輸入か? 私が以前行ったこと: ダレンの答えが示唆しているように、私が探している好みはではなく、NSLocaleここにあります: NSUserDefaults* userDefaults = [NSUserDefaults standardUserDefaults]; NSArray* languages = [userDefaults objectForKey:@"AppleLanguages"]; NSString* preferredLanguage = [languages objectAtIndex:0]; NSLog(@"preferredLanguage: %@", preferredLang); ピーターの答えはより良い解決策のようです: NSArray* preferredLanguages = [NSLocale preferredLanguages]; …

16
UIViewシェイクアニメーション
ボタンが押されたときにUIViewをシェイクさせようとしています。 http://www.cimgf.com/2008/02/27/core-animation-tutorial-window-shake-effect/で見つけたコードを適応させています。 ただし、次のコードを適応させてUIViewをシェイクしようとすると、機能しません。 - (void)animate { const int numberOfShakes = 8; const float durationOfShake = 0.5f; const float vigourOfShake = 0.1f; CAKeyframeAnimation *shakeAnimation = [CAKeyframeAnimation animation]; CGRect frame = lockView.frame; CGMutablePathRef shakePath = CGPathCreateMutable(); CGPathMoveToPoint(shakePath, NULL, CGRectGetMinX(frame), CGRectGetMinY(frame)); for (int index = 0; index < numberOfShakes; ++index) { CGPathAddLineToPoint(shakePath, NULL, …

13
特定のフォントのテキスト文字列の幅とフォントサイズを計算するにはどうすればよいですか?
いくつかの文字を表示するUILabelがあります。「x」、「y」、「rpm」のように。ラベルのテキストの幅を計算するにはどうすればよいですか(使用可能なスペース全体を使用するわけではありません)。これは自動レイアウト用であり、UILabelの内部に小さいテキストがある場合、別のビューのフレームの長方形が大きくなります。UIFontとフォントサイズが指定されているときにテキストの幅を計算する方法はありますか?また、改行はなく、1行だけです。


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