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

九州オルレ 大分県(別府、九重・やまなみ、奥豊後)コース iphoneアプリ → 申請中 → 公開

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

1:42
The following app has been approved and the app status has changed to Ready for Sale:

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

We discovered one or more bugs in your app when reviewed on iPad and` iPhone running iOS 9.3.3 on Wi-Fi connected to an IPv6 network.

Specifically, your app states “YourAppName” when requesting location access instead of your app’s correct name.

対処
YourAppName would like to use your location.

大分県オルレ would like to use your location.

17:10 status is Waiting For Review

平成28年7月20日(水曜日)

13:23 status is Waiting For Review

九州オルレ 別府コース iphoneアプリ → 公開

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

九重コース、奥豊後コース 経路データ収集

平成28年6月26〜27日(月曜日)

九重・やまなみコース コースデータ収集
写真撮影を除き、ほぼ完成

平成28年6月22日(水曜日)

9:57 status has changed to Ready for Sale

約2日間で、審査完了し、Ready for Sale

平成28年6月21日(火曜日)

1:21 changed to In Review

平成28年6月20日(月曜日)

本日 10:58 upload完了し、waiting for review

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

iTunes connect 審査 upload!!

予報士UPDATE

平成27年6月16日(火曜日)

メインは、pickerdataのcoredata版及び元データ(csv)の追加

以上作業、ほぼ本日完了!!

温泉道UPDATE

平成27年6月19日(金曜日)

LaunchImage

桜鼠色(d8c6bc)

裏柳色(c1d8ac)


 

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

九州道アップデート

xcdatamodeld (editor add model version)(current model version change)
add entity (On_off.Version)
add attributes
AppDelegate.h修正(onoff entity version対応)
persistentStoreCoordinator以下変更 マイグレーション対応

[objc]
//——————————————————————–
// マイグレーション追加
NSMutableDictionary *options = [[NSMutableDictionary alloc] init];
[options setObject:[NSNumber numberWithBool:YES] forKey:NSMigratePersistentStoresAutomaticallyOption];
[options setObject:[NSNumber numberWithBool:YES] forKey:NSInferMappingModelAutomaticallyOption];

// マイグレーション追加
if (![_persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:options error:&error])
{
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
abort();
}
//——————————————————————–
[/objc]

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

九州道アップデート

Navigation Toolbarの表示
NavigationContorollerにて、shows Toolbarをチェック!!

ナビゲーションバー 遷移先再表示

[objc]
//—————————————————
// ***** ナビゲーションバー 表示 *****
// viewWillAppearにて、非表示をしたものを表示に戻す、でないと遷移画面でバーは非表示となる。
– (void)viewWillDisappear:(BOOL)animated {
[self.navigationController setNavigationBarHidden:NO animated:animated];
[super viewWillDisappear:animated];
}
//—————————————————
[/objc]

ナビゲーションバー 非表示

[objc]
//—————————————————
// ***** ナビゲーションバー 非表示 *****
[self.navigationController setNavigationBarHidden:YES animated:animated];
[super viewWillAppear:animated];
//—————————————————
[/objc]

Navigation Toolbar 透明化

[objc]
//—————————————————
// Toolbarを透明に設定
[self.navigationController.toolbar setBackgroundImage:[[UIImage alloc] init] forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
[self.navigationController.toolbar setBarStyle:UIBarStyleBlack];
self.navigationController.toolbar.translucent = YES;
//—————————————————
[/objc]

  • UIVIEWからUITABLEVIEWCONTROLLER(TABCONTROLLERから一旦切り離し、再接続)
  • LINKER WARNING対応(↓)

‘ld: warning: directory not found for option’


Google Maps SDK for iOS Version 1.10.1 – June 2015導入


  1. $ sudo gem install cocoapods
  2. Podfileファイル作成
  3. Podfileファイル内に
    source 'https://github.com/CocoaPods/Specs.git'
    platform :ios, '8.1'
    pod 'GoogleMaps'
  4. $ cd path-to-project $ pod install
  5. launch Xcode(your project’s .xcworkspace)
  6. iOS API key取得
  7. SDKDemoAppDelegate内((注意!!#import では無く、#import <GoogleMaps/GoogleMaps.h))
  8. Add a map サンプルコードをカット&ペーストして、OK!!

Google旧バージョンからの移行

  • bundle,library等削除
  • 上記手順適用
  • build settings other linker flag デリートし、エラー解消!!

  • Code Samples Overview
    ターミナルにて以下入力、自動的にプロジェクト起動。
    APIKey(以前から変更なし)を取得し、セットのちRUN
    $ sudo gem install cocoapods
    $ pod try GoogleMaps

DEMOアドレス
/private/var/folders/p3/z71vj7x13qvfmhbcmv__4_lh0000gn/T/CocoaPods/Try/GoogleMaps/GoogleMapsSDKDemos/

永世名人スタート

平成27年5月31日(日曜日)

構築中

UIAlertController
Eggs Icon
899 Transport icons
Custom Transparent UIView ios

平成27年5月26日(火曜日)

構築中

温泉郷選択・表示・フェッチカウント等終えて、全体としてほぼ完了間近。
後は、温泉郷のcoredata取得と入湯データ削除、全体微調整。
アイコン、◉の二分割、四分割 gimpにて作成か。

サーチビュー エラー対応
UISearchDisplayController and UITableView prototype cell crash

平成27年5月25日(月曜日)

構築中

How to check in which position (landscape or portrait) os the iPhone now?

HexRGB To UIColorHexRGB To UIColor

日本の伝統色日本の伝統色

How do I show/hide a UIBarButtonItem?

How do I change the color of the text in a UIPickerView under iOS 7?

平成27年5月23日(土曜日)

構築中(課題)

①タップによって、アイコンの向き変更検討。

②泉質関連 抽出 既にあるもの(sql後重複削除)で良いか確認 sqlハンドブック coredata distinct
CoreData での DISTINCT 取得

③(キーワード UIPresentationController)

④pickerview
以下を参考に修正
UIPickerView をキーボードのように表示・非表示させる
更にtableviewcontroller用に以下を参考に修正、キモは、tableView.contentOffset.y;
How can I get the UITableView scroll position so I can save it?

UIViewをアニメーションする

how to create a popup uipicker and uitextfield for iOS 7?

可能か↓検討中 関連リンク
NSDictionary result type fetch objects in relationship

Core Data – efficient fetching of portions of Entities

Core Data: Fetch result from multiple entities or relationship

NSDictionary result type fetch objects in relationship

入湯データ消去

平成27年5月19日(火曜日)
ROOTからタブチャイルド(mapview)へのラウンド渡し(完了)
入湯on_offメソッドは、utility利用
フェッチリクエストにてpredicate(共同湯等)
あとは、viewWillAppearにて、pin表示の際に、utilityメソッド使用。

fetchedResultsControllerかNSFetchRequest 検討。
ひとまず保持されるfetchedResultsController利用。
how can i call method from another class in iPhone Xcode

    1. オンオフの他クラスメソッド グーグルマップ表示完了
    2. アップルマップ import mapkit ios8対応適用 現在位置

構築中

      1. ナビゲーションバーの非表示(アップルマップ)
      2. アップルマップ import mapkit ios8対応適用 現在位置
      3. グーグルマップ ライブラリ追加 使用コード取得
      4. ツールバー 単独とナビゲーション付属 二種有り

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

構築中

        1. ナビゲーションバーの非表示(アップルマップ)
        2. アップルマップ import mapkit ios8対応適用 現在位置
        3. グーグルマップ ライブラリ追加 使用コード取得
        4. ツールバー 単独とナビゲーション付属 二種有り

平成27年5月15〜17日(日曜日)

構築中
SORT & PREDICATE & ボタン連動完了 SORTによる表示完了
セクション表示変更 色分けはPARTのみ
入湯、未入湯ボタン押下による表示については、二度のクエリーにより解決。
タイトルカラーは、delegateにて設定。その他、global tint
参考URL
Core Data: NSPredicate that looks in two Entities

平成27年5月14日(木曜日)

構築中  TOOLBAR追加

          1. UIVIEW+TABLEは使用せず、TABLEVIEWCONTROLLER使用。
          2. キモは、self.navigationController.toolbarHidden = NO;
          3. 又は、親ナビのshow toolbar チェック
          4. toolbarの透明化
          5. tintcolorは、tabのgloval tintにより設定
          6. fetchedResultsController sorddiscripterのセットは必ず必要。sectionNameKeyPathにnilを設定すること。

icons

平成27年5月13日(水曜日)

構築中  PAGEVIEW遷移に伴う表示不具合

          1. PAGEVIEWから外部変数は使わない、内部に設定されたもののみ使用して解決。

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

構築中  SearchBar ランドスケープ表示不具合

          1. TableViewControllerでは、良好確認(PageView介在か?)
          2. ↑ 今のところ解決策見つからず、実害はないのでこのまま放置。

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

構築中  SideMenu + テーブルビュー基本部分完了

          1. StoryBoard -any -anyにて再設定
          2. 巡(Round)を0オリジン 表示のみ+1

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

構築中  SideBar関連

          1. SWRevealViewControllerポインター グローバル化
          2. Round coredata化
          3. ToolBarがページにより、上下する案件については、取り敢えず any anyにて回避!!

平成27年5月8日(金曜日)

構築中  DetailTableViewController 完了

          1. UISWITCH追加
          2. UISWITCH オンオフ確認OK
          3. viewWillAppear reloadData追加 更新OK

平成27年5月7日(木曜日)

構築中 CustomCell

          1. CustomCell prototypecellからそのままok!!
          2. Cell label Constraints設定  (wCompact  hAny)項目に注意!!
          3. TableView vertical space設定 Top Layout Guide ctrlドラッグ 後 constraint設定

平成27年5月5日(火曜日)

構築中 SerchBar

          1. cell for row index path にself追加
          2. delete Cache 変更
          3. 要調査 searchDisplayController deprecated iOS 8

searchDisplayController deprecated iOS 8

Updating to the iOS 8 Search Controller

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

構築中(懸案事項は本日でほぼ解決)今後は組み立て

          1. アプリの新規又は更新によるcoredata作成アルゴリズム作成
          2. version entity 新規追加
          3. removeObjectsInArrayによるnsmutablearray間の差分取得
          4. 差分を元にobject追加

平成27年4月30日(木曜日)

構築中

          1. managedObjectContextGlobal設定
          2. viewにtableview追加 datasourse等設定 prototypecell追加
          3. tableのconstrain設定
          4. NSFetchedResultsController追加

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

          • xdatamodel(projectからadd files)
          • editor(add model)
          • sqlite削除(以下 log出力から検索し、削除)

[objc]
// core data directory
NSLog(@"applicationDocumentsDirectory=%@",[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
[/objc]

CoreData – リレーションシップ(1) シンプルなモデル

Unrecognized selector sent to instance when using @dynamic with Core Data

リレーションをSpaListsのみに設定(片方向)
EDITOR CREATE MSMANAGEDOBJECT SUBCLASSにてクラスファイル自動作成
ERROR解消については、以下リンク
How to disable no inverse relationship warning for CoreData in Xcode 4.2?

参考URL
Core Data on iOS 5 Tutorial: How To Work with Relations and Predicates

重要!!
参考URL(two Entities)
コアデータのAPIは、リレーショナルデータベースのように設計されていない。(名前からon_off entityを検索し(結果集合 nsset)、現在の設定をゲットすることとする。)
Core Data: NSPredicate that looks in two Entities