タグ

iOSに関するigaiga07のブックマーク (108)

  • iOS 5 公開記念! Objective-Cのメモリ管理の革命、 ARC 超入門(サンプルはgitHubに公開) – Zero4Racer PRO Developer's Blog

    iOS 5が公開されて、Dev CenterもWe’ll be back soon になっています。 iOS5 NDA will be gone soon! 記念に、iOS 5 のプログラム面での変化、ARCを使った簡単なサンプルをGitHubに登録しましたのでご覧下さい。 追記:うーねこ? (@ne_ko_)さんからの指摘であった、”クラス変数”という間違えた記述を、”インスタンス変数”という正しい記述に変更しました。 tomohisa/EasyBlockCallback – GitHub ARC は、メモリ管理でこれまで手動で行っていた、 Retain Release Autorelease を自動でコンパイラで行うようにさせる方式です。一定のルールに従う必要がありますが、メモリ管理に関する、Retain、Releaseを書かなくてよくなります。このサンプルには、ARCを使っているプロ

  • #iOS5 アップデートのエラー(3200,-5000,3014,復元)と対処法

    結論から言おう…もうちょっと待ってからアップデートしろ! 13日お昼更新;色々リプライもらった結果3000番台のエラーはApple側,5000番台のエラーはUSBに問題があるようです。その他にも「an internal error occurred」やiOS5へのアップデート所要時間も加えました。 ・NAVERにもまとめられています。 続きを読む

    #iOS5 アップデートのエラー(3200,-5000,3014,復元)と対処法
  • Cocoaの日々: [iOS] UITableView でプルダウンすると再読込するユーザインタフェースを実装

  • iOSの教科書 - 赤松正行 | パブー

    【iOS 5 / Xcode 4.4対応版:書籍バージョン 1.8.0】 日初、世界初(おそらく)iOS 5とXcode 4.4、OS X Mountain Lionに完全対応!書籍内容はもちろんのこと、書籍自体もRetinaディスプレイに対応しているので、細かな図版まで読み取れるほど精彩な表示でお読みいただけます。 「iOSの教科書」は、iOSアプリの作り方を学ぶ実践的な入門書です。面倒なことは極力省いています。初心者でも大丈夫です。「習うより慣れろ」の精神です。書に従って作業をすれば、すぐに素敵なアプリが完成します。iPhoneiPad、iPod touchで自分で作ったアプリが動き、様々なアイディアを盛り込む醍醐味をお楽しみください。 書はXcodeとiOS SDKのインストールから始まり、iOSアプリの構想から実現へ、そしてObjective-C言語に至るまでステップ・バイ

    iOSの教科書 - 赤松正行 | パブー
  • 「iOS 5」リリースを前にして期待せざるを得ない5つのポイント。 | 覚醒する @CDiP

    巷では「iOS 5 beta」テストが開発者の間で行われている中、つい先日も7つ目のビルドが公開されました。そのビルドの使用期限が9月末近くまであることを考えると次にリリースされると予想されるビルドはいわゆる「GM(Golden Master)」版だと言われています。GM版リリースから特に問題がなければ、その数週間内に正式リリース版として一般に公開されるようです。 ベータは基的にはNDAにより、情報の公開が禁止されているのですが、それでも様々な情報が伝わってきます。 この時点から「ああ使いたい」「こう使いたい」とイメージするのも楽しいものです。実際にリリースされてみないと何もわかりませんが、これまでのiOSのメジャーアップデートの中では最大級のものになりそうで私は新機種よりもむしろこちらのOSアップデートに期待しているところです。 新機種についてはAppBankでも予想記事がたくさん上が

    「iOS 5」リリースを前にして期待せざるを得ない5つのポイント。 | 覚醒する @CDiP
    igaiga07
    igaiga07 2011/09/12
  • 404错误提示的界面 - 龙8国际(www.long88.com)_龙8国际娱乐官网登录

    这可能是因为: 您已输入的网址不正确,或您要找的网页可能已被更新或删除 您访问的网站正在备案中,暂时禁止访问 据工信部电管[2010]64号文件,对未进行ICP备案或备案信息不完全的网站,进行强制关停。 中企动力作为此网站的运营商,有责任和义务免费协助网站所有者,核实相关信息及办理相关手续。

  • “AR.Drone”がAndroidに対応 あの気持ちいいフライト体験をさらに多くの人に! - ファミ通.com

    2008年12月にWiiで発売、その後プレイステーション3などにも移植され、高い評価を得たチュンソフトのサウンドノベル『428〜封鎖された渋谷で〜』が、iPhone4やiPadなどのiOS端末向けに配信されることが明らかになった。配信日、価格などはまだ未定。 ※公式サイトはこちら ※Wii版のプレイ・インプレッションはこちら ※以下、画像はすべて開発中のものです。

    igaiga07
    igaiga07 2011/09/05
  • iOSのUDID問題 | 水無月ばけらのえび日記

    公開: 2011年8月27日16時25分頃 iOS5以降ではUDIDが段階的に廃止されるらしい、という話に対して、それでは困るという話が出てきて盛り上がっているようですね。 UDIDに依存する人々とたしなめる人々 (togetter.com)iOS 5で、開発者がUDIDにアクセスすることを禁止 (yebo-blog.blogspot.com)UDIDは端末ごとに固有で不変のIDなので、つまりはケータイIDと同じようなものです。ケータイIDの場合には以下のような性質があり、 全てのサイトに同一のIDが送出される (IDは秘密情報ではない)送出するIDを改竄することが難しい (キャリアのゲートウェイを通るため)後者の条件があるため、危険だと言われつつも辛うじて成立しています (それでも、キャリアのゲートウェイを通ってきたことを確認する必要があったり、さまざまな条件があります)。しかしiPho

  • iPhoneのUIのスキンをカスタマイズする場合のメモ | fladdict

    iPhoneUIKitに独自のスキンを被せようとすると、色々とテクニカルな障害がおおいが、それをどうやって解決するか?のメモ。 自己流なので、更新のよちは在り在り。 基アプローチ ・基のスキンのカスタマイズはUIViewレベルで行わずに、UIViewControllerレベルで行う。 ・UIViewControllerを拡張して、SkinnedViewControllerを作る。 ・SkinnedViewControllerのviewDidLoadのタイミングで、ナビゲーションバーやサーチバーなどのView構造を書き換える。 ・こうすると、NavigationBarの戻るボタンやSearchBarなど、直接allocできないViewも一括してカスタマイズできる。 ボタン系 ・ボタン系は、Customボタンを作ってプロパティを弄ったり、サブクラスを作って直接Allocしない。 ・むしろ

  • Xcode 4 の IBOutlet 追加機能がとても便利

    こんにちは。開発担当の金内です。 iPhone アプリ開発に欠かせないツールといえば Xcode ですね。 今年の3月に大幅なアップデートとなった Xcode 4 正式版がリリースされたことはご存知のとおり。シングルウィンドウ化や Interface Builder の統合など、ほとんど別物といってもいい変貌をとげてくれました。 さて、Xcode 3.x でバリバリとコーディングしていたみなさんは、Xcode 4 に移行しているでしょうか? 筆者の周囲の声を聞いてみると「自宅では使ってるけど仕事では…」とか「まだバグが気になるから…」と、まだ移行に踏み切れない空気を感じます。激変してますからね。気持ちはとてもよくわかります。 しかし、いずれは移行しなければならないわけですし、みなさん興味はお持ちだと思うので、iPhone アプリプログラマに嬉しい Xcode 4 の便利機能を1つご紹介しま

    Xcode 4 の IBOutlet 追加機能がとても便利
  • Cocoaの日々: [iOS] ユーザ名/パスワードの入力ができるカスタム UIAlertView ライブラリを公開

    呼び出しコードはこんな感じ。 [LKAccountPanel showWithTitle:@"Test" completion:^(BOOL result, NSString* username, NSString* password) { NSLog(@"result: %d\nusername: %@\npassword: %@", result, username, password); }];結果を Blocks で処理できるようにしてみた。 [2011-05-17 追記] 非同期用のメソッドを追加しました。 BOOL result = [LKAccountPanel showWithTitle:@"Test2" username:&username password:&password]; NSLog(@"done2"); NSLog(@"result2: %d\nusernam

    Cocoaの日々: [iOS] ユーザ名/パスワードの入力ができるカスタム UIAlertView ライブラリを公開
  • iPhoneアプリを作ってみよう(Xcode4編)第2回:簡単ブラウザ - もとまか日記Z

    iPhoneアプリを作ってみよう(Xcode4編)の第2回目です。ちなみに第1回目は以下でした。 iPhoneアプリを作ってみよう(Xcode4編)第1回:じゃんけんゲーム 第2回の題材はこちらです。 元の題材は「自分専用ブラウザ」です。といっても難しいものではなく、非常にシンプルなものです。なので今回は「簡単ブラウザ」という題名にしてみました。今回は以前の内容から更に絞って、必要最小限の内容にしてみました。 プロジェクト作成 まず、プロジェクトを作成します。今回は以下の条件で作成してみます。プロジェクト名:browserテンプレート:View-Based Application 以下から、コーディングの説明です。 Webのレイアウト作成 まず「browserViewController.h」を以下のように編集して保存します。 次に「browserViewController.xib」を選

  • 今更ですがiOSアプリ開発の基礎について色々調べてみました - もとまか日記Z

    最近、以下のような記事を不定期に書いているわけですが。 iPhoneアプリを作ってみよう(Xcode4編)第1回:じゃんけんゲーム iPhoneアプリを作ってみよう(Xcode4編)第2回:簡単ブラウザ そういえば、iOSアプリの開発の基礎的なことって、ちゃんと書いてなかったような・・・・?(^^;;; てなことを考えてた時にTwitterでXcode関連の開発について、「どのがいいですか?」的な質問を受けたりもしました。 そこで、大型連休にiOSアプリの開発の勉強をしたい!という方もいらっしゃるかもしれないし?、ってことで、iOSアプリ開発の「基礎」について、色々調べてまとめてみました。 iOSアプリ開発に必須なもの まず、開発環境として必要なのが以下。・Mac・XcodeMacは最近のものであれば、どの機種でも問題ありません。ちなみに私はサンタさんに頂いたMacBook Airの1

  • 第2回 iOSアプリ開発の準備 | Think IT

    開発機材の準備 前回は「Rabbit Maze」というゲームの企画/仕様の概略を説明した。今回からはその仕様をどのように実装しているかを解説していくのだが、連載は「実践」と銘打っているので内容は中級者以上向けとして進めさせていただこうと思う。しかしながら初心者の方も読まれる事を考えて、今回はまずiOSアプリ開発を始めるまでの基的な事項を一通り説明しようと思う。 まず必要なハードウエアについて、iOSアプリを開発するためにはインテルCPUMac OS X 10.6以上のOSを搭載したMac、そしてiPhoneまたはiPod touch、iPadの開発がしたいならそれらの実機が必要だ。よく「開発するにはどんな機種が必要ですか?」という質問をされる事があるが、現在販売されているMacならばどれを選んでも問題ない。 強いていえば大きな画面の方が開発し易いのと、コスト面を考えれば21.5インチ

  • iOS SDKの各クラスの完成度について雑感

    iOS SDK (Cocoa touchフレームワーク) のAPI群についての勝手な感想。 根拠はなくはないけど基的に経験からくる主観による。異論その他ツッコミ歓迎。 まだ途中だけど続きがあるかどうかは。。。

    iOS SDKの各クラスの完成度について雑感
    igaiga07
    igaiga07 2011/08/10
  • 404 Error - File Not Found

    指定されたファイルは見つかりませんでした。 10秒後に トップページ にジャンプします。

  • 【 iOS 開発 Tips】View のレイアウトをどうするか?

    こんにちは、共同開発部 iOS アプリ開発担当の図子です。 iOS 開発をしている皆さんはどういったタイミングで View のレイアウトをおこなっていますか?私は1年くらい前までは ViewController の viewWillAppar 等のメソッド内や、ViewController から View へ情報をセットするタイミングで ViewController 側から直接 View の frame やその View が持つ UILabel の frame を触っていたりしていました。これだと、想定外のタイミングでレイアウトが崩れたり、ViewController 側のコード量がふくれあがってしまいがちであまり良くないと思います。また、autoresizingMask を使うと楽ですが少し込み入ったレイアウトが必要になってくると autoresizingMask では対応できなくなって

    【 iOS 開発 Tips】View のレイアウトをどうするか?
  • 日本語ドキュメント - Apple Developer

    語ドキュメント 日語に翻訳されたiOS/watchOS/tvOSのドキュメントです。 英語版の方が新しい場合がありますので、更新日を確認して下さい。 エンタープライズ環境での運用に関するドキュメントはこちらに移動しました。 App Store Connect ヘルプ タイトル 日付

  • iPhone / iPad アプリを開発する前に読んでおくべき3つのドキュメント

    こんにちは。開発担当の金内です。 主に iPhone / iPad アプリを開発している関係で、友人などから「iPhone アプリ作ってみたいんだけど、何から読みはじめればいいの?」というような質問をよく受けます。 というわけで、iOS アプリ開発のためのおすすめドキュメントをご紹介しましょう。それぞれ日PDF もありますが、訳は内容が少し古かったりするのでご注意ください。 ■プログラマ向け ・iOS Application Programming Guide(日PDF) iOS アプリを実装していく上での基的な概念や機能について詳しく記述されています。たとえば、画面遷移の方法や設定アプリ内に項目を出すにはどうするか?というような話などなどです。プログラミングの観点からこのドキュメントは当に重要で、うまくいかなくて悩んだことが、実はこのガイドにあっさりと書かれていたという話

    iPhone / iPad アプリを開発する前に読んでおくべき3つのドキュメント
    igaiga07
    igaiga07 2011/06/20
  • Appleに殺されてしまうひと達まとめ - yifeの日記

    WWDC 2011 Keynoteも終わりました。 iOS4までで基礎は完成させたということでしょうか、これまで30%税で儲けさせてくれたはずのサードパーティすら殺してしまいそうなサービスを次々と発表するジョブズの姿を見ると、ああプラットフォーマーの強権というものは恐ろしいのだなぁと実感し、嬉々としてObjective-Cを学んでいた昨日までの自分に恐怖するわけであります。 そこで今回は、アップデートで死んでしまう、あるいは死なないまでも大ダメージを受けるであろうひとたちを振り返り、明日への戒めとしたいと思います。 なお、WWDCの画像はEngadgetから引っ張ってきています。感謝いたします。 iOS組み込みのTwitterサポート Twitterを使用するにはiOSの設定画面でアカウントを登録しなければならず、すべてのアプリケーションはHTTPでTwitterAPIを叩く代わりにiOS

    Appleに殺されてしまうひと達まとめ - yifeの日記