開発メモ

開発関係のメモをいろいろと。たぶん。

2014-01-01から1年間の記事一覧

Xcodeでworkspaceを使って複数のprojectをまとめて扱う方法

細かいところをよく忘れるので、全体の流れをメモ。 動作を確認した環境 環境 情報 Xcode 6.0.1 (6A317) Swift 1.0 Date 2014/10/13 概要 基本的な流れはこんな感じ。 取りまとめるprojectを作成 workspaceを作成 workspaceにprojectを登録 参照や依存関係を…

アプリ側のファイルをテスト側で参照する2つの方法

Swiftで開発してる時、普通にテストを書くとエラーになる。 では、どう対応するべきか? 動作を確認した環境 環境 情報 Xcode 6.0.1 (6A317) Swift 1.0 Date 2014/10/12 テストに使うソースコードを、両方のターゲットに含める方法 File Inspectorから設定を…

Xcode 6.0とSwift 1.0で気になったところ その2

Xcode 6でSwiftをまじめに使ってみて、その間に気になった事のまとめシリーズ、第2弾。相変わらず、細かすぎて伝わらなくても気にしない。Xcode 6.1で、いろいろ、直ってるといいな。 問題を確認した環境 環境 情報 Xcode 6.0.1 (6A317) Swift 1.0 Date 2014…

【iOS8対応】UIViewControllerの角を丸める処理のまとめ

開発環境 環境 情報 Xcode 6.0.1 (6A317) Swift 1.0 iOS 7.0 - Date 2014/09/30 概要 iOS7までの方法で角を丸めて、iOS8で実行するとこんな感じになる。 iOS8対応の処理をするとこうなる。 ※影が全体に回って目立たなくなっただけとも言う 実際の処理 Rounde…

TableViewのCellをスワイプしてコマンドを実行する方法のメモ

開発環境 環境 情報 Xcode 6.0.1 (6A317) Swift 1.0 iOS 8.0 Date 2014/09/28 ※iOS8以降専用 概要 通常の編集画面はこんな感じ。 この画面も普通に使える上で、Cellをスワイプするとこんな感じになるようにする。 実際の処理 Main.storyboard 自力でUITableV…

Master側の選択に応じてDetail側のViewControllerを切り替える

開発環境 環境 情報 Xcode 6.0.1 (6A317) Swift 1.0 iOS 8.0 Date 2014/09/27 概要 Master - Detail形式のアプリで、Master側の選択に応じてDetail側のViewControllerを切り替える実験をしたメモ。iOS8でUISplitViewControllerが改良されてて、意外と簡単に…

Xcode 6.0とSwift 1.0で気になったところ

Xcode 6でSwiftを一週間ほどまじめに使ってみて、その間に気になった事のまとめ。細かすぎて伝わらなくても気にしない。 問題を確認した環境 環境 情報 Xcode 6.0.1 (6A317) Swift 1.0 Date 2014/09/25 条件式の『()』はオプションのはずだけど、付けるとエ…

MPMusicPlayerController::playbackStateがおかしくなる問題

具体的に説明すると、実際には音楽が再生されてないのにplaybackStateがMPMusicPlaybackStatePlayingになる現象。普通に『MPMusicPlayerController iPodMusicPlayer』を使うアプリならどれでも再現するかと。 Appleのサンプルプログラムの『AddMusic』はもち…

Swift関係のメモのまとめ

資料を読んだメモが思ってたより増えたので、メモのまとめのまとめを作成。気になったところを抜粋。 『The Swift Programming Language』のメモ 『Welcome to Swift』 Swiftの基本的な話。 A Swift Tour / Simple Values / Control Flow The Swift Programm…

Using Swift with Cocoa and Objective-Cのメモ(その2)

はじめに これは、『Using Swift with Cocoa and Objective-C』を読んだ時の個人的なメモです。なので、引用はすべて『Using Swift with Cocoa and Objective-C』から。 iTunes - ブック - Apple Inc.「Using Swift with Cocoa and Objective-C」 https://it…

Using Swift with Cocoa and Objective-Cのメモ(その1)

はじめに これは、『Using Swift with Cocoa and Objective-C』を読んだ時の個人的なメモです。なので、引用はすべて『Using Swift with Cocoa and Objective-C』から。 iTunes - ブック - Apple Inc.「Using Swift with Cocoa and Objective-C」 https://it…

UIKit徹底解説

iOSユーザーインターフェイスの開発 種類 情報 著者 西方夏子 発行日 2014年6月11日 初版第1刷発行 発行 インプレスジャパン 感想 UIKitの機能の中で、最近のiOSで追加になったものを中心にいろいろ解説した本。 対象となってるバージョンは・・・ よくわか…

EclipseでRubyの開発環境を構築した時のメモ

Rubyそのものは、rbenvで用意したものを使用。 Javaの環境を構築 EclipseでJavaが必要になるのでJavaの環境を構築。せっかくなので、最新のJDKを使うことにしてみた。 まずは、JDKを以下のサイトでダウンロード。 Java SE - Downloads | Oracle Technology N…

MacのRuby環境をupdate

しばらく放置してたので、真面目に環境を更新した時のメモ。 Homebrewをアップデート とりあえず、Homebrewの状況を確認。 $ brew doctor 警告がいろいろ。エラーが1つ。 Error: Mac OS X '10.9' is invalid 使ってるのはMavericksだけど、じゃぁどうすれば…

Swiftの問題点

とりあえず、『The Swift Programming Language』を一通り読んだので、その中で気になったことのまとめ。 External Parameter Namesって必要? 関数やメソッドの引数に対して、外で使われる名前と中で使われる名前を別々に付けることが出来る機能なんだけど…

The Swift Programming Languageのメモ(その11)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その10)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その9)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その8)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その7)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その6)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その5)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その4)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その3)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その2)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

The Swift Programming Languageのメモ(その1)

はじめに これは、『The Swift Programming Language』を読んだ時の個人的なメモです。なので、引用はすべて『The Swift Programming Language』から。 iTunes - ブック - Apple Inc.「The Swift Programming Language」 https://itunes.apple.com/jp/book/s…

勝手に答え合わせ for WWDC2014予想

WWDC2014の予想をしてたので、勝手に答え合わせを。主にObjective-C関係で。 絶対に当たらないWWDC2014予想 - 開発メモ http://seeku.hateblo.jp/entry/2014/05/30/204727 Swift関係の資料 現時点で判明してる情報はこんな感じ。 WWDC 2014のスライド ※画像…

絶対に当たらないWWDC2014予想

どれも、Xcode/Objective-C関係の細かいネタなんでキーノートで扱われることはない・・・ つまり、当たるはずもないだろう、と。 Objective-C関係 NSZoneを一気に廃止 メソッドの静的呼び出しを実装 非同期呼び出しがずっと楽になる機能を実装 テンプレート…

Sprite Kit iPhone 2Dゲームプログラミング

種類 情報 著者 STUDIO SHIN 発行日 2014年2月5日 第1版第1刷発行 発行 秀和システム 感想 Sprite Kitについて、そこそこ詳しく説明した本。たぶん。 この本で使われてる環境はこんな感じ。 Mac OS X 10.8.5.2 iPhone 5s / iOS 7.0.4 前半は基本的にリファレ…

MAC OS X COCOAプログラミング 第4版

種類 情報 著者 アーロン・ヒレガス/アダム・プレブル 監訳 東京電機大学 発行日 2014年5月20日 第4版第1刷発行 発行 東京電機大学出版局 感想 Mac OS Xで開発するときによく使われる機能について、解説した本。 使用している環境はこんな感じ。 Mac OS X 1…