タグ

iphoneとtipsに関するseiunskyのブックマーク (23)

  • http://japan.internet.com/developer/20100112/26.html

  • iPhoneプログラミング: Table Viewを使ってデータを表示する

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    iPhoneプログラミング: Table Viewを使ってデータを表示する
    seiunsky
    seiunsky 2010/08/23
    table viewについて
  • iPhoneアプリ開発など: iPhone:Xib/Nibファイル(その1)

    2009年9月4日金曜日 iPhone:Xib/Nibファイル(その1) [1]Xib/Nibファイルの役割 Xcode Interface Builderのファイルという意味ですが、伝統的にNibと呼ばれることが多いようです。 オブジェクトの状態を記録し、それを再現するためのファイルです。 Nibファイルには以下のような情報が記述されています。 どんなインスタンスを生成するか インスタンスの持つ属性値 他のインスタンスとの関連(Outlet、Action) iPhoneアプリケーションは起動するときにNibファイルを読み込んでそこに書かれたインスタンスの状態を再現します。 NibファイルはUIApplicationかUIViewControllerのサブクラスによってロードされます。 [2]例:Window-Based Application TemplateWindow-B

    seiunsky
    seiunsky 2010/08/23
    Xibファイルの動作について
  • アプリ高速化のための5つのノウハウ

    sonsonの経験則です. 1.大量のメモリを使わない,メモリの確保と解放の繰り返しは避けて,再利用 ・メモリを大量に使用すると目に見えて実行速度が低下する.また,memoryWarningによる割り込みのメッセージが多発する可能性があるため,その処理にも時間がかかる. ・TableViewでセルの再利用APIが提供されているようにインスタンスの確保と解放の繰り返しは大きく速度に影響を与える.(SDKが出る前,Jailbreak時代は再利用関数を自前で作ってたなぁ・・・) 2.恒久的に使いそうなオブジェクトはなるべく保持する ・利用しているクラスにメモリリークがあると,それの確保・解放を繰り返している内にメモリがどんどんいつぶされる.怪しいクラスは特に注意して使うようにする.まぁ,なんら抜的な解決策ではない気もしますが(アップル頼むよ). 3.背景に透明色を使わない ・ついつい

  • 『iPhoneアプリ開発、その(157) 親ガメはどっちだよ?』

    MySQLのおかげで、ランキングもできるようになったし、iPhoneアプリ側では、ちょっちGUIに凝ってみます。 定番のタブ付き、ナビ付きアプリっすね。 選べるタブは以下の3つ 1、すべて 全投稿リスト表示 2、自分の投稿 自分がした投稿だけのリスト表示 新規投稿用ボタン付き 3、自分の提案 自分がした提案だけのリスト表示 提案のベスト3を表示。 こんな感じ で、これを作るためのテンプレートはというと... 無いんですわ。 Navigation-based ApplicationもTab Bar Applicationも片方だけの機能しか付いてなんで、帯に短しタスキに長し状態なんですな。 なので、どっちかあるいは、まったく新規にWindow-based Applicationあたりから自力で作らんと駄目ってことなんだね~。ファッキン。 ミーの欲しいテンプレートが無いザンス で、ここで悩んだ

    『iPhoneアプリ開発、その(157) 親ガメはどっちだよ?』
    seiunsky
    seiunsky 2010/08/20
    IBの説明がわかりやすい!!!
  • AS3erのObjCメモ – capeknote

    iphone開発のためにGWにObjCをざっととおしてみたのだけどいざ作ろうとすると鳥頭にもほどがあるので備忘録。 参考:「→XcodeによるObjective-C入門」 とてもわかりやすかった。文字列、配列、クラスetc.. と基礎を通して書いてある。OSX用の話なのでそのまんまはいけませんがそれでも良書。 あと、→@ITの記事や、「最速基礎文法マスター」が流行ったときの記事も参考になりました。 →Objective-C 最速基礎文法マスター(by fn7の日記) →ActionScript 3.0 基礎文法最速マスター(by 読書メモ+tips+日記) で、以下メモ。 プロパティ、メソッド、定数 //プロパティ オブジェクト型は*ポインタが必要 //@privateで定義で private var myDate:Date; NSDate * myDate; NSStrin

    seiunsky
    seiunsky 2010/08/20
    そうか、これを見ればよかった
  • iPhone向けサイト構築 基礎文法最速マスター - EC studio デザインブログ

    弊社代表の著書、「iPhoneとツイッターで会社は儲かる」の出版記念と、巷で話題の「基礎文法最速マスター」ブームに便乗して、iPhone(iPod Touch)向けサイト構築における基礎とプラス応用のネタと、参考になるリンク集をまとめました。 2010/11/18追記: iPhone向けサイト制作の書籍を執筆しました! 既存のデスクトップ向けサイトをモデルにした iPhoneに最適化したサンプルサイトの紹介と コードの解説をしています。 iPhone向けサイト制作の入門書に最適です。 「HTML5+CSS3で作る 魅せるiPhoneサイト」 基礎編 対象ブラウザはMobileSafariです レンダリングエンジンはSafariと同じwebkitですが、MobileSafariの方にはiPhone向けの一部独自拡張(CSS)があります。検証の際は、通常のSafariのウィンドウサイズを狭くし

    seiunsky
    seiunsky 2010/02/08
    iPhone用サイトの作り方
  • WebアプリケーションをiPhoneに対応させるための技術メモ — ありえるえりあ

    はじめに iPhone 3G DevWikiという開発情報サイトに基的な情報がまとまっています。まず最初にこちらに目を通してください。 http://wiki.sohaya.com/ エントリでは、新規にiPhone対応のWebアプリケーションを作るというより、既存のWebアプリケーションをいかにしてiPhoneに対応させるかを中心にして話を進めます。 どう対応するか 既存のWebアプリケーションをiPhone対応させるには、大きく分けて二つの方法があります。 既存のHTML生成コードを利用する スクラッチでiPhone専用のHTML生成コードを書く (1)の方法では、JSPなどのHTML生成コードをそのまま利用しますが、iPhone Safariからリクエストされた場合にのみ、追加でiPhone専用のCSSをロードします。不必要なヘッダやナビゲーションは、CSSで適宜display:

  • iPhone 対応ウェブページにするおまじない

    iPhone 対応ウェブページにするおまじない 2009-09-08-2 [Tips][iPhone] Revilist を iPhone の Safari で見ると、なんか縮小されちゃうので困っていました。 しかし、いろいろ調べて解決! 下記のメタタグを足したらOKでした。 <meta name="viewport" content="width=device-width; initial-scale=1.0;"> おまじないなし。字が小さいです。拡大しても横スクロールが必要になってイマイチ。 おまじない後。iPhone の幅に合わせての折り返し。ほどよい文字サイズです。 参考 - iPhone 3G用のWebページを作る1 http://allabout.co.jp/internet/javascript/closeup/CU20080715A/index3.htm - iPhone

    iPhone 対応ウェブページにするおまじない
    seiunsky
    seiunsky 2009/09/10
    文字が小さくならないように
  • iPhoneSDK他 開発メモのまとめと言うか目次 2009.08.17版 - 電子趣味の部屋

    最新版はこちらです。 http://d.hatena.ne.jp/uosoft/20091231/1262186194 前回の目次からエントリーが17個増えてます。 アプリの作り方 HTMLJavaScriptiPhoneアプリを簡単に作る方法 Android SDK インストールからHello World実行まで iPhone/iPod touchのSafariやUIWebViewのJavaScriptで使えるタッチイベントのメモ センサー等ハードウェア関連 iPhoneSDKでスリープさせない方法 iPhoneの加速度センサの使い方 iPhoneで緯度経度を取得する簡単な方法 iPhoneGPSMapKitを使った地図を連動させる方法 iPhoneSDKで端末IDを取得する方法 ビュー操作関連 iPhoneSDKのUIViewアニメーション iPhoneSDKのiPhoneSD

    iPhoneSDK他 開発メモのまとめと言うか目次 2009.08.17版 - 電子趣味の部屋
  • 「iPhone」便利な10のtips & tricks - ネタフル

    的な使い方ですが、知らない人も少なくないと思いますのでご紹介しておきます。 1. Scroll to top 時計が表示されている上の部分をタップすると、一番上にスクロールします。Safariで下まで読み進んで、ワンタップで上に戻る時などに便利です。 2. Screenshots ホームボタンを押しながらスリープボタンを押すとスクリーンショットを撮影できます。撮影されたスクリーンショットは「写真」に保存されます。 3. Saving images in Safari and Mail Safariとメールで、表示されている写真をタッチして長押しすると保存のダイアログが表示されます。「写真」に保存することができます。 4. Caps lock シフトボタンをダブルタップするとキャップスロックの状態になります(設定から「Caps Lockの使用」をオンにしておきます)。 5. Extra

    「iPhone」便利な10のtips & tricks - ネタフル
    seiunsky
    seiunsky 2009/07/27
    使い方
  • iPhone初心者に贈る! 基本的なiPhone使い方エントリーのまとめ(ネタフル編) - ネタフル

    ■基操作 ▼「iPhone」便利な10のtips & tricks(Caps lock等) ▼「iPhone」基操作のまとめ(電話保留等) ▼「iPhone OS 3.0」新機能を試す(派手さはないけどグッド)(コピー&ペースト、写真一括削除等) ▼「iPhone」ドコモ/au/ウィルコム/イーモバイル全キャリアと絵文字の送受信が可能に ▼「iPhone」ホームボタンを長押しでメモリリセット? ▼「iPhone」Safariで画像を保存する方法 ▼「iPhone」スクリーンショットを撮影する方法 ▼「iPod touch」に新しいアプリケーションを導入・起動編(アイコンの移動と削除) ■文字入力(フリック入力) ▼「iPhone」テンキーのキーボードの意味をきちんと理解する ▼「iPhone」で(^^)など顔文字を入力する方法 ▼「iPhone」フリック入力しているところを動画撮影して

    iPhone初心者に贈る! 基本的なiPhone使い方エントリーのまとめ(ネタフル編) - ネタフル
    seiunsky
    seiunsky 2009/07/27
    使い方
  • http://iphone-rejectdb.appspot.com/

  • 最低予算1万ポイントで。iPhoneアプリの審査でリジェクトを食らった事例をお教えください。 - 人力検索はてな

    最低予算1万ポイントで。iPhoneアプリの審査でリジェクトをらった事例をお教えください。 もっとも共有価値のある情報には4000ポイントを保障いたします。アプリの内容、問題点、やりとりの詳細、修正作業、資料ZIP等のアップなど、情報が充実しているほど高評価です。NDA的な部分は隠したり、捨てアカウントでの回答もOKです。検索して見つかった事例ではなく、自身の体験談をお教えください。 くそくだらねぇリジェクトは、みんなでノウハウを共有して回避しましょう。

  • 加速度センサから好きな角度(0〜360度)を基準にした方向キー値を得る方法 - mswar's はてなブログ

    加速度センサをジョイスティックみたいな方向キー替わりに使ってたりする場合、X方向は加速度Xをみていれば何とかなると思うが、 Y方向は加速度Yとか加速度Zだけみている方式だと、多分いい感じに動いてくれないことと思う。 (45度固定みたいな話なら何とかなるんだけど、ユーザーによってはプレイする角度を変更したいと言われると思う) そんな時、役に立つのが atan2(x, y) という関数! これは、座標値(x、y)から角度(ラジアン角[−π〜π] -> -180〜180度)を求める事が出来る。 これを使って、Y方向角度 = atan2(加速度Z、加速度Y) を求め、 さらに、Y方向キー値 = sin(Y方向角度 + お好きな設定角度) という風にすると、 好きな設定角度を基準(0)として(-1.0〜0〜1.0)みたいになるような値を求められる。 これを使うと、iPhoneをひっくり返していようが

    加速度センサから好きな角度(0〜360度)を基準にした方向キー値を得る方法 - mswar's はてなブログ
    seiunsky
    seiunsky 2009/07/15
    加速度センサーについて
  • iPhone のメッセージとメールの使い方

    iPhoneiPad で文章をやり取りする時は、以下のようなアプリが使われます。 「メッセージ」を使う 「メール」を使う LINETwitter などの「SNS アプリ」を使う このうち iPhone に最初から入っているのは「メッセージ」と「メール」です。 メッセージで利用する通信には「SMS」と「MMS」があり、さらに iPhone 独自の「iMessage」という規格もあります。 メールにも携帯電話会社のもの(キャリアメール、携帯メール)と、パソコンなどで使う PC メールがあります。 ここではメッセージとメールの機能と使い方、設定方法などを解説しています。 「メッセージ」ってなに? iMessage の利用設定 「SMS」(ショートメール)ってなに? 「MMS」ってなに? 「メッセージ」アプリの使い方(基編) 「メッセージ」アプリの使い方(演出編) タップバック、大きな絵

    iPhone のメッセージとメールの使い方
  • [iPhone 開発メモ] iPhone/iPod touch に自作アプリを転送する方法 | Sun Limited Mt.

    ようやく自作アプリが出来てきたので、iPod touch に転送して実機テストをしてみました。その際に結構手順が面倒で忘れそうなのでメモしておきます。 証明書の作成を申請する 証明書を作成するにはアップルに証明書の申請ファイルを送らないといけない。その申請ファイルの作成にはキーチェーンアクセスを使用します。キーチェーンアクセスを起動して、メニューの「キーチェーンアクセス」>「証明書アシスタント」>「認証局に証明書を要求」を選択します。 証明書情報に ADC に登録したメールアドレスと名前(コモンネーム)を入力。メールで送信はしないので CA のメールアドレスは空白。「ディスクに保存」と「鍵ペア情報を指定」にチェックを入れる。

  • BIT-101: BIT-101

    seiunsky
    seiunsky 2009/07/09
    XCode tips 英語読めないけど
  • 第4回 初めてのプログラミング | gihyo.jp

    今回からいよいよプログラミングを行います。最初のプログラミングはInterface Builder上で行います。 前回のおさらい 第3回では、Interface Builderを使った画面の作り方を学びました。実際に画面(View)に配置したパーツを再確認してみましょう。 Viewに配置されたパーツと名前 ユーザに何らかの文字を入力させるための「テキストフィールド」 ユーザにいくつかの選択肢の中からひとつを選ばせるための「セグメンテッドコントロール」 画面上に文字を表示するための「ラベル」 これらのパーツを配置しただけの状態では、アプリは何の役にも立ちません。そこでいよいよ「役に立つアプリ」にするために、プログラミングの作業へと入っていきます。 操作と処理を確認する まず、ユーザがパーツに対してどのような操作を行うかと、プログラムにどのような処理(動作)をさせるかについて確認しておきましょ

    第4回 初めてのプログラミング | gihyo.jp
    seiunsky
    seiunsky 2009/07/08
    ここが一番 GUI のチュートリアルとしてわかりやすい
  • 第5回 アクションとObjective-C | gihyo.jp

    さて、前回に引き続き、プログラミングの基礎について解説します。今回は、おもにObjective-Cについて説明します。 アクションのおさらい いよいよObjective-Cに触れていきます。前回、次のようなアクションを書きました。 - (IBAction)myAction1:(id)sender { int kakaku = [[motone text] intValue]; switch([waribiki selectedSegmentIndex]){ case 0: kakaku = kakaku * (1.f - 0.2f); break; case 1: kakaku = kakaku * (1.f - 0.3f); break; case 2: kakaku = kakaku * (1.f - 0.4f); break; case 3: kakaku = kakaku * (1

    第5回 アクションとObjective-C | gihyo.jp
    seiunsky
    seiunsky 2009/07/08
    あしたはここやろう