平成30年2月20日(火曜日)
Reachability.swiftをダウンロード、swift fileとしてプロジェクトに保存、
ViewControllerに、func()例えば、net_stat()を作成し、その内容は、
ダウンロードサイトにあるExample – closuresをそのままコピー、
viewDidLoadから、net_stat()をcallすれば、動作。
平成30年2月20日(火曜日)
Reachability.swiftをダウンロード、swift fileとしてプロジェクトに保存、
ViewControllerに、func()例えば、net_stat()を作成し、その内容は、
ダウンロードサイトにあるExample – closuresをそのままコピー、
viewDidLoadから、net_stat()をcallすれば、動作。
平成30年2月20日(火曜日)
Xcode9.2において、iphone実機での動作確認、
キーチェーンアクセスがパスワードを入力しても通らない件。
パスワードを入力して「常に許可」をクリックすると無事にビルドすること成功。
以下サイトに感謝!!
平成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
久々のアプリ開発(中身はアプリの更新)
いつの間にか、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」の使い方
平成29年3月2日(木曜日)
大分、山口版共にほぼ完了!!
山口については、新規dateformatt追加、またRSSアドレス等変更対応
平成29年2月27日(月曜日)
SWIFT3 から SWIFT2 への ダウンバージョン対応!!
ダウン対応後エラー発生、結果として、スレッドでは無く、DATEFORMATTER部分に原因あり。
[Swift]戻り値の書き方
Swift 2 How do I wait for NSURLSessionDataTask to complete before continuing code
swift版RSS Parser
平成29年2月20日(月曜日)
テーブルSECTION & テーブル非SECTION対応
ナビゲーションコントローラ & ディテールビュー(webview)追加
残る課題は、単独ビューのサイクリック表示!!
平成29年2月11日(土曜日)
サービス停止による代替処置
最終的に自力開発 SESSIONによるデータ取得、XMLParseによる解析・項目抽出、更に日付によるソート処理までほぼ完了!!
sessionにてdata取得し、DispatchQueue.main.asyncにてparser処理
更に、同DispatchQueue.main.asyncにて残るサイトをsessionにて取得。
以上を全サイトについて繰り返し。
parserDidEndDocumentにて、読み込み・解析を終えたと判断し、
以降の処理を継続する。
平成29年2月7日(火曜日)
以下2つのリンクを元に統合!!動作確認OK!! 残る課題は、NSDictionary型へのtitleとlinkの格納
XML Parsing in Swift Language – iOS 10 – XMLParser
NSURLSession Example
平成29年2月6日(月曜日)
検索キーワード
Google Feed API 代替
平成29年1月11日(水曜日)
JSON Developer’s Guide for the Google Feed API
http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://www.visit-oita.jp/index.rdf&num=10
↓
{“responseData”: null, “responseDetails”: “This API is no longer available.”, “responseStatus”: 403}
↓
対応策検討リンク他
キーワード(rss to json、Alamofire、XML→JSON)IBInspectable(後日 要調査)
Correctly Parsing JSON in Swift 3
【iOS】IBInspectableを使って自作Viewの値を設定しやすくする
サンプルプログラム(動作確認済)
RSSReader
XML Parsing in Swift Language – iOS 10 – XMLParser
平成28年11月10日(木曜日)
【ITMS-90535】Xcode7でUpload to App StoreをしたらGoogleMapsSDK関係のエラーが出たときの対処法
SWIFT2.3 UP RECOMMANDはしないこと!!
平成28年11月11日 google update
/usr/local/bin/pod update
urlスキーマ関連
iOS9でカスタムURLスキームの遷移に失敗するときの注意点
平成28年11月6日(日曜日)