タグ

Xcodeに関するtotottiのブックマーク (127)

  • [iOS] TestFlight が Xcode / iTunes Connect でサポートされました! | DevelopersIO

    TestFlight App for iOS iPhone 6 や Apple Watch が発表になった最中、これまで不明瞭だった TestFlight に関する情報がついに発表されました。Xcode や iTunes Connect と連係させてベータ版配信が行えるようです。 公式ページにはこんなことが書いてあります。 Each time you invite a tester, they will automatically receive an invitation email to join your group of beta testers and will be prompted to install the free TestFlight app from the App Store. The TestFlight app makes installing beta ap

    [iOS] TestFlight が Xcode / iTunes Connect でサポートされました! | DevelopersIO
  • Xcode の便利プラグインまとめ - Qiita

    Xcode の便利プラグインまとめ はじめに Xcode 8 からのいわゆる Xcode Source Editor Extension ではなく、あくまで非公式のプラグインを掲載します。 インストール先は ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/ Alcatraz などのパッケージマネージャを使うと管理が楽 Xcode の更新でプラグインが使えなくなる事もあるので注意 "DVTPlugInCompatibilityUUID" を追記する事で対応出来る場合もある(後述) 管理 Alcatraz Xcode プラグインや Color Scheme などを管理するパッケージマネージャ。これを入れておけばこの記事を見なくてもだいたいのプラグインは参照できます。 メニューバー > Window > Package

    Xcode の便利プラグインまとめ - Qiita
    tototti
    tototti 2014/08/25
    プラグイン全然使ってなかったので。
  • Xcode6 Beta4 でアクセス修飾子がきた! - Qiita

    // An example class in a framework target. public class ListItem: NSObject { public var text: String public var isComplete: Bool // Readable throughout the module, but only writeable from // within this file. private(set) var UUID: NSUUID public init(text: String, completed: Bool, UUID: NSUUID) { self.text = text self.isComplete = completed self.UUID = UUID } func refreshIdentity() { self.UUID = N

    Xcode6 Beta4 でアクセス修飾子がきた! - Qiita
    tototti
    tototti 2014/07/23
    当初から、なんで無いですかね...と言われていたのが、ようやく来たみたい。
  • Xcodeを触る上で知っておいた方が良いTips - Qiita

    Xcodeの便利ツールとかじゃなくて、Xcodeを触る上で知っておいたほうが有利なこと これからも追加してく Double Click Navigation 誰か1度はやるかもしれない Xcodeを起動したらToolbarもAssistant Editorもない、この画面 まさに絶望、やる気をすべて奪う悪魔のウィンドウ 原因はProject Navigatorのファイルをダブルクリックで新しいウィンドウを開いたままXcodeを閉じてしまうこと。 解決にはPrefarence... > Navigation > Double Click NavigationをUses Separate Tabにすること これで、ファイルをダブルクリックしたときは、タブで表示される。 ショートカット 私がよく使うのだけ、他にもいくつかあるけど 編集 Esc 補完機能の呼び出し Cmd + / コメントアウト(

    Xcodeを触る上で知っておいた方が良いTips - Qiita
  • XcodeでBotを設定する - Toyship.org

    Xcode5の新しい機能として、 Botという継続的インテグレーションツールが導入されました。 アプリ開発時に、ソースコードを書く以外の部分を担当してくれる、たよりになるツールです。 自動的にビルド・テスト・リリースまでしてくれるので、ちょっと楽に開発を進められるようになるかもしれません。 継続的インテグレーションツール(CIツール)としてはJenkinsが広く使われていますが、BotにはJenkinsとほぼ同様の機能があり、さらにiOS/Macアプリに特化した機能が追加されています。 今Jenkinsを使っている人も一回試してみてはいかがでしょうか。 なお、詳しい公式資料はこちらです。 Xcode Continuous Integration Guide Botの主な機能 Botには、主にこんな機能があります。 自動ビルド インテグレーション詳細情報の表示 BigScreenによるコクピ

    XcodeでBotを設定する - Toyship.org
    tototti
    tototti 2014/04/10
    XcodeServerでjenkinsみたいなことをやる方法。。
  • MavericksでCommand Line Tools for Xcodeをインストールする - Qiita

    macのOSをMavericksにしたらxcodeのcommand line toolsのインストール方法がわからなくてちょっと調べたのでメモ 手順 メニューからXcode->Open Developer Tool->More Developer Tools Downloads for Apple Developerページが開くのでそこのリストから”Command Line Tools(OS X Mavericks) for Xcode”をダウンロードしてインストール Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark theme

    MavericksでCommand Line Tools for Xcodeをインストールする - Qiita
    tototti
    tototti 2014/04/04
    毎回、忘れている...。
  • Repairing Our Broken Specs Repository - CocoaPods Blog

    Note: If you got this problem after running gem update, jump here to find a solution. Unfortunately we've encountered a bug in libgit2 and we are going to have to force push into the Specs repository. (Also known as the ‘master’ spec repo.) What does this mean for you? Well, basically your CocoaPods setup is going to break. You are going to have to manually delete any local copies of the Specs rep

    tototti
    tototti 2014/02/08
    CocoaPodsでエラー出るなーと思ったら、なんか不具合出てたらしい。
  • 趣味でつくるiOSアプリこそJenkinsでリリースを自動化 - Qiita

    TestFlightへのアップロード部分の内容はAppleに買収されiTunes Connectに統合される前のTestFlightについての情報です、testflightapp.comは2015/2/26に終了です コードを書き終わったがもう会社に行かなければならない、テストのために手持ちのデバイスにインストールしておきたい・・・。趣味でつくっているアプリこそ自動化して開発の時間を捻出すべきなのでは?そんなことを思っていたらMarvericksが無料でリリースされたので押入れで眠っていたMacBook AirにMarvericksとJenkinsを入れてリリース作業を自動化してみました。 前提として Jenkinsのセットアップは割愛しています。かわりに別の記事をあげているので参考にしてください。 OS XにJenkinsをHomebrewでセットアップする Xcode5, Jenkin

    趣味でつくるiOSアプリこそJenkinsでリリースを自動化 - Qiita
    tototti
    tototti 2014/01/15
    Jenkins気になるけどまだ使ったことがなくて...。参考に。
  • Xcodeで日本語が使えるようになったみたいなので試してみた結果(・ω・) - Qiita

    こちらの記事によると、Clangのバージョンアップにより、変数名に日語を含むUnicodeが使えるようになったそうです。 http://www.toyship.org/archives/1657 変数名ができるなら、クラス名やメソッド名もいけるんじゃね?ということで試してみたら出来ました。 ヘッダ @interface ・ω・ : NSObject typedef NSString *Σ・Д・; + (instancetype)・ω・初期化しちゃうよ・ω・; - (Σ・Д・)・c_・; @end

    Xcodeで日本語が使えるようになったみたいなので試してみた結果(・ω・) - Qiita
    tototti
    tototti 2013/12/27
    これはすごい...! けど実用性はどうなんだろw
  • 今さら聞けないXcodeのバージョン管理 Gitの基本的な使い方からGitHubへソースコードを公開するまで | DevelopersIO

    今さらですがXcodeでGitを使ったバージョン管理の仕方をいろいろ調べたので調査結果をまとめたいと思います。調査した環境は以下になります。 Mac OS X 10.8 Mountain Lion Xcode 5.0 XcodeでのGitの使い方の記事なので、Gitって何?もしくは バージョン管理って何?という方は以下の記事を見た後でご覧ください。 ガチで5分で分かる分散型バージョン管理システムGit 目次 ローカルリポジトリ 準備:ローカルリポジトリの作成 ローカルリポジトリにコミットする ソースコードの変更を破棄する ローカルリポジトリの変更履歴を確認する 以前のバージョンとの差分を確認する リモートリポジトリ 準備:リモートリポジトリの作成 リモートリポジトリを複製する(Clone) リモートリポジトリを更新する(Push) リモートリポジトリから変更を取り込む(Pull) リモート

    今さら聞けないXcodeのバージョン管理 Gitの基本的な使い方からGitHubへソースコードを公開するまで | DevelopersIO
    tototti
    tototti 2013/10/22
    わかりやすくまとまっていて、いい感じでした。Xcodeも結構進化してるんですねー。
  • EXC_BAD_ACCESSが出てもうろたえないために - BAD_ACCESS

    開発しているとどうしてもぶち当たる壁がデバッグ。その中でもEXC_BAD_ACCESSが出るとお手上げ状態。 EXC_BAD_ACCESSは解放済みのオブジェクトに対してアクセスしようとすると発生するエラー。 余分に解放してしまったのはどのオブジェクトなのかを探し当てないといけない。ということでメモ。 通常、EXC_BAD_ACCESSにメッコをつけるためにはNSZombieEnabledを有効にする手段が最も良く知られている。 Xcode4では若干、勝手がかわっているようなので、未確認の方は以下のサイトも参考に。 iPhoneアプリ開発 EXC_BAD_ACCESS対策方法 | はるかなる熊 objective c - How do I set up NSZombieEnabled in Xcode 4? - Stack Overflow まず、自分のプロジェクトの「Edit Schem

    EXC_BAD_ACCESSが出てもうろたえないために - BAD_ACCESS
  • 2013-02-25

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

    2013-02-25
  • XCode付属のgitのパス - たまめも(tech)

    /Applications/Xcode.app/Contents/Developer/usr/bin/git でした。XCode4.3で確認。 新しいマシンのセットアップ中にwhichしてもいないなーどこだろーと思っていたので、メモメモ。 ターミナルからgitを使いたいときは、 sudo ln /Applications/Xcode.app/Contents/Developer/usr/bin/git /usr/local/bin/gitこんな感じで/usr/local/bin/とかにリンクをはるか、 もしくは.bash_profileとか.zshrcとかに alias git="/Applications/Xcode.app/Contents/Developer/usr/bin/git"とか書いておくのがいいのかな。 homeにおいたgit-completionも反映されます。 gccと

    XCode付属のgitのパス - たまめも(tech)
    tototti
    tototti 2013/05/20
    探しまわることが多いので...
  • Xcode 4 and Interface Builder: Editing Vertical Spacing Constraint (Anchor Top, not Bottom)

    tototti
    tototti 2013/04/17
    StoryBoardでviewのサイズを固定にするやり方。画面右下のtoolbarっぽいボタンで設定できるのね・・・。
  • 【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
    けっこう楽なのね...
  • [Xcode 4.5] 「Could not launch “アプリ名.app”」と警告が出て、実機に転送できない時の対処法 | ラクイシロク

    Xcode 4.5 で、プロジェクトをビルドした時に、「Could not launch “アプリ名.app”」と言われて、実機に転送できませんでした。ですが、シミュレータでは正常に動くという謎のエラー。 エラーの文章は、以下の通りです。 Could not launch "アプリ名.app" No such file or directory (/Users/ユーザー名/Library/Developer/Xcode/DerivedData/アプリ名-dqmislmaqlyjnyfcqkakyneegmiu/Build/Products/Debug-iphoneos/アプリ名.app/アプリ名) 対処法は、以下の通りです。 デバイスをケーブルから抜く デバイスからアプリを削除する Xcode を終了する(⌘ + q) DerivedData を削除する (/Users/ユーザー名/Li

    tototti
    tototti 2012/12/23
    同じ事が起きて困った。DerivedDataを削除して、XCode再起動し、iPhoneを繋ぎ直すと良い。