月別アーカイブ: 2018年2月

Reachability

平成30年2月20日(火曜日)

Reachability.swiftをダウンロード、swift fileとしてプロジェクトに保存、
ViewControllerに、func()例えば、net_stat()を作成し、その内容は、
ダウンロードサイトにあるExample – closuresをそのままコピー、
viewDidLoadから、net_stat()をcallすれば、動作。

Xcode9.2 キーチェーンアクセス不可

平成30年2月20日(火曜日)

Xcode9.2において、iphone実機での動作確認、
キーチェーンアクセスがパスワードを入力しても通らない件。

パスワードを入力して「常に許可」をクリックすると無事にビルドすること成功。

以下サイトに感謝!!

Xcode(Mac)でアプリのビルド時にエラーが発生

Get Apple lookup using codable.

平成30年2月19日(月曜日)

//------------------------------------------
import UIKit

//: Playground - noun: a place where people can play

import UIKit

struct Itunes_lookup: Codable {
    struct Data: Codable {
        let formattedPrice: String
        var trackName: String
        var artworkUrl60: String
    }
    var resultCount: Int
    var results: [Data]
}

let url = URL(string: "https://itunes.apple.com/jp/lookup?id=1135688400")!

let decoder: JSONDecoder = JSONDecoder()

do {
    let data = try Data(contentsOf: url, options: [])
    let rss = try decoder.decode(Itunes_lookup.self, from: data)
    print(rss)
    print(rss.results[0].artworkUrl60)
    print(rss.results[0].trackName)
    print(rss.results[0].formattedPrice)
} catch {
    print(error)
}
//------------------------------------------

参考url
struct Codable
Swift Codable With Custom Dates
[iOS][Swift 4] CodableでJSONのパース
iTunes Search API

平成30年2月17日(土曜日)

久々のアプリ開発(中身はアプリの更新)

いつの間にか、XCODEは –> Version 9.2 (9C40b)
当然のこととして、SWIFT ERROR多数。
SWIFTの最新バージョンは4。

まずは、skstorereviewcontroller関連
JSONのパース
swift4限定(Codable)学習☓
[Swift4] WebAPIからデータを取得し利用する
Decodable
JSONDecoder
Codableで色々なJSONに対応する
Codableについて色々まとめた[Swift4]

いろいろ調べるうちにまずはswift4関連か。
[iOS 11] Swift 4は前バージョンから何が変わったか比較した
ここが変わった!Swift4とSwift3徹底比較
【Swift4】iOSアプリ開発で使える(使いたい)Swiftライブラリー

itunes ルックアップ
trackName
artworkUrl60
formattedPrice

//——————————————————
struct Codable
Swift Codable With Custom Dates
[iOS][Swift 4] CodableでJSONのパース
iTunes Search API

//——————————————————
ネットワーク接続関連
Alamofire
iOSアプリ開発でのHTTP通信をラクにする「Alamofire」の使い方