swift(154)

154follower
yamagenii さんのアバター 14views

cocoaがビルドできない!!

cocoaのライブラリ周りでビルドが通らない(型JSONがありません等)ときのTips project->Build Settings->Architectures->Build Active Architectureをyesにする ... 2016年9月29日
yamagenii さんのアバター 210views

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

Xcodeで開発していたら何やら、警告が… swift3から削除される記法を警告してくれていました。swift3になると完全に使えなくなるので、リファクタリングをしないといけません。 関数の引数のvarの削除 R... 2016年8月24日
garbanzo さんのアバター 27views

iOS 画面の明るさ調整する

// 0〜1: 1が最も明るい UIScreen.mainScreen().brightness = CGFloat(0.5);//0~1 ... 2016年8月11日
yamagenii さんのアバター 29views

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

viewControllerで、今の表示を消して、すぐに違う画面に遷移したい時など dismissController presentedViewController と書きますがこれが上手くいったり行かなかったりします。 早すぎて... 2016年8月4日
yamagenii さんのアバター 46views

swiftで遅延処理

簡単に非同期で遅延処理が実現できます //1秒遅延 let delay = 1.0 * Double(NSEC_PER_SEC) let time = dispatch_time(DISPATCH_TIME_NOW, Int64(del... 2016年8月4日
otaguro さんのアバター 39views

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

以下のようにself.addChildViewController()を複数回実行すると、 FirstViewControllerからSecondViewControllerに遷移した状態になります。 (FirstViewControlle... 2016年8月4日
you12724 さんのアバター 14views

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

swiftでfor文中にindexが必要なとき自分は以下のようにしています。 let tests = ["test1", "test2", "test3"] for (i, test) in tests.enumerate() { /... 2016年7月4日
yamagenii さんのアバター 62views

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

UIProgressViewはデザインがバージョンごとに変わるしなんか微妙なので、デザインの変わらないプログレスバー ちなみに全体にroundを付けて、中のバーにもroundがついています import UIKit @IBDesign... 2016年6月29日
yamagenii さんのアバター 84views

navigationControllerで任意のViewControllerを取得

searchArrayというクラスを引数としてそのインスタンスを探す方法を使用しています。 let viewControllers = self.navigationController?.viewControllers ... 2016年6月29日
you12724 さんのアバター 11views

staticCell

iosアプリでtableViewの設定をstatic cellにしている場合、cellの操作を動的に行うのが面倒です。 最初から動かすつもりでstatic cellにする場合はないと思いますが、あとから表示、非表示を切り替えたいと思った時は... 2016年6月27日
yamagenii さんのアバター 83views

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

ストーリーボードで何故か表題のエラーが出るけど、ビルドは通る。。。という状況の時、気持ち悪いですがそのまま進めても一応開発が出来ます。 しかしそれでも気持ち悪いときのTips エラーの原因はcocoapodsにあり、designab... 2016年6月15日
@iwasaki さんのアバター 192views

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

Swiftのコードをコンパイルした時に以下の様なエラーが出ることがあります。 dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /var/cont... 2016年6月14日
you12724 さんのアバター 47views

[weak self] と [unowned self]

[weak self] と [unowned self]  swiftではクロージャ内からキャプチャするときに循環参照を避けるために [weak self] と [unowned self] が用意されていてこれを用いると弱参照になり、循... 2016年6月6日
you12724 さんのアバター 114views

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

クライアント側をSwift, サーバー側を Ruby on Rails を使ってiOSアプリを作成しました! 「旅シェア」という名前で行った観光地、行きたい観光地などを登録して、お気に入りの観光地をランキングにしてシェアするアプリです。 旅... 2016年5月24日
Tatsunori Ono さんのアバター 63views

音楽を流す方法

音楽を流すには AVFoundationとAVPlayerを使います。 音楽を止めたい時は audio.pause()で止まります 音楽を再生するには audio.playを使います。 ... 2016年4月12日
Ryosei Shinoki さんのアバター 26views

CoreDataからデータをReadする

CoreDataのラッパーMagical RecordのReadのメソッドであまり詳しくネットには乗っていなかったので、掲載 findFirstByAttributeの使い方 エンティティ.findFirstByAttribute(カラ... 2016年3月11日
Ryosei Shinoki さんのアバター 35views

Magical Record ver2.3.2の変更点

Magical Recordを2.3.0から2.3.2へ変更した所、まずBridging-Headerで #import <MagicalBoard/MagicalRecordShorthandmethodAliases.h>... 2016年3月4日
Ryosei Shinoki さんのアバター 112views

[Swift2]SecItemCopyMatchingの引数が変わった

Security FrameworkのSecItemCopyMatchingの引数が変わり、かなりはまったので、メモ Swift1では var result: Unmanaged<AnyObject>? var status... 2016年2月18日
Ryosei Shinoki さんのアバター 92views

XcodeのReplaceを使って一気にコードを書き換える

Xcodeをcommand⌘+Fで検索を書けられますが、検索バーの左にあるFindという文字をReplaceに変えます。 すると、入力バーがもうひとつ出てきます。 これで、上に書いた文字を下に書いた文字で置き換えていくことができます。 ま... 2016年1月29日
YY3ai2ui24 さんのアバター 150views

Swiftでは変数名に絵文字も使える

Swiftでは、変数名に絵文字が使えます。 ... 2016年1月28日