タグ

Xcodeとiosに関するtotottiのブックマーク (67)

  • 2013-02-25

    Xcode で .storyboard(.xib)ファイルをローカライズすると各言語用の .storyboard(.xib)ファイルができる。 そして、そこに何かしら UIオブジェクトを追加しようとすると、全てのローカライズした .storyboard(.xib)ファイルに同じ UIオブジェクトを追加しなければいけない。 これはかな〜り面倒。 と、思っていたのだけど、各言語で共通の .storyboard(.xib)を作って、そこに各言語用の .strings ファイルを作成してローカライズができるって知ってビックリした。 今までずぅ〜っと知らなかったよ…。 更に、.strings ファイルは 1度作成してしまうと、その後で .storyboard にUIオブジェクトを追加しても .strings ファイルの内容はアップデートされない…。 しかし、これを自動的にアップデートするスクリプトも

    2013-02-25
  • 【Objective-C】iOSアプリ開発で格段に開発速度を高めているXCodeの機能

    概要 2013/3/26にTwitterで縦書の俳句を投稿出来るアプリ「俳句ったー」をリリースしました。 開発のきっかけはTwitterの公式ウェブサイトが改行コードに対応しこれはネタアプリチャンスだと思い作りました。 3/14(木) 公式ウェブサイトが改行コードに対応 3/15(金) 帰りがけに「ねぇねぇ、@yoshiakistくん、デザインやらない?」と話す 3/16(土) @yoshiakist「デザイン出来ましたよw」 3/17(日) 寝坊して昼くらいからコーディング 翌0:30 Submit!! つれー実質8時間くらいしかコーディングしてないわー してないわー という格段に開発速度を早めているXCodeの機能を紹介します。 Storyboard メインのStoryboardです。主要な画面遷移になります。 図のように、ViewController同士の画面遷移と画像設定などの各V

    【Objective-C】iOSアプリ開発で格段に開発速度を高めているXCodeの機能
    tototti
    tototti 2013/04/04
    やっぱりStoryboardは便利そう
  • 2012-09-30

    Xcode 4.5 でアプリのローカライズをしようとしたら、今まで使っていた方法(下記)でできなかった…。 Xcode 4 で NSLocalizedString を使ってローカライズ これ、いつから変わっていたの??? というわけで、Xcode 4.5 でアプリをローカライズする方法のメモ [2013/02/26 update] Storyboard を .strings 使ってローカライズする方法はこっち XcodeでStoryboardをローカライズして自動でstringsをアップデート Xcode 4 では Utilities エリア?の File Inspector に Localization があって、そこで「+」クリックして各国語バージョンを加えられたよね…? 今 Xcode 4.5 を見たら、Utilities エリア?の File Inspector->Localiza

    2012-09-30
    tototti
    tototti 2013/02/02
    ふむふむ
  • iOS: アプリ開発の時、知りたい時になかなか見つからないTips

    アプリ開発中に、あれってどうやるんだっけ?とか、どういう意味だっけ?などという時に役立つかもしれないTipsです。 iPhoneシミュレーターのアプリ毎のドキュメントフォルダーのパス iOS 6のシミュレーターなら、以下のような感じになる。 /Users/ユーザー名/Library/Application Support/iPhone Simulator/6.0/Applications/アプリの ID/Documents 「アプリのID」というは、16進数の文字列がズラーッとならんだフォルダ名です。 これだけでは意味不明ですが、このフォルダの中を覗くと、「アプリ名.app」というファイルがあるので、そちらを元に、どのアプリのフォルダか確認するのが良いでしょう。 情報元 iOS の動画再生を試す | アカベコマイリ Xcode プロジェクトフォントを組み込む Google Web Fon

    tototti
    tototti 2013/01/31
    (id)の省略は知らなかった・・・
  • 中級者向け iOS デバッグ Tips - jarinosuke blog

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

    中級者向け iOS デバッグ Tips - jarinosuke blog
    tototti
    tototti 2013/01/27
    一番下の、クラッシュ再現が気になる。使ってみたい。
  • Xcode 4でプロジェクトの名称変更

    Xcode4で○○はどこへ行った?シリーズ 第2弾です。 Xcode 4でプロジェクト名を変更する場合は、Fileインスペクタを使用します。 手順は次のような感じ。 プロジェクト・ナビゲータ最上部のプロジェクトを選択する。 Fileインスペクタを表示する。 IdentityのProject Nameに新しいプロジェクト名を入力する。 名称変更の影響が出る範囲が表示される。変更して問題ない場合は「Rename」をクリックする。 広範囲に影響が出る操作をした際に、スナップショットを自動的に作成するか尋ねられる。作成する場合は「Enable」をクリックする。

    Xcode 4でプロジェクトの名称変更
    tototti
    tototti 2013/01/21
    けっこう楽なのね...
  • アプリをiPhone5に対応する場合の地雷ポイント一覧 | fladdict

    地雷キャッチャーとして定評のあるfladdictですが、今回も大量の地雷を踏み歩いております。 とりあえず、解決方法を知らないとハマるポイントを色々とピックアップ。自分では直ったけど一般化できてない現象もあるので、間違い勘違い等ありましたら、コメント欄でビシバシご指摘ください。 iPhone5対応すると、iOS4.3以前では動かなくなる 最新のXCodeがarmv6のコンパイルをしてくれないので、ご臨終となります。 公式じゃないほうほうで無理矢理バイナリをビルドすればhogehoge。 サードの静的ライブラリが入ってると、コンパイルできない場合が 最新XCodeからコンパイルに、armv7sという新アーキテクチャが必須となってますが、ビルド済み静的ライブラリにはむろん入っていないのでコンパイルできません。対策は2つあって、ひとつは対応ライブラリが出るまでリリースを見送ること、もう片方はXC

    tototti
    tototti 2012/10/03
    色々と大変。