タグ

iPhoneとXCodeに関するtiri_gamiのブックマーク (80)

  • 初心者のためのObjective-Cプログラミング入門 - libro

    ※ページが正常に表示されない場合 AddBlockなどの広告ブロックツールがONになっていると、ページの一部が表示されないことがあります。これらのツールをOFFにしてみてください。 Mac OS X、iphoneipadで使われている「Objective-C」というプログラミング言語は、C言語に独特のオブジェクト指向の仕組みを追加した、かなり変わった言語です。あまりプログラミングの経験がない人でも、基礎からしっかり覚えれば、アプリを作れるようになりますよ!(※Automatic Reference Counting対応に全コードを修正しました) ※「まったく何もわからない!」という方は、C言語超入門で基文法から。 新言語「Swift」で開発したい方は、Swift入門をどうぞ。 ※連載がKindleになりました!

  • iOS でデータを永続化する方法 - A Day In The Life

    iOS データ設計入門の続きです。前回は iOS であつかうデータ全般について書きましたが今回はデータをフラッシュドライブに保存する方法について説明します。 データの永続化って何? メモリにあるデータはアプリを終了すると消えてしまいます。 アプリを終了しても残しておきたいデータはフラッシュドライブに保存する必要があります。メモリにあるフラッシュドライブに保存することをデータの永続化といいます。永続化されたデータはフラッシュドライブが壊れない限り永続的に保存され残ります。以降 iOS でフラッシュドライブがどのように管理されているのかと、データを永続化するのにどのような方法があるのかについて説明していきます。 フラッシュドライブを構成する3つの領域 データを永続化する方法を説明する前に iOS でフラッシュドライブがどのように管理されているか見ていきましょう。 iOS ではフラッシュドライブ

    iOS でデータを永続化する方法 - A Day In The Life
  • iOSアプリの申請時や申請後のアレコレ - hyoromoのブログ

    割と知られてないだろうなーって事をザクっとまとめて書き残しておきます。 特急審査 iOSアプリの審査ってだいたい5営業日くらいですよね。「ふええ…この日までに公開しないといけないのに><」という全世界の幼女や、「スクレイピングしてたサイトの仕様変更でアプリが正常動作しなくなっちまったぜー」という野郎のために通常より早く申請して貰えるようAppleに懇願する事が出来ます。 やり方は以下サイトへアクセスして、アプリ情報と特急審査してほしい理由を英語で書いてあげればOKです。ただし、必ず特急審査してくれる訳ではなく、理由が弱かったり審査に忙しかったりすると拒否られちゃいます。でも、受理されれば1・2営業日くらいでチャチャッと審査してくれます。いちかばちかのファイナルウエポンです。 Request an Expedited App Review 申請後に5営業日以内にレビューされる割合 「App

    iOSアプリの申請時や申請後のアレコレ - hyoromoのブログ
  • +BLOG

    +BLOG ヤバイ!AMAZONプライムデーでこれ買った!ベスト1 2023/7/12 地元民が選ぶ名古屋グルメおすすめ12選 2022/7/22 モンブランクレープがべられる『IVY’s GELATO&Coffee』 2022/7/8 2022/7/11 洗車後のコメダ新作『ミルクロネージュ』が身体に染みた 2022/7/3 真夏日PM3:00地獄のジムニー洗車 2022/7/2 『ブルーボトルコーヒー』でワッフルコーヒータイム 2022/7/1 灼熱地獄でべるレッドチリスモーキーワッパー 2022/6/30 毎年恒例のすき家でニンニク祭してきた 2022/6/29 2022/6/30 小袋ナッツどれがいいんだ問題を解決する 2022/6/28 買うべき名品!ドンキの『ナッツ&デザート』 2022/6/27 +BLOGは名古屋のフリーランス個人ブログです! 人気記事 ヤバイ!AMAZ

    +BLOG
  • 頭と尻尾はくれてやる! applicationWillTerminate: が呼ばれない理由

    バカバカしいところで躓いてました。 あるテスト中のアプリで、どういうわけか applicationWillTerminate: が呼び出されないのでその原因を必死にさがしていたのです。 この前までは確実に呼び出せていたのです。 というのも、この applicationWillTerminate: 内で保存処理をやっているので、ここが呼び出されないとすぐに「ありゃ?おかしいぞ?」とわかるわけです。 applicationWillTerminate: が呼び出されないということは、きっと他のオブジェクトを破棄する時点でとぼけたコードを書いているために、落ちているんだろうといろいろとチェックしたり、、、 ごくシンプルなコードで動作チェックしたり、、、 以前、動いていたはずのコードでチェックしたり、、、 ようやくたどり着いた結論は、これがiOS4のマルチタスクというもの、です。 ほれ、この前我が

    tiri_gami
    tiri_gami 2013/12/19
    アプリ終了時(に見えるサスペンド状態に入る直前)に呼び出されるメソッド
  • 1.1 Objective C の基礎

    #import "MixiSampleClass.h" static NSString *const constString = @"const"; // [5]クラス定数 static NSString *staticString = @"static"; // [6]クラス変数 // [7] 無名カテゴリ @interface MixiSampleClass() @property (nonatomic, assign) BOOL isEnabled; @property (nonatomic, assign) SampleType sampleType; @end @implementation MixiSampleClass -(id)initWithName:(NSString *)name sampleType:(SampleType)sampleType { self = [

    1.1 Objective C の基礎
    tiri_gami
    tiri_gami 2013/12/18
    何これ難しい・・
  • ペーパープロトタイピング入門 – 第0回 | fladdict

    先日リリースした、スマホアプリのペーパープロトタイピング用ノート。 商品として販売した以上、お客様のフォローアップは必須。ということで、ペーパープロトタイピング講座をはじめようかと。 全体構成は以下のような感じで、5回ほどにわけて解説していければと思います。 第1回、どうして紙でプロトを作るのか? 紙で行うプロトタイピングの利点や特徴。ワイヤーフレームとの違いについて。 第2回、ペーパープロトタイピングに使う道具 自分でやってみるのに最低限必要な道具や、あると便利な小物などを紹介。 第3回、ペーパープロトタイピングの仕方 実際に紙をつかって、アプリケーションのプロトタイピングを行ってみる。 第4回、見やすいペーパープロトの描き方 チーム共有やプレゼン用に、見栄えのいいペーパープロトを手早く描く方法。 第5回、ペーパープロトから動作モックアップを作る POPなどのアプリを使って、紙のプロトタ

    ペーパープロトタイピング入門 – 第0回 | fladdict
  • Xcode:iPhone 5 用の画像も「@2x」 - NEO-SHOCKER.COM

    アプリを iPhone 5 に対応させる場合、画面いっぱい画像を使用していると “640 x 1136px” サイズの画像を用意しなければなりません。 ネットで調べてみると “ファイル名-568h@2x.png” といった具合に、”-568h@2x” という文字を追加すればいいんじゃない?というのが幾つか出てきました。でも、それも上手くいかないというのが殆どでした。 実際、Apple の iOS App Programming Guid を見ると iPhone 5 も「@2x」と書いてあります。 iOS App Programming Guid : App-Related Resources 他にも調べてみると、iPhone 5 でアプリを使った時、ファイル名に “-568h@2x” が付加された画像を参照するように〜?というのを見ましたが、もっと簡単に出来ないものかなと思いました。 で、

    Xcode:iPhone 5 用の画像も「@2x」 - NEO-SHOCKER.COM
    tiri_gami
    tiri_gami 2013/12/18
    aaaa@2x.png みたいな「@2x」について
  • 2ちゃんねるでiPhoneの神アプリとしてテンプレに残り続けた2013年度の暫定神アプリ : IT速報

    806: iPhone774G 2013/12/15(日) 09:40:35.94 ID:/t8aCPJRP そろそろ2013年度の暫定神アプリを出さないか? おれが一番お世話になったのはPocketだったわ 811: iPhone774G 2013/12/15(日) 10:44:34.08 ID:Uohys6o+0 BB2Cが神アプリ 812: iPhone774G 2013/12/15(日) 10:46:00.74 ID:voKixdvZ0 BB2Cは殿堂入りでいいと思う 841: iPhone774G 2013/12/16(月) 01:53:00.98 ID:LsoFRWLh0 >>1のテンプレの基礎を作った者です、一年以上?振りに来ました snapseedの件は兼ねてよりすみませんでした Pic Findは画像編集ではなく画像検索アプリなのでブラウザへ移行しました 電話帳アプリやT

    2ちゃんねるでiPhoneの神アプリとしてテンプレに残り続けた2013年度の暫定神アプリ : IT速報
  • Cocoaの日々: 簡易スライドビューア [1]基本動作

    後はこの繰り返し。右方向へスクロールも同じ考え方。 コード解説 XcodeでViewベースの新規プロジェクトを作成する。メインとなる UIViewController を次のように書き換えていく。 @interface EasyGalleryViewController : UIViewController { NSMutableArray* imageFiles_; UIScrollView* scrollView_; UIScrollView* previousScrollView_; UIScrollView* currentScrollView_; UIScrollView* nextScrollView_; NSInteger currentIndex_; } @property (nonatomic, retain) IBOutlet NSMutableArray* image

    Cocoaの日々: 簡易スライドビューア [1]基本動作
    tiri_gami
    tiri_gami 2013/12/17
    おぉ、なんか複数ページじゃないぞ!一枚絵とか、わくわくする
  • 【iPhone】任意のデザインにタブバーをカスタマイズする - 坊やがゆく

    #nowplaying tw 卒業時計

    tiri_gami
    tiri_gami 2013/12/17
    むずそうな ここも詳しい!
  • iPhoneのタブバー画像についての実験 | Excite Designer's Blog

    iPhoneのお話です。 デフォルトで作ることのできるタブバーについて簡単にまとめました。 タブバーとは 下図にあるとおり、アプリ内の下部にある「画面を切り替えるためのボタンが配置されている領域」です。 「App Store」や「ミュージック」などApple純正アプリでも使われていますよね。 今回はデフォルトで作ることのできるタブバーデザインの画像アイコンについて、いくつか実験をしてみました。 色違い 背景を透過している透過png、60px × 60px(Retinaサイズ)。 白、黒、赤、青、黄色の5種の家アイコン画像を用意しました。 それぞれのアイコンを取り込んで表示します。 全部一緒だ! 色がどうってよりアルファで判断してるんですね。 というわけで色の違いではグラデや見え方の違いはありませんでした。 アルファいろいろ 色は白一色で、アルファにグラデーションをかけたものを3種類用意しま

    iPhoneのタブバー画像についての実験 | Excite Designer's Blog
    tiri_gami
    tiri_gami 2013/12/17
    小さいタブバーアイコンかわいい!て収穫だった
  • iOS 6 と iOS 7 のレイアウトのズレを吸収する : iPhone プログラミング

    iOS 7 からデザインコンセプトが変更されて、同じレイアウトの画面を iOS 6 と iOS 7 とで表示させたときに、実際のレイアウトがずれる場合があります。 そして Xcode 5 では、その違いを埋める方法として iOS 6/7 Deltas という設定項目が用意されました。 例えばステータスバーの存在の違い たとえば iOS 7 環境では、ステータスバーが原則的にルートビューに重ねて表示されるようになりました。 これは iOS 7 のレイヤーを重ねる発想とコンテンツを大事にコンセプトに依るもので、ステータスバーなどにも透明感を持たせ、その下のコンテンツの存在感を示すのには不可欠な存在です。 ただ、iOS 6 と iOS 7 両対応の画面をデザインするとき、見た目だけでなくて座標も変わってくるので注意が必要です。 iOS 6 ではいちばん上を Y=0 でレイアウトすればいいのは変わ

  • 【デザイン】iOS7で使用されているアイコンを完全再現した「Tab Bar Icons」シリーズが最高な件【無料素材】 | iPhone/iPadアプリ Applision(アプリジョン)

    iOS7がすっかりiPhoneユーザーにも慣れ親しんだものへと変わってきた今、あなたのアプリやウェブサイトもようやく重い腰をあげてリニューアルするときではないでしょうか? そんなときに、当に活躍する便利素材が日ご紹介したいシリーズ「Tab Bar Icons」です。 Tab Bar Iconsはユーザーが慣れ親しんだiOS7のアイコンを完全再現しています!! いわゆるタブバーに使用されている、あの1ピクセルの美しいピクトグラムのことです。 現在3つの素材がそれぞれ配布されていますよ! Tab Bar Icons iOS 7 これが、当に使えるんです! まさかのaiファイル、epsファイル、psdファイルの3種全収録!!アプリ制作者様は当に必須アイテムですよ! タブバーのメニューとしてはもちろん、list-styleとしても使えると思いますね。 この細いピクトグラムをデザインに取り入

    【デザイン】iOS7で使用されているアイコンを完全再現した「Tab Bar Icons」シリーズが最高な件【無料素材】 | iPhone/iPadアプリ Applision(アプリジョン)
    tiri_gami
    tiri_gami 2013/12/17
    これはすごい!
  • もう return UIApplicationMain で止まっても困らない! Xcodeでのデバッグ方法 – Zero4Racer PRO Developer's Blog

    Xcode4.2 エラー画面 Xcode4になってから、いまいちデバッグがうまくいかない理由に、止まってしまう場所が、 return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); の行で止まってしまう場合が多いのがありますよね。この時に、どこで止まったのか分かるときはいいですが、いろいろな画面の中でどこで止まったか分からないときはデバッグ困りますよね。その対策法を見つけたので書いておきます。 試しに、エラーが起こるプロジェクトを作ってみました。 - (void)viewDidLoad { NSMutableArray *arrray = [NSMutableArray arrayWithCapacity:0]; [arrray objectAtIndex:10]; [super vie

    tiri_gami
    tiri_gami 2013/12/16
    緑のあれ、めっちゃ悩む。。
  • http://www.perongo.com/archives/146

  • iPhoneアプリ開発を始めて分からなかった疑問点まとめ - Qiita

    仕事iPhoneアプリ開発をやるようになって半年が経ちました。面白いね! その初期の頃に書いていたメモ書きが見つかったので、それを見返しながらまとめてみました。 新しく始める方のお役に立てれば! iPhoneアプリ開発の基 Q. やり方が分からない A. とりあえず公式読むのがおすすめ。量が多くて躊躇するけど正しい。 最初に読むなら、以下のリンクの「初めての iOS アプリケーション」。 日語ドキュメント - Apple Developer それでも分からないって時は、困った時のドットインストール!これ以上に分かりやすいのはない! iOSプログラミング入門 (全24回) - プログラミングならドットインストール Q. StoryBoardの使い方が分からない A. ちょっと前までは、これについて詳しく書かれているや記事がなくて困りましたが、最近はありそう。 これもドットインストール

    iPhoneアプリ開発を始めて分からなかった疑問点まとめ - Qiita
    tiri_gami
    tiri_gami 2013/12/13
    あとであとであとで
  • iOSアプリ開発に役立つTips100連発! - Qiita

    1年半ほどコツコツと書きためてきた iOS アプリ開発 / Objective-C 関連の Tips をカテゴリ別にまとめてみました。 数が多いので、オススメのものを太字にしてあります。 (更新情報 2012.8.11)ちゃんと数えてみたら88個しかなかったので、20個ほど追加しました。 (追記 2013.10.1) 記事をきっかけに秀和システム社よりお声がけいただき、書籍を執筆 させていただきました。iOS開発に役立つTips集です。ぜひ下記ページより 目次を見ていただき、興味のある項目がありそうであれば ご購入いただけるととても嬉しいです。 『iOSアプリ開発 達人のレシピ100』というを書きました ライブラリ/フレームワーク ゲームアプリ向け UI コンポーネントセット "UIKitForGame" ゲームアプリをつくる際に便利な UIKit のカテゴリ/サブクラスの詰め合わせラ

    iOSアプリ開発に役立つTips100連発! - Qiita
    tiri_gami
    tiri_gami 2013/12/13
    すごい!これできれば普通におもしろいアプリ作れる!
  • Xcodeプロジェクト内のクラスの依存関係を図示する - Qiita

    他人から引き継いだプロジェクトの大まかな全体設計を把握したい場合、規模の大きいライブラリの一部だけ取り出して使用したい場合、複雑になってしまったコードをリファクタリングしたい場合等、プロジェクト内のクラスの依存関係が一望できると有益な場面は多いのではないでしょうか。 objc_depというスクリプトを用いると、下記のように、Xcodeプロジェクト内のクラスの依存関係を示す図をコマンド一発で生成することができます。 このスクリプトの使い方、生成される図の見方等を紹介します。 スクリプトの実行方法 次のURLからダウンロードしてきて解凍すると、objc_dep.py というファイルが入っています。 https://github.com/nst/objc_dep そのスクリプトを適当な場所に置き、ターミナルから次のように実行します。 というコマンドになります。 依存関係図を表示 出力される.do

    Xcodeプロジェクト内のクラスの依存関係を図示する - Qiita
  • iPhone開発。まずはサンプルを動かしてみよう

    Xcodeの基的な使い方 基的な使い方は以下のとおりです。ちなみに、私はVisualStudioやEclipse出身なので、最初はInterfaceBuilderはどう使っていいのかサッパリ分かりませんでした。 1. 起動 /Developer/ApplicationsにXcodeがインストールされているので起動しましょう。 ほかにも、InterfaceBuilder、InstrumentsなどiPhoneアプリ開発に使うソフトが入っています。

    iPhone開発。まずはサンプルを動かしてみよう
    tiri_gami
    tiri_gami 2013/12/13
    なんだこのページは、すごい!