タグ

Objective-Cに関するgrayzoneのブックマーク (11)

  • 中級者向け iOS デバッグ Tips - jarinosuke blog

    導入 iOS 開発者のみなさん、こんにちは。 このブログでは主にチュートリアルだったりフレームワークの紹介みたいなことを書いてきました。 そこで、たまには中級者向けのエントリを書いて「Xcode バリバリ使って、ビシバシ Objective-C 書いてますよ」アピールします。 iOS 開発をはじめて一通り Framework は理解したけど Xcode 使いこなせてる感が足りない方、夢にまで EXC_BAD_ACCESS が出てくる方に参考になる記事となればと思います。 といっても Xcode はマッシブな IDE なので、4つのデバッグツールに分けて「あれ、それ知らなかった!便利じゃん!」な方法を紹介します。 ブレークポイント デバッグには切っても切れない関係ですね。アプリを実行中に指定した行で処理を中断し、そこからステップ実行で細かいデバッグを可能にしてくれます。 ショートカットキー

    中級者向け iOS デバッグ Tips - jarinosuke blog
  • 2010-02-03

    この動画を見るとSafariもMailも写真管理もiPad専用になっていることがわかる。 でかくなったiPodTouchと紹介されている所が多いけど、それは評価を間違っているのではないだろうか。 店頭で実機を見るのが楽しみだ。 Java基礎文法最速マスター - いろいろ解析日記を参考に、Objective-Cのものを書いてみた。 まだまだ歴が浅いので間違っている所があるかもしれません。 [2012-08-03追記] ARCやリテラル表記など新しい記法が導入され、このページに記載されていることは多少古くなりつつあります。ただ、とっかかりとしてかるく読んでみる程度で良いと思います。今や色んな人が解説記事を出しているので、そちらも是非参考になさってください。 追記おわり 基礎 デバッガコンソール出力 Xcodeのデバッガ出力を行うにはNSLog関数を使います。 printfと同様のフォーマット文

    2010-02-03
  • ノアンデはワキガにも効果はある?口コミ通りの期待をしていてもオッケーなの?? | 愛と小町

    ノアンデの特徴 消臭効果が持続する ワキガの原因となる菌を100%除菌 ニオイの元になる汗自体をブロック なかなか人に言えない悩みである体臭…中でもワキガで悩んでいる人は男女問わず多いです。ワキガのニオイは人から嫌がられるから、手術を検討している人もいますよね。 でも「ワキガの手術をする前に、ワキガ対策になるノアンデを試してみたら、ニオイが改善された」という口コミを発見しました。 口コミのように当にワキガが改善されるのか、ノアンデの効果や成分について調査しましたのでご紹介します。 公式サイトはコチラ ノアンデはどんな人に向いているの? こんな人におすすめ ワキガで悩んでいる人 市販の消臭用品で効果を感じなかった人 ワキガのニオイを解消するもので持続力があるものを探している人 ノアンデは、医薬部外品のワキガ対策のデオドラントクリームですので、ドラッグストアなどに売られている一般のデオドラン

  • BPStudy58 第1部 Web系エンジニアがiPhoneアプリ開発を1年続けてみて学んだこと

    ゆめみ提供のiPhoneアプリ Nailbook (http://nailbook.jp)につきまして開発全般を通じて得たiPhoneアプリ開発ノウハウ を紹介します。 関連リンク App Store - ネイルブック http://itunes.apple.com/jp/app/nailbook/id432831907?mt=8 ゆめ技:ゆめみスタッフブログ http://yumewaza.yumemi.co.jp/ ビープラウド著 Pythonプロフェッショナルプログラミング http://www.amazon.co.jp/Python%E3%83%97%E3%83%AD%E3%83%95%E3%82%A7%E3%83%83%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AB%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%

    BPStudy58 第1部 Web系エンジニアがiPhoneアプリ開発を1年続けてみて学んだこと
  • Objective-Cで数値から文字列、文字列から数値に変換する方法 - 拡張現実ライフ

    記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。 Photo by robhawkes こんばんは。アキオ(@akio0911)です。 今回は、Objective-Cで数値から文字列、文字列から数値に変換する方法を紹介します。 Objective-Cで文字列から数値に変換する NSStringクラスのintValueメソッドを使います。 NSString *string1 = @"123"; int integer = [string1 intValue]; NSLog(@"integer = %d", integer); 実行結果は以下の通り。 2012-05-09 01:02:45.705 StringInteger[56632:707] integer = 123 Objective-Cで数値から文字列に変換

  • 通勤中でも寝る前でも!iPhoneプログラミングを勉強出来る簡単な方法! | PLUS

    Appleから提供されているiOSのプログラミングガイド。日語に翻訳されたiOSのドキュメントがあります。iOSデバイス向けのアプリを開発するにあたっては、必読の内容となっています。 これらは全てPDFで提供されています。 ですのでiPhonePDFを開き、iBooksで保存することが出来ます。 このように、持ち運んで空き時間に勉強できるんです。 PDFのリンクは下記にまとめていますので、iPhoneでご覧ください! iOSのドキュメント一覧(2011.8.20現時点) Audio & Video AV Foundationプログラミングガイド iOSカメラプログラミングトピックス Audio Session プログラミングガイド Core Audio の概要 iPodライブラリアクセス プログラミングガイド Tools & Languages Objective-C

  • 『エキスパートObjective-Cプログラミング ― iOS/OS Xのメモリ管理とマルチスレッド』

    『エキスパートObjective-Cプログラミング ― iOS/OS Xのメモリ管理とマルチスレッド』 iOS/OS Xアプリケーション開発者向けに、かなりマニアックなを書きました。 『エキスパートObjective-Cプログラミング ― iOS/OS Xのメモリ管理とマルチスレッド』 というタイトルで、ARC、Blocks、Grand Central Dispatchを事細かに説明しているです。 達人出版会さんにて絶賛販売中です! (http://tatsu-zine.com/books/objc) 自分で絶賛とか言ってますが、どのくらい絶賛かと言いますと、 ■ARCに関する記述を読んだ。めっちゃ詳しい。詳しすぎるくらいだ。Objective-CというかCocoaのメモリ管理について知りたければこれ!! ■「エキスパートObjective-Cプログラミング ― iOS/OS Xのメモ

    『エキスパートObjective-Cプログラミング ― iOS/OS Xのメモリ管理とマルチスレッド』
  • メモリ管理 - かみやんの技術者ブログ

    iPhone開発で、メモリ管理の基礎を社員に伝えることが増えてきたので、エントリとして書こう。 Objective-C基礎 メモリ管理の前にObjCの基礎として、メソッド呼び出しの話。 クラスのインスタンスaがmethodAをコールするときは、 [a methodA] と書く。このとき、aがnilだったときは、エラーではなく、コールされない。methodAに戻り値があるときは、それは、0やnilやNOが返る。ObjCでは、 void dealloc { if(a!=nil){ [a release]; } [super dealloc]; } は、気持ち悪いので、nilチェックはやめましょう。 なお、ObjCでは、動的にメソッドを差し替えることができ、コールの度にメソッドが存在しているかも確認しています。そのため、LL言語(ライトウェイト言語、スクリプト)のように柔軟な記述が可能です。そし

    メモリ管理 - かみやんの技術者ブログ
  • [iPhone, iPad] Objective-Cエディタ: DropBox上のソースコードがいじれる、開発できる!アプリを作るためのアプリ。3667 | AppBank

    この記事はこのアプリの開発者様からの寄稿です。 通勤時間の電車の中、休憩中、あるいは全くのオフタイム。 こういう時に限って「これだ!」というiPhoneアプリのアイデアが思いついたり、悩んでいた実装方法を考えついたりするもの。 しかし、近くに自分のMacが無かったり、あるいはMacがあっても無線設備がなくてオンラインでの編集が出来なかったり・・・。 そんな悩める開発者のためのアプリが『Objective-Cエディタ』です。 このアプリはオンラインストレージサービスDropBoxに対応し、「テキストエディタ」と「Objective-Cビューア」が用意されております。 まず、メインとなる「テキストエディタ」から機能の紹介をします。 まず、真っ白なエディタが表示されます。 タッチすることによってキーボードが出現し、入力が行えます。 このキーボードには追加キーが実装されております。 何回もタッチし

  • RubyエンジニアのためのObjective-C Blocks入門 - As Sloth As Possible

    書こう書こうと思ってたけど忘れてたのを、PerlエンジニアのためのObjective-C Blocks入門を見て思い出した。すいませんタイトルは便乗です。 試しに書いてみる Blocksってのが何者なのかはさっきの記事なりAppleのドキュメントなりを見てもらえばいいと思うんですが、まぁウケが良さそうなので付けたタイトルにのっとってRubyと比較してみる。 f = lambda {|x| puts "#{x}のこと以外は何も考えられない" } f.call("うどん") void (^f)(id) = ^(id x) { NSLog(@"世界の全てを敵に回しても、僕は%@の味方だ", x); }; f(@"うどん"); なんだ、そっくりじゃない。似てる似てる。 上がRuby版、下がObjC版。下は普通引数にはNSString*とかを使うと思うけど、まぁRuby版と挙動を合わせるためにidに

    RubyエンジニアのためのObjective-C Blocks入門 - As Sloth As Possible
  • PerlエンジニアのためのObjective-C Blocks入門 - unknownplace.org

    OS X 10.6 以降の xcode では Objective-C に Blocks というシンタックスが追加されている。 Blocks Programming Topics: Introduction Perl でいうところの無名関数(コードブロック)を作ることができる機能で、Perlでいうところの my $f = sub { ... }; $f->(); は void (^f)() = ^{ ... }; f(); のように書ける。書式がきもいのはObjective-Cの定めなのであきらめましょう。 より詳しい書式については上記ドキュメントを見ると良い。 しかしデフォルトではPerlのコードブロックとはレキシカル変数の扱いが異なる。 my $i = 0; my $f = sub { return $i + 1 }; $i++; $f->(); # 2 を返す perlではこのようにレ

  • 1