cocoaがビルドできない!!

cocoaのライブラリ周りでビルドが通らない(型JSONがありません等)ときのTips project->Build Settings->Architectures->Build Active Architectureを…

Read more

swift3になるにあたりの変更される記法

Xcodeで開発していたら何やら、警告が… swift3から削除される記法を警告してくれていました。swift3になると完全に使えなくなるので、リファクタリングをしないといけません。 関数の引数のvarの削除…

Read more

iOS 画面の明るさ調整する

// 0〜1: 1が最も明るい UIScreen.mainScreen().brightness = CGFloat(0.5);//0~1

Read more

【swift】dismissControllerしたあとすぐpresentedViewControllerしたい!

viewControllerで、今の表示を消して、すぐに違う画面に遷移したい時など dismissController presentedViewController と書きますがこれが上手くいったり行かなかったりします…

Read more

swiftで遅延処理

簡単に非同期で遅延処理が実現できます //1秒遅延 let delay = 1.0 * Double(NSEC_PER_SEC) let time = dispatch_time(DISPATCH_TIME_NOW, I…

Read more

UINavigationControllerを遷移済みの状態で開く方法

以下のようにself.addChildViewController()を複数回実行すると、 FirstViewControllerからSecondViewControllerに遷移した状態になります。 (FirstVie…

Read more

swiftでfor文中にindexが必要なとき

swiftでfor文中にindexが必要なとき自分は以下のようにしています。 let tests = [“test1”, “test2”, “test3”] for (i, test) in tests.enumerat…

Read more

簡単なカスタマイズprogressView【swift】

UIProgressViewはデザインがバージョンごとに変わるしなんか微妙なので、デザインの変わらないプログレスバー ちなみに全体にroundを付けて、中のバーにもroundがついています import UIKit @I…

Read more

navigationControllerで任意のViewControllerを取得

searchArrayというクラスを引数としてそのインスタンスを探す方法を使用しています。 let viewControllers = self.navigationController?.viewControllers…

Read more

staticCell

iosアプリでtableViewの設定をstatic cellにしている場合、cellの操作を動的に行うのが面倒です。 最初から動かすつもりでstatic cellにする場合はないと思いますが、あとから表示、非表示を切り…

Read more

Failed to update auto layout status: Failed to load designables from path (null)

ストーリーボードで何故か表題のエラーが出るけど、ビルドは通る。。。という状況の時、気持ち悪いですがそのまま進めても一応開発が出来ます。 しかしそれでも気持ち悪いときのTips エラーの原因はcocoapodsにあり、de…

Read more

dyld: Library not loadedが出た時にすること

Swiftのコードをコンパイルした時に以下の様なエラーが出ることがあります。 dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /v…

Read more

[weak self] と [unowned self]

[weak self] と [unowned self]  swiftではクロージャ内からキャプチャするときに循環参照を避けるために [weak self] と [unowned self] が用意されていてこれを用いる…

Read more

SwiftでiOSアプリ「旅シェア」を作成しました

クライアント側をSwift, サーバー側を Ruby on Rails を使ってiOSアプリを作成しました! 「旅シェア」という名前で行った観光地、行きたい観光地などを登録して、お気に入りの観光地をランキングにしてシェア…

Read more

音楽を流す方法

音楽を流すには AVFoundationとAVPlayerを使います。 音楽を止めたい時は audio.pause()で止まります 音楽を再生するには audio.playを使います。

Read more