タグ

iosとObjective-Cに関するginga0118のブックマーク (8)

  • Xcodeでデバッグ実行中にクラッシュした時に捗るブレークポイント設定 - Qiita

    ずばりこの設定です。 ExceptionはAllでも良いですが、実際の動作に問題無い内部例外に反応しちゃったりするのでObjective-Cにしてます。 po $arg1について気になると思いますが、そこだけ見たい方はこちら 通常、クラッシュするとここでブレークしちゃうため、 左下の+ボタンから、これを追加しておくとクラッシュ時に原因箇所で止まって捗るテクはそこそこ有名だと思います。 このようにブレークする場所が分かりやすくなる: po $arg1について さらに、こちらは有名じゃないと思いますが、Debugger Commandアクションに以下を入力しておくと、 このようにブレークすると同時に自動的に原因のログを出力してくれます。 無設定だと、1回目にブレークした時点ではクラッシュについてのログは何も出ていなくて、1・2回デバッグcontinueボタンを押すと、ログが吐き出されます。 即

    Xcodeでデバッグ実行中にクラッシュした時に捗るブレークポイント設定 - Qiita
  • Bolts-iOSのとっても簡単な使い方説明 - Qiita

    Objective-Cとのブリッジファイルを作成する 適当なObjective-Cファイルを作成して追加します。その際に、Bridging-Headerを追加するか聞いてくるので、YESを押します。File > New > File > (iOS or OS X) > Source > Header File をして、 <プロジェクト名>-Bridging-Headerとしても追加可能です。 Bridging-Headerファイルに下記のように記述します。 これで準備が出来ました。 非同期処理を直列で処理する 一番簡単で利用頻度も高いと思われる非同期処理を直列で処理する方法について説明します。下記のサンプルコードを参照して下さい(サンプルコードは文末にリンクがあります)。例はYahooと通信してから、Googleと通信する例です。実行するとそれぞれ非同期通信にもかかわらず、必ずYahoo!

    Bolts-iOSのとっても簡単な使い方説明 - Qiita
  • สล็อตเว็บตรง ฝากถอนไม่มีขั้นต่ำ เว็บตรงสล็อต ใหม่ล่าสุด แตกง่าย 100%

    สล็อตเว็บตรง ฝาก-ถอน ไม่มีขั้นต่ำ เว็บตรงสล็อต FAFA666 ที่คนเล่นเยอะที่สุด พบกับเกมทำเงินที่ง่ายที่สุดในตอนนี้ได้แล้วกับการเข้ามาเล่นพนัน สล็อตเว็บตรง ของเรา ในตอนนี้ที่มีอัตราการชนะสูงถึง 95 เปอร์เซ็นต์ ซึ่งจะทำให้คุณสามารถกอบโกยกำไรได้ง่ายมากๆ แถมการเข้ามาเล่นพนันที่ สล็อต ของเรา ในตอนนี้ยังมีการฝากถอนแบบไม่มีขั้นต่ำให้นักพนันทุกคนได้เล่นอีกด้วย ซึ่งการฝากถอนไม่มีขั้นต่ำนั้นจะทำให้นักพนันทุกคนสา

    สล็อตเว็บตรง ฝากถอนไม่มีขั้นต่ำ เว็บตรงสล็อต ใหม่ล่าสุด แตกง่าย 100%
  • [Objective-C] 日付を操作する - Qiita

    // 3日後 NSDate *now = [NSDate date]; NSCalendar *calendar = [NSCalendar currentCalendar]; NSDateComponents *comp = [[NSDateComponents alloc] init]; comp.day = 3; NSDate *result = [calendar dateByAddingComponents:comp toDate:date options:0]; NSLog(@"3日後: %@", result);

    [Objective-C] 日付を操作する - Qiita
  • iOS開発する上で絶対に押さえておく8つの項目 - Qiita

    レスポンスはキャッシュされる NSURLConnectionでもAFNetworkingでも、レスポンスは設定によってはキャッシュされます httpのレスポンスコードを正しく返す必要があります。 サーバーからのjsonのレスポンス、画像のキャッシュの設定をしっかりみる必要があります 特に、普段返さないエラーページやメンテナンスページの設定を確認する必要あり バージョンコントロール 下位バージョンをサポートしないことで、インストールがかなり落ちます。 一度間違えて、7.1のときに7.0以降でなく7.1以降という設定でリリースして3割ほどインストールが落ちました cocoapodを利用している場合は、Podfileに書いているバージョンとprojectのバージョンに違いがあるかも注意する必要があります。 特定の7.0.2だけviewが崩れる問題などもありました iOSの細かい設定の違い カレン

    iOS開発する上で絶対に押さえておく8つの項目 - Qiita
  • iPhone development – Teton Technical

    February 16, 2015 Swiftly Secure, Part 3 – Dividing Huge Numbers Posted in iPhone development, mac development tagged algorithm, division, huge, integer, multi-word, Swift at 9:05 pm by tetontech Let’s face reality. Computer division is ugly. It’s not the case, but it might seem to some people that those who conceived the computers we use today dropped the ball. Addition and Multiplication algorit

    iPhone development – Teton Technical
  • [iOS] 新言語SwiftがObjective-Cよりも良いところ - Qiita

    さきほどWWDCにて新言語 Swiftが発表されました。 The Swift Programming Language (iBooks Store) で言語ガイドが公開されていたのでザッと目を通してみました。 Objecitve-Cと比較してSwiftがイケてそうなところをパッと気になったところだけ書いていってみます。 変数/定数の型推論がある Objective-Cのように明示的に型を書かなくても型を推論してくれます。 推論で問題ないケースも多いと思うのでタイプ数がかなり減らせそうですね。 ( 変数を宣言する際はvar、定数を宣言する際はletで宣言します。 ) // 型推論 var name = "Shinji Ikari" // 変数の型は推論によりString型になる var age = 14 // 変数の型は推論によりInteger型になる let height = 141.5

    [iOS] 新言語SwiftがObjective-Cよりも良いところ - Qiita
  • iOSアプリで継続的インテグレーションする"Bot"の導入手順と注意点 #ios7yahoo|CodeIQ MAGAZINE

    iOS7と同時にXcode5から追加された、CIを実現するための新機能「Bot」。 ヤフーでiOSアプリを開発している田村孝文さんに、Botの仕組みや、簡単な導入手順、導入時の注意ポイントなどについて、解説していただきました。 by 馬場美由紀 (CodeIQ中の人) Xcode5に組み込まれているCIの仕組み ヤフー田村です。 Xcode5には、継続的インテグレーション(Continuous Integration:CI)の仕組みとして”Bot”という機能が組み込まれています。 Xcode5以前も、JenkinsなどでiOSアプリのCIを回すことはできましたが、Xcode5に組み込まれたことで、よりスムーズにCIを始めることができるようになりました。 この記事では、Botの紹介と簡単な導入手順、導入時に注意しておきたいパターンなどを紹介していきたいと思います。 Botの紹介 Botは O

    iOSアプリで継続的インテグレーションする"Bot"の導入手順と注意点 #ios7yahoo|CodeIQ MAGAZINE
  • 1