onthewavesのコードスニペット

SwiftやObjective-Cを中心にiPhoneアプリ開発に関するコードスニペットを書きます。

コードスニペット(Push通知編 アプリ側)

Push通知のコードスニペット 実装手順 Push通知の設定 デバイストークンの送信 Push通知を受け取る 1. Push通知の設定 iOS7以下とiOS8以上で仕様が違う import UIKit class RemotePushManager { class func registerForRemoteNotifications(application: UIA…

コードスニペット (UIWebView編)

UIWebViewのコードスニペット よく使いそうなメソッドをExtension化しました。 import UIKit extension UIWebView { /** UIWebViewを表示する(サーバーのファイル) */ func open(urlString: String) { self.loadRequest(NSURLRequest(URL: NSURL(string: u…

コードスニペット (UIButton編)ボタン押下時のアニメーション

ボタン押下時のアニメーションをつけるコードスニペット UIButtonのExtensionにアニメーションを追加してみました。 import UIKit extension UIButton{ /** * ボタン押下時のアニメーション */ func pushAnimation() { let defaultButton = self.bounds UIVi…

コードスニペット (UIView編)プロパティへのショートカット

UIViewのプロパティへのショートカット用のコードスニペット extension化しました。 extension UIView { /** 上の位置を取得 :returns: 上の位置 */ func top() -> CGFloat { return self.frame.origin.y } /** 右の位置を取得 :returns: 右の位置 */ func r…

コードスニペット(Carthageインストール、設定編)

iOS

Carthageインストールと設定のコードスニペット ゴール Alamofire(通信用ライブラリ)を利用できるようにする。 手順 Carthageのダウンロードとインストール 外部ライブラリの導入 プロジェクトに外部ライブラリを追加 1.Carthageのダウンロードとインスト…

コードスニペット (UIColor編)

テーマ カラーの指定は、デフォルトで用意されていもの以外は、使いづらい ということで、extensionを作りました。 UIColorのコードスニペット extension UIColor { //色をRGBで指定する class func rgb(rgbValue: UInt) -> UIColor { return UIColor( red: …

コードスニペット(画像をピンチイン・ピンチアウト、回転、移動したい)

テーマ UIImageViewをピンチイン・ピンチアウトしたり、回転したり、移動できるようにカスタマイズします。 実装手順 UIImageViewの拡張クラスを作る UIImageViewに1で作成したクラスを指定する 1. UIImageViewの拡張クラスを作る import UIKit class Flexib…

コードスニペット (UITexfField編)

テーマ UITexfFieldのコードスニペットです。 今回は、UITextFieldDelegateを分離して、UIViewControllerで使いやすくします。 実装手順 UITextFieldDelegateの拡張クラスを作る UIViewControllerから利用する 1. UITextFieldDelegateの拡張クラスを作る imp…

UILabel、UIButtonなどを簡単に角丸、枠線をつける

テーマ UILabel、UIButtonなどを簡単に角丸、枠線をつける方法をご紹介します。 背景 今まで、ちょっと角丸にしたい、線をつけたいというときに、 毎回ソースコードにcornerRadiusやmasksToBoundsなどに値をセットしていました。 面倒だなーと思っていると、…

コードスニペット(UILabel UIButton編)

毎回、ググるの面倒なので、コードスニペットとして残していこうと思います。 UILabel編 // 文字を設定する label.text = "Hello" // 文字フォントを変更する label.font = UIFont.systemFontOfSize(16) // 文字カラーを変更する label.textColor = UIColor.…