iOS7対応のSwift環境で CocoaLumberjack を利用する iOS8 以上の対応の場合は、CocoaPods 0.36 以上で Swift 版を利用できますので、 Podfile のみの対応でインストールが可能です。iOS7 にも対応したい場合には以下のようにします。 Podfi… nbeppuハック2015.07.01 550
Cocoaで1つのControllerを複数のSceneで使い回す時に気をつける箇所 storyboard上で複数のsceneのCustomClassを同じControllerに設定している時、@IBOutletや@IBActionのconnectionsはどちらのsceneからも貼る必要があります。 c… otaguroハック2015.06.30 222
Swift で画面の向きを判定する方法 static func isLandscape() -> Bool { return UIInterfaceOrientationIsLandscape(UIApplication.sharedApplicatio… nbeppuハック2015.06.29 1,737
Cocoaで画面遷移の判定を行う方法 Cocoaで画面遷移するかどうかを切り替えるには、shouldPerformSegueWithIdentifierが利用できます。 例えば、リストの長さが1以下の時には、画面遷移しないようにするには次のようにします。 o… otaguroハック2015.06.24 570
Swift で Socket.IO に接続する https://github.com/nuclearace/Socket.IO-Client-Swift こちらの Swift クライアントを利用します。Swift ファイルのコピーのみで利用することができます。 // … nbeppuハック2015.06.18 1,199
UINavigationController の「戻る」で遷移した場合に Keyboard を閉じる Swift で UINavigationController の「戻る」で遷移した場合に、開いていたでキーボードを閉じたい時に、 UIViewController に override func viewWillDisa… nbeppuハック2015.06.17 1,054
Cocoaでボタンを透明にする 透過度(alpha値)が設定できるので、0にします。 @IBOutlet weak var testButton: UIButton! の場合は testButton.alpha=0 とすればOKです。 otaguroハック2015.06.17 239
Cocoaでラベルをタップした時に画面遷移を行うようにする方法 ボタン(UIButton)を使うのが簡単ですが、ラベル(UILabel)でもUITapGestureRecognizerとperformSegueWithIdentifierを利用すれば、タップした時に画面遷移をするよう… otaguroハック2015.06.16 1,133
Swift で動的に高さを変更するチャット入力欄を実装する:改 チャットの入力欄のように、文字列の長さによって入力欄の高さが動的に変わる UITextView の実装となりますが、一般的には、 https://hacknote.jp/archives/7958/ のように textV… nbeppuハック2015.06.15 3,305