iOS9でhttps通信をする

 

iOS9より前のアプリをiOS9で利用するとhttps通信部でエラーになることがあります。

というか、自分の作ったアプリがそうなりました(汗

で、どうしたかというと・・・

info.plistに赤い枠の中にあるようにKeyとValueを加えて、SSLの通信を行わせるようにしました。

httpErrorScreenShot

 

本当はドメイン毎に設定する方法もあるので、そっちの方がいいのかもしれませんが

今回は面倒臭いのでサーバー全部を対象にして上記のように設定しちゃいました。

というのも、公開してるアプリではなく、テストで作ったアプリだからです。

公開するアプリの場合は、もうちょっと考えて設定した方がいいかもしれません、あしからず

 

 

[Swift2]UIImageViewの初期化メソッドを書く

実はUIImageViewに限らずですが、ヘヘヘっ

基本的にはObjective-Cで書いていたコードをSwiftに移植すればいいだけです

そのSwiftコードはというと、こんな感じ

 

import UIKit

class clsivN01Score: UIImageView {

//Storyboard/Interface Buidlerで作成する場合に呼ばれる

required init?(coder aDecoder: NSCoder) {

super.init(coder: aDecoder)

//ここから初期化コードを書く

}

 

//時前コードで作成する場合に呼ばれる

override init(frame: CGRect) {

super.init(frame: CGRectMake(0,0,0,0))

//ここから初期化コードを書く

}

}