![Xcode 6 (Beta5) #Swift : 画面遷移(Navigation Controller)](https://cdn-ak-scissors.b.st-hatena.com/image/square/ce376c085cb0ebd62733193431a07fddce87934f/height=288;version=1;width=512/https%3A%2F%2Fmushikago.com%2Fi%2Fwp-content%2Fuploads%2F2014%2F08%2F002.png)
効率よくiOSアプリ開発を行うために、効率よくデバッグを行いたいですよね。 このエントリでは「print文を書く以外デバッグの方法を知らなかったあの頃の自分」を初級者と定義して、自分がやってるデバッグ方法について書いてみます。 Xcodeデバッグ術 1. printを使わずに変数の中身を確認する age, name, coverImage という以下の3つの変数が宣言されています。 let age = 27 let name = "Ryosuke Hiramatsu" let coverImage = UIImage(named: "sample.jpg") これらの変数の中身をチェックしたい時、printで出力するのでも良いですが、それでは出力する値を変えたくなった時(print(age)をprint(age*2+1)に変更とか)に再度ビルドが必要になって時間がかかります。 printで
== はじめましてこんにちは! スタートアップの Liaro で iOS アプリエンジニアをしている @131e55 です. 今回は Swift でコードを書く際に便利な XcodeSwiftSnippets を紹介します. XcodeSwiftSnippets とは Xcode のスニペットとは, よく利用するコードのひとまとまりを予め定義しておいて, 少ないタイプ数で入力できる補完機能です. スニペットは自作することもできますが, 誰もがよく使うようなコードが XcodeSwiftSnippets にまとめられているので導入するだけで便利なスニペットを利用できます. 導入方法 以下のリポジトリを git clone または zip のダウンロードをします. https://github.com/burczyk/XcodeSwiftSnippets 取得したフォルダ内の plist フォ
要注意! 今回の作業を行う前に、必ず ソースコードのバックアップを取っておいてください! 。 大掃除して動かなくなったとかだと笑えないので、注意してください。 タブとスペースが混ざってしまっている 悩み 複数人で開発したり、 ソースコードを適当にコピーペーストすると・・ 気付けば、タブとスペースが混在してませんか? Xcode上では違いがわからなくても、 GitHubなどにソースコードを見た時に・・ 後は、Diffを確認する時に?w=を使うと、空白のみの変更は表示しないので、 変更点を確認しやすいです! 例: https://github.com/sixthsense/sixthsense/pull/16/files https://github.com/sixthsense/sixthsense/pull/16/files?w= ディレクトリ構成をグループ構成どおりに移動 悩み ディレク
追記: Xcode 8なら、 簡単にコメントのひな形を挿入できますよ。 Swiftのドキュメントコメントの書き方がXcode 7から(Swift 2から?)変わっているようなのでメモ Xcode 7での書き方 Markdown形式 パラメーターは - parameter <パラメーター名>: <説明> 戻り値は - returns: <説明> 例 /// なんか **うまいこと** やるよ。 /// - parameter foo: 1つ目の引数。 /// - parameter bar: 2つ目の引数。 /// - returns: うまいことやったらtrueを返すよ。 func doSomething(foo: String, bar:Int) -> Bool { // do nothing :P return false } メソッド名の上でOption-クリックで確認 参考にしたも
Swift2でのSyntaxエラー対応 XCode menu bar -> Edit -> Convert -> To Latest Swift Syntax... Objective-Cベースのプロジェクトで 一部Swift製ライブラリを使用していた程度だったので ほぼこれで問題なかった does not contain bitcodeエラー ->Xcode7GMでビルドすると「does not contain bitcode.」とか言われる 非SSL/TLSサイトのデータが取得できない アプリ内から非SSL/TLSサイトにアクセスすると、以下のログがでてブロックされる App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary ex
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く