XCODE7_PROJECT(SWIFT2)

平成28年3月3日(木曜日)

おでかけ大分 アップデート wqting for review
杵築市、日出町、中津市、日田市、豊後大野市、佐伯市のイベント追加、一部インタフェース変更。

平成28年2月17日(水曜日)

おでかけ山口 本日 Ready for sale
おでかけ大分 昨日 マイナーアップデート Ready for sale
大分市観光協会 イベント対応継続 残るはテーブルへの表示と切り替え処理

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

大分市観光協会 イベント対応継続
セクションタイトルからcellForRowAtIndexPathまで
How to convert NSSet to [String] array?

平成28年2月15日(月曜日)

大分市観光協会 イベント対応 parse処理完了 格納 ソート処理まで
残るはテーブルビュー関連

平成28年2月13日(土曜日)

大分版バージョンアップ アップロード
変更点は、サーチバーのナビゲーションバーへの移動・スポットの追加
山口版 新規 アップロード
バグフィックス news版
今回の参考url(以下)
ナビゲーションバー上に、UISearchBarを追加する

今後のイベント作成参考
一般社団法人 大分市観光協会

平成28年2月12日(金曜日)

山口版 global tint 全体トーン完了!!
残るは、アイコンとストアイメージ、新規登録!!

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

山口県ニュース版イメージ完了
残るは、HTMLPARSER
ダウンロードした情報を、まずはouting_arrayに格納すること。
ReadHtmlNet → htmlparse

平成28年2月9日(火曜日)

HTMLPARSER 解析から新たにイメージ追加これに関しての参考URL以下 クラス拡張extension版
Loading image from URL

平成28年2月8日(月曜日)

山口版作成中(スポット収集作業 今のところ 5〜60箇所)
HTMLPARSER 県版 作成完了!!

平成28年2月3〜7日(水曜日〜日曜日)

Waiting For Reviewから僅か二日間でReady for Sale.!!
以前との相違点は、言語SWIFT2 IOS9.2以上
早くて驚嘆!!

件名: Your app(iOS) status is Waiting For Review
日付: February 2, 2016 at 11:26:06 AM GMT+9

件名: Your app(iOS) status is In Review
日付: February 4, 2016 at 10:33:29 AM GMT+9

件名: The status for your app, is now Ready for Sale.
日付: February 4, 2016 at 10:57:38 AM GMT+9

平成28年2月2日(火曜日)

iTunes connect へアップロード完了!!
unsupported configuration plain style unsupported in a navigation item
取り敢えずBorderedを選択し、回避!!
unsupported configuration plain style unsupported in a navigation item
平成28年2月1日(月曜日)

個別マップのアイコン イメージ化完了!!
100%完了、残るはデータ入力、中津温泉、日田、宇目など追加
あとは、スクリーンショットショットを変更してアップロード予定!!

平成28年1月31日(日曜日)

アプサポート関係インストール 問い合わせ設定については、
FS CONTACT FORM利用!!

平成28年1月30日(土曜日)

iTunes connect store用画像作成完了!!
城、中津からあげ他追加!!
ほぼ完成!!
残るは、データ入力!!とサポート作成、個別マップのアイコン イメージか!!

平成28年1月28日(木曜日)

スライドアウトメニューへセグメントスイッチ追加(これによる情報の通知は、NSNotificationによる。)
全体のカラー グローバルtintは、salmonで統一!!
アイコン カラー変更
#ff8c69 Color Hex Salmon 1
iphoneにひょうじされるディスプレイ名はinfo.plist 項目追加要
Cannot find Bundle Display Name in Info.plist
テーブルビューマージン
How can I add a top margin to my tableview in Xcode?
ツールバーアイコン 半透明化!!
ウェッブアドレス、画像追加中!!
マップ表示に、イメージ追加
キモはマイアノテーションクラスに pin or image項目を追加し、これにより pinかimageかの判断を行う。
以上、解決。あと課題はimageの図柄を検討すること!!後述のマップアイコンを元に完了!!
2015-11-01 Swift と MapKit で地図アプリを作成する(後編)

マップアイコン関連
Circle, yellow icon
Results 1-24 of 380 for search term “map pin”.
The Map Icons Collection
★Map Icons Collection

マップピン画像決定 インストール
no image追加、画像追加中、メニューの背景色変更
残るは、アイコンの色変更とサイト画像か

平成28年1月22日(金曜日)

サイドバーフリップ対応版完成 slideout-part5 モーダルビューなのでページビューコントロールは表示されない。
外観(tintcolor等)調整!!
カラーclass作成統一
由布院ビール追加
navelite未使用対応完了
ナビゲーションアイコン調整!!

平成28年1月19日(月曜日)

The resulting API analysis file is too large. We were unable to validate your API usage prior to delivery. This is just an informational message.
Xcode 7 で Validate 実行時に「The resulting API analysis file is too large. 〜」が表示される

一回目のUPLOAD完了!!
ラクテンチ追加

Reachability関連 以下を採用
ダウンロードせずに、コピペにてReach.swiftをインストール
README.mdから以下により利用

//-------------------------
    func reachabilityCheck () {
        let status = Reach().connectionStatus()
        switch status {
        case .Unknown, .Offline:
            print("Not connected")
        case .Online(.WWAN):
            print("Connected via WWAN")
        case .Online(.WiFi):
            print("Connected via WiFi")
        }
    }
//-------------------------

Reach-swift2.0

平成28年1月18日(月曜日)

app icon作成完了。更にApp Store用1024も完了。app登録完了。
AppleLogo
app登録は、iTunes connectのみでOK!!
バンドルの -と_については、以下サイト参照!!
iPhone/Android両対応アプリを作る際にハイフンを含んだApp IDを使うとき
新しくなったiTunes Connectでのアプリの申請方法について

平成28年1月17日(日曜日)

SWIFT2によるナビゲーション機能追加
温泉(乙丸)、温泉道施設、クンチョウ、三和酒造、うみたまご、イルカ島、昭和の町
サッポロビール、豊後高田蕎麦等々追加、更にNEWS整理!!

平成28年1月12日(火曜日)

市町メニューのイメージ 建物検討したものの、最終的にボタンに決定!!
両子寺追加

平成28年1月11日(月曜日)

メニューによる選択反映
他ビューからのテーブルリロード
本日にて、ほぼプロトタイプ作成官僚
今後は、登録の充実、ニュースの精査、イベントの追加等々か
How to reload tableview from another view controller in swift

平成28年1月10日(日曜日)

九州・別府温泉データ追加!!
SWIFT版 MAP現在位置設定
ICON検討
サイクリック遷移 修正!!(個別と全表示)
Swift 2 – Cant get user location with CLLocationManager

平成28年1月9日(土曜日)

PageViewControllerの初期表示ページについては、以下により設定!!

//-----------
func presentationIndexForPageViewController(pageViewController: UIPageViewController) -> Int {
return 1
}
//-----------

平成28年1月7日(木曜日)

ALL MAP版作成 全要素プロット、セクションによるピンカラー変更まで完了

平成28年12月29〜平成28年1月6日(水曜日)

統合作業
CSV READEVENS RSS
How do I get a reference to the app delegate in Swift?
swift: how to get the indexpath.row when a button in a cell is tapped?
How to draw a transparent UIToolbar or UINavigationBar in iOS7

SWIFT2によるMAPKIT、更にはPINCOLOR変更とcalloutAccessoryControlTapped対応
以下2サイトにより課題解決 感謝!!
Adapting PinTintColor to Ray Wenderlich tutorial for mapkit
CalloutAccessoryViewにボタンを追加する
今後の参考(MAPKIT)
USING MAPKIT, MKMAPVIEW. HOW TO CREATE A ANNOTATION.

その他参考

平成27年12月27〜28日(日〜月曜日)
News(rss)Reader関連にて、SWIFT2対応による修正!!
主なもの

  1. VARからLET
  2. CELL関連
  3. refresh関連

refresh
Google Feed APIを使ってみたよ(JSON)
たのしいSwiftプログラミング[iOS 8&Xcode 6対応] サンプルソースコードとビデオ解説へのリンク一覧

平成27年12月26日(土曜日)

MENU関連インストール注意事項!!
NavigationBarが表示されない件について
Container View Controllerの前段のNavigation ControllerEXのshows navigation barをチェックアウトすること!!

平成27年12月25日(金曜日)

Kanna関連インストール注意事項!!
[]-Bridging-Headerの作成・保存場所に注意!!header search pathsとの齟齬関連か!!

平成27年12月24日(木曜日)

課題:過去一部取り組んだSwift製HTMLパーサ「Kanna」によるデータを元にテーブル表示とすること
Swift製HTMLパーサ「Kanna」
平成27年12月23日(水曜日)

セクションまたは市によるサイクリック表示完了!!(メニューテーブルに依らない)
実用上は、これで十分か!!

フラグを設定し、全ての表示か単一のセクションか振り分け
以上をテーブル関係のFUNCに設定
明日の課題は、単一のセクション数!!
平成27年12月22日(火曜日)

フラグを設定し、全ての表示か単一のセクションか振り分け
以上をテーブル関係のFUNCに設定
明日の課題は、単一のセクション数!!

平成27年12月21日(月曜日)

ページビューの背景変更完了!!
テーブルのセクションによる表示検討(COREDATAか配列か)
取り敢えず配列での表示として、検討中

平成27年12月20日(日曜日)

本日は、メニューとページビューの合体関連

  1. ContainerViewControllerをinitialviewとすると、スライドさせた時のShadowが上手く働かず、断念
  2. よって、PageViewControllerをinitialviewとし、ContainerViewController(menu)を間に挟む構造に変更
  3. ナビゲーション表示(階調)及びそれに関連するナビゲーションアイテムが非表示となる不具合発生
  4. PageViewControllerのナビゲーションコントローラのshows navigation bar設定をチェックアウトすることで、問題解決
  5. 以上で、画面遷移関係の課題は、全て解決

平成27年12月15日(火曜日)

ここ二週間余り、温泉道・予報士関連のUPDATEに費やし、
昨日から、再びこのプロジェクトに帰還!!

取り敢えず、FLIPVIEW関連のSWIFT化 完了!!
本日は、メニューとページビューの合体に着手!!

平成27年11月26日(木曜日)

splitViewController関連
displayModeButtonItemとは(Detail の左上にフルスクリーン表示を切り替えるボタン)
leftItemsSupplementBackButton(UINavigationBarの戻ボタン)

DetailViewControllerから更にviewにpushした場合の戻るボタンの表示について
Show DetailからDeprecated pushに変更することで、DetailViewController同じように表示される。
関連サイト
[Xcode 6] セグエの名前が新しくなりました

PageViewControllerにてNavigationControllerを使用
Using UIPageViewController with swift and multiple view controllers
↑をベースとして、適宜改修!! 動作OK!!
関連サイト 将来参考
【iOS】NavigationBarにUIPageControlを表示する

平成27年11月25日(水曜日)

PageViewControllerでNavigationViewを使う場合の注意!!
NavigationViewクラスをひとつ作成し、共有する。例えばNavigationView_exとして…

平成27年11月24日(火曜日)

MKMapView
[Swift] MapView 地図を表示
SwiftでMKMapView上にピン(MKPointAnnotation)置いてみた

平成27年11月23日(月曜日

カスタムセル高!!
How to make UITableViewCells auto resize to their content

平成27年11月21日(土曜日)

UIActivityIndicator(Hides when stopped) 注意事項 以下サイト
iOS – UIActivityIndicator causing “Hides when stopped but is neither hidden or animating” warning

改めて、「ビューの下段にツールバーを表示するについて」
パーツをドラッグするのではなく、ナビゲーションのshows toolbarにチェックをいれること!!

更にWEBVIEWを使う場合でもないが、アウトレット接続の場合の注意点!!以下
NSUnknownKeyExceptionにハマる

平成27年11月20日(金曜日)

master完了 detail表示へ
splitviewにて手詰まり中
xcode ver7 ios9 master-detailテンプレートを使用すると、デフォルトでsplitviewが組み込まれる。
これを元に拡張するときの注意事項!!
ー>解決(以下)
AppDelegate中、以下のDetailViewControllerを修正。ソースの下の方にあり見逃しやすい(注意)

//
func splitViewController(splitViewController: UISplitViewController, collapseSecondaryViewController secondaryViewController:UIViewController, ontoPrimaryViewController primaryViewController:UIViewController) -> Bool {
    }
//

UISplitViewController Tutorial: Getting Started
UISplit​View​Controller
Switching Detail Views in UISplitViewController with iOS7

平成27年11月16日(月曜日)

Yahoo! JAPAN MAPについては、実機にて表示不可!! 関連の情報も得られず今後の課題とする。
Name: Yahoo! iOSマップSDK
Version: 1.3.6
Date: 2015/9/30
((Xcode Version 7.1.1))

平成27年11月14日(土曜日)
10分で出来る雨雲チェックiPhoneアプリ! YOLPで作る簡単便利地図アプリ

平成27年11月13日(金曜日)
Yahoo! JAPANデベロッパーネットワーク
Qiita Xamarin.iOS で Yahoo! iOSマップSDK を使ってみる
[iPhoneアプリ開発]Yahoo!JAPANのiOS Map SDKを使って地図を表示する方法

平成27年11月9日(月曜日)

Yahoo! iOSマップSDK
Yahoo! iOSマップSDK

2015.10.20 [Swift] UISearchDisplayControllerからUISearchControllerに書き換える

019 セクション分けしたUITableViewを作る


平成27年11月2日(月曜日)
UISearchController解決!! 再度本日より組み上げスタート!!


平成27年10月31日(土曜日)
UISearchControllerは、Swift Start!!に調査結果有り!!
Swift Start!!


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

NSNotificationCenter
NSNotificationCenter


平成27年10月26日(月曜日)

これまでの整理は以下、これらを参考にこれから組み上げ!!

  1. CSV READ playground folder内にVarious_places2_CSV_READ他のソース有り SwiftCSV-master_naoty/SwiftCSV
  2. HTML parse HTMLParse –>> MyHtmlParse3内にソース有り(オブジェクト格納についてはObject_playground内にソース有り)Kanna-master
  3. RSS READについは、Swift_Folder内にソース有り tanoshii_swift_sample_ver2.1
  4. SimpleSlideOutMemuフォルダ slideout-part1にソース有り
  5. Swift_Folder内にObjectiveC版のHTMLREAD 更にテーブル表示までのソース有り

平成27年10月19日(月曜日)

Kannaについて
td[@class=’tbl-line1′]を使って何とか壁突破!!
これにて全ての課題は今のところクリア!!
Nokogiriの検索・参照系メソッド

平成27年10月18日(日曜日)

Kanna使用法解析
基本はREADME.md
更にダウンロードしたKannaTests.swiftソースを見ながら以下を参考にすればほぼOK!!の可能性!!!
for文でindexも受け取る
nth-childの使い方

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

  1. menu  Simple Slide Out Navigation Menu in iOS with Swift (Part 1) Shadowも解決してOK!!
  2. XML/HTML parser Kanna  ERROR無し!! 使用はこれから
  3. CSV READ naoty/SwiftCSV OK!!
  4. RSS READ book有り OK!!

contentsOfFile —>> Swift2.0でファイルの読み込み

XML/HTML parser Kanna整理 以下にて使用可能!!

    1. singleview 作成
    2. Add files to your project 5つのファイル README.mdのとおり
    3. [modulename]-Bridging-Header.h 作成 (file new header file .h)
    4. #import <libxml/HTMLtree.h> #import <libxml/xpathInternals.h>
    5. Objective-C Bridging Header –> $(SRCROOT)/$(PROJECT_NAME)/$(SWIFT_MODULE_NAME)-Bridging-Header.h
    6. header search paths–> $(SDKROOT)/usr/include/libxml2
    7. 追加 libxml2.dylib (CMD SHIFT G /usr/lib)

インポート // マニュアルセットアップの場合は不要 注意!!
//import Kanna

Kanna.HTML —->>> HTML (Kannaは不要!!)

Kannaを使うにあたって以下3点重要!!

Swift 2 / iOS 9 – libz.dylib not found

SwiftとObjective-Cのコードを1つのプロジェクトでつかう↓
[product module name]-Bridging-Header.h

Xcode MyProjectName-Bridging-Header.h does not exist
Objective-C Bridging Header:
$(SRCROOT)/$(PROJECT_NAME)/$(SWIFT_MODULE_NAME)-Bridging-Header.h


↓There are many other open source libraries available online
How to Create a Slide-Out Navigation Panel in ios

↓ぽじてぃぶしんきんぐ
Swift:HTMLをParseする方法(WEBスクレイピング)
SwiftでObjCコードを書き換えてみる(Objective-C-HTML-Parser)  Qiita Kanna
Swift製HTMLパーサ「Kanna」
Kanna/README.md

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

  1. menu  Simple Slide Out Navigation Menu in iOS with Swift (Part 1) Shadowも解決してOK!!
  2.  手軽に使えるSwift製HTMLパーサ「Ji」 再検討
  3. CSV READ naoty/SwiftCSV OK!!
  4. RSS READ book有り OK!!

平成27年10月4日(日曜日)

Swift or ObjectiveC++

  1. menu Swift SWRevealViewController検討 可能!!Making a Slide Out Menu (Swift in Xcode SWRevealViewController) error発生するも実行可!! Simple Slide Out Navigation Menu in iOS with Swift (Part 1) 再度検討
  2. HTML PARSE検討 –> HTMLParsing(objectivec++) info.plist(web access)追加要 swift版 –> 要検討 –> 手軽に使えるSwift製HTMLパーサ「Ji」再検討
  3. CSV READ検討 –> playground実績有り(SwiftCSV) SWIFT2.0 enumerateエラー naoty/SwiftCSV
    ↑これでいけるか 確認 ダウンロード済
  4. RSS READ book有り 確認

以上で、ソースとしては

  1. WEB版(HTML PARSE ji)検討
  2. CSV版(naoty/SwiftCSV)OK!!
  3. RSS版(購入本)OK!!
  4. SLIDE MENU(Simple Slide…)検討 PART2はNSNotificationCenter使用(複数VIEW CONTROLLER)!!

swift view shadow  検索KEY WORD!!
BUTTONはOK!!なれど スライドビューへのShadowはうまく行かず
How to Create Your Own Slide-Out Navigation Panel in Swift
↑は、swift2では、実行不可!!ソースを参考に先にsimple sideを修正し、ShadowOK!!
ContainerViewController
rightViewController

// 
        didSet{
            self.view!.addSubview(self.rightViewController!.view)
            self.addChildViewController(self.rightViewController!)
            // 以下追加
            self.rightViewController!.view.layer.shadowColor = UIColor.redColor().CGColor
            self.rightViewController!.view.layer.shadowOffset = CGSizeMake(5, 5)
            self.rightViewController!.view.layer.shadowRadius = 5
            self.rightViewController!.view.layer.shadowOpacity = 0.9
        }
//

以上課題検討 平成27年10月7日(水曜日)

Swift SWRevealViewController error有り 今回は、OBJECTIVE C++ 版
で構築とする。
最新版John-Lluch/SWRevealViewController

SEARCHCONTROLLER についてもSWIFT版再確認

以上でOK!!