etc」カテゴリーアーカイブ

This Google API is no longer available (rss to json)

平成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(後日 要調査)

rss to json online converter

Swift3.0におけるjsonパースについて

Correctly Parsing JSON in Swift 3

SwiftyJSONをSwift3で使う

NSXMLParserを使ってXMLを解析する

【iOS】IBInspectableを使って自作Viewの値を設定しやすくする

サンプルプログラム(動作確認済)
RSSReader
XML Parsing in Swift Language – iOS 10 – XMLParser

Xcode8.0

平成28年10月27日(木曜日)

気象予報士を除く計7本 UPLOAD!!

平成28年10月16日(火曜日)

Xcode8.0(SWIFT3.0)インストール実施。

インストール後の初対応等々。

例題集(icon変更 ビジュアル変更)(ObjectiveC++ 以下修正)
requires a development team. Select a development team in the project editor.
参考サイト①

九州温泉道(navicon対応itunes store関連)(ObjectiveC++ソースにITUNES STORE関連SWIFTにて追加 swift3対応済)
ITUNES STORE アイコン表示 ラウンドレクト
Cut a UIImage into a circle Swift(iOS)
/*
guard let defaultRouteReachability = withUnsafePointer(to: &zeroAddress, {
SCNetworkReachabilityCreateWithAddress(nil, UnsafePointer($0))
}) else {
return .unknown
}
*/
guard let defaultRouteReachability = withUnsafePointer(to: &zeroAddress, {

$0.withMemoryRebound(to: sockaddr.self, capacity: 1) {

SCNetworkReachabilityCreateWithAddress(nil, $0)
}
}) else {
return .unknown
}
//—————————–
//let cString:String = hex.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet()).uppercased()

let cString = hex.trimmingCharacters(in: CharacterSet.whitespacesAndNewlines).uppercased()
//—————————–

SWIFT3.0にて修正箇所特にCOREDATA
気象予報士実技+(例題追加 ビジュアルverup)(swift2.3対応済)

KEY WORD [swift3 coredata]にて情報収集中!!

おでかけ大分(ビジュアル変更)(SWIFT2.3にて対応)
おでかけ山口(ビジュアル変更)(SWIFT2.3にて対応)
自動コンバート後のcss.swiftには触らぬこと

実技+(SWIFT2.3にて対応)

別府温泉道(施設加除)(XCODE8.0対応)

永世名人(施設加除)(XCODE8.0対応)

気象予報士実技(例題追加 課金 ビジュアルverup)(XCODE8.0対応)

SWIFT2.3関連リンク(Edit > Convert > To Current Swift Syntax…] menu )
countForFetchRequest in Swift 2.0

エラーメッセージ(↓)

“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.

九州温泉道verup

平成28年10月16日(水曜日)

作業、ほぼ完了。1.5日から二日間の作業!!

平成28年10月12日(水曜日)

  1. urlスキームによる該当アプリへの遷移
  2. iTunes storeから該当アプリデータ取得
  3. テーブルへの取得データ表示
  4. button押下によるiTunes store表示

podによるgooglemap関連は ブログ内googlemap参照のこと(/usr/local/bin/podなど)

iOS9でカスタムURLスキームの遷移に失敗するときの注意点 info.plist関連