タグ

developmentに関するssetanのブックマーク (188)

  • iPhone「アプリの設計パターン」についてまとめてみる - ゆーすけべー日記

    iPhoneアプリの良いアイデアが出たので、これから作り始めようというところである。 さて、iPhoneアプリ開発童貞ってわけではないが、今までただ闇雲に作っていた感があるので、 実際にXcodeを起動してコードを書き始める前の設計をどうしていこうかと考えている。 ソフトウェアの作成はじめてではもちろん無いのでだいたい勝手は分かるものの、 iPhone特有の設計思考が必要な気がして、文献を漁っている。 ところが、世に出回っているiPhoneアプリにはUIKitをいじくるだけの解説ばかりではないか! で、つまるところ設計について有益だと思えたのは以下3つの文献だった。 「iOSアプリケーションプログラミングガイド」Appleのサイトからダウンロードできる 「iPhoneアプリ設計の極意 - 思わずタップしたくなるアプリのデザイン」のfladdictさんの章 「iOS開発におけるパターンによ

    iPhone「アプリの設計パターン」についてまとめてみる - ゆーすけべー日記
  • iPhoneで動くARアプリを作るためのライブラリ10選

    iOSでもARしよう 前回の「3DモデルがアニメーションするARをOpenGL ESで作る」までは、主にAndroidでAR(拡張現実)を実現する方法について解説してきました。 スマートフォンの2大勢力としてiPhoneAndroidが挙げられる以上、iPhoneでARを実現する方法も書かなけれ消化不良というものでしょう。「モバイルARアプリ開発“超”入門」の第5回はiPhoneiPadで使用されているiOSにスポットを当ててみます。 iOSで使用可能なARライブラリ8選 iOSで使用可能なARライブラリは各社開発を進めているため、実用に耐え得るもののみに絞っても、かなりの数が出そろっています。まずは、それぞれのライブラリについて、各社のサイトやデモアプリを動かした結果を基に簡単に見ていきます(アルファベット順)。 また、以下の一覧では認識方法を以下の3種類に分けて記述していきます。

    iPhoneで動くARアプリを作るためのライブラリ10選
  • アパレルサイトを運営する会社調査 – アパレルサイトGRLは全身コーディネートを9999円以下で揃えられることが強みのECサイトです。そんなサイトを運営する会社の社内環境や取り組みなどについて徹底解説しちゃいます!

    アパレルサイトを運営する会社調査 アパレルサイトGRLは全身コーディネートを9999円以下で揃えられることが強みのECサイトです。そんなサイトを運営する会社の社内環境や取り組みなどについて徹底解説しちゃいます! 頭から足の先まで、全身に身に付ける衣服が全て揃って1万円を切ると聞くと、随分とお値打ちという気がしないでしょうか。毎日着る服ですが、コーディネートに困ってしまったり、新しく購入するにも値段が高いと感じる物があったりでファッションは難しいと感じている人もいるかもしれません。しかし、株式会社Gioが運営している女性向けのファストファッションブランド「GRL(グレイル)」なら、9999円以下で全身コーディネートができてしまうという、お得な買い物ができるのです。株式会社Gioがなぜこのようなブランドを展開しているのか、グレイルでは実際にどのような商品を扱っているのか紹介します。 女性向けの

  • ななし: 【Cocoaプログラミング】UINavigationControllerの使い方

    2011年3月6日日曜日 【Cocoaプログラミング】UINavigationControllerの使い方 作りたかったのはナビゲーションバーを使ったこのようなアプリでした。 1枚目: アプリ起動後に表示される、最初のビュー。 ここにはナビゲーションバーを見せない。 2枚目: 次のビューを表示する、のボタンを押した後に表示されるビュー。 ナビゲーションバーが付く。 ナビゲーションバーの左側に、最初のビューに戻るためのボタンが表示される。 ナビゲーションバーの下にテーブルビューがあり、いくつかの項目が表示される。 3枚目: 項目を押すと、ビューが切り替わり、次の項目が表示される。 前のビューへ戻るためのボタン、ナビゲーションバーの”Back”が表示される。 4枚目: 最終的には、次のビューに進めない、行き止まりのビューに行き着く。 2枚目以降で、ナビゲーションバー

  • [Objective-C][iPhone sdk]imageの位置指定して表示

    画像をUIImageViewを使って表示するのですが、表示位置が変更できないのかと思い、色々試したあげく結構、苦戦してしまったので、やりかたをまとめてみたいと思います。 まず最初に、思いついたのは、UIImageクラスのdrawAtPointメソッドを使って、画像の表示位置を変更する方法 UIView *contentView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]]; UIImage *image = [UIImage imageNamed:@"hoge.jpg"]; [image drawAtPoint:CGPointMake(50,100)]; ImageView *imageView = [[UIImageView alloc] initWithImage:image]; [c

  • iOSでUIViewの背景をグラデーションにする方法 | colori

    iPhoneアプリの画面で、計算機アプリのようにボタンや画面の背景色がグラデーションになっているものをよく見かけますが、これをObjective-Cを使ってXCodeで実現する方法をご紹介します。 UIViewに適用してみる ここではUIViewのサブクラスであるUIViewController (=self)に適用させてみますが、UIButton等のボタンもUIViewのサブクラスなので同じように適用できます。 QuartzCoreフレームワークを導入 グラデーションを実現するにはまず、作成しているプロジェクトファイルに「QuartzCoreフレームワーク」を導入します。 導入方法は簡単です。 上の図のようにXCodeでプロジェクトのTARGETSに表示されているアプリアイコンを選択し、「Build Phases」タブを選んで「Link Binary with Libraries」の行の

  • UITextField/UITextViewの文字入力で覚えておくと便利なこと - Toyship.org

    iPhoneで文字を入力してもらうときにはUITextFieldかUITextViewを使います。 UITextFieldとUITextViewはUITextInputTraitsプロトコルを継承していて、プロパティをちょっと変えるだけでいろいろと細かい設定ができます。 iPhoneの画面は狭いので、文字入力をするときにこのあたりのことを注意するようにすると、ユーザーの使い勝手がちょっとよくなりますよ。 (2012/03/31 iOS 5.0で追加されたUIKeyboardTypeTwitterを追記しました。) まずはUITextFieldを作ってみる まずはテキストフィールドの作成。 普通につくると、こんな感じのキーボードが表示されて文字が入力できます。 (図はクリックすると拡大します。) UITextField* inputText = [[[UITextField alloc] i

    UITextField/UITextViewの文字入力で覚えておくと便利なこと - Toyship.org
  • サルでもわかる Core Data 入門【実装編】 - A Day In The Life

    サルでもわかる Core Data 入門【概念編】の続きです。今回は実際に Core Data を使ったプログラムを作成します。 サンプルアプリの概要 アドレス帳アプリを作りながら Core Data の使い方を説明していきます。 以下はサンプルアプリの画面構成です。 連絡先一覧画面と連絡先詳細画面の2画面構成になっています。 サンプルアプリのソースコードはこちらで公開しています。 AddressBook 開発の流れ サンプルアプリの開発の流れは以下のようになります。 プロジェクトの作成 モデルクラスの作成 エンティティの定義とエンティティとモデルクラスの関連付け ストーリーボード(Storyboard)を使ってビューコントローラの遷移と画面デザインを作成する 連絡先詳細画面の開発 連絡先一覧画面の開発 プロジェクトの作成 それでは初めにプロジェクトを作成しましょう。プロジェクトの作成手順

    サルでもわかる Core Data 入門【実装編】 - A Day In The Life