投稿者「office70」のアーカイブ

温泉道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

新プロジェクトにおけるCOREDATA再考察参考

平成27年3月13日


CSVFILEからのリード(新板)What is the fastest way to load a large CSV file into core data

Objective-CでCSVをプロパティリストに変換する方法

サイトへアップロード
【Objective-C】.plistファイルの作り方と読み込み方
変換ソフトダウンロード
①CSV2Plist
変換ソフトダウンロード 変換不良
②CSV2Plist


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

Coredata グローバル変数(既存satellite中 appdelegate、modelで使用)〔pageview版〕

既存モデルのCopy バージョニング別プロジェクトからインポート

バンドル セットアップしたデータベースを使う①Core Data Store included in App Bundle

バンドル セットアップしたデータベースを使う②バンドルしておく方法 [最新版]

Creating a CoreData Model in CodeCreating a CoreData Model in Code

サルでもわかる Core Data 入門【概念編

サルでもわかる Core Data 入門【実装編】

CoreDataの一対多関連(One To-Many Relationship)

Core Dataのリレーションシップ勉強

CoreDataのモデルのバージョン移行

CoreData – マイグレーション[1] NSEntityMigrationPolicyを使う

Core Dataの自動マイグレーション

Core Dataの自動マイグレーション②

CoreData – マイグレーション

CoreDataにおいてテーブル定義変更を行う方法

アプリのリリース時からCore Dataにデータをバンドルしておく方法 [最新版]

How to Perform a Lightweight Core Data Migration

iPhone hide Navigation Bar only on first page

平成27年2月23日(月曜日)
[objc]
– (void)viewWillAppear:(BOOL)animated {
[self.navigationController setNavigationBarHidden:YES animated:animated];
[super viewWillAppear:animated];
}

– (void)viewWillDisappear:(BOOL)animated {
[self.navigationController setNavigationBarHidden:NO animated:animated];
[super viewWillDisappear:animated];
}
[/objc]

Slide Out Menu

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

How to Make a Slide Out Menu with Objective-C in Xcode
スライドアウトメニュー
You Tube — How to Make a Slide Out Menu with Objective-C in Xcode
How To Add a Slide-out Sidebar Menu in Your Apps

  1. SingleviewApplication
  2. device iphone
  3. download files and copy (SWRevealViewController)
  4. storyboard view class change(SWRevealViewController)
  5. storyboard tableviewcontroller navigationcontroller drug
  6. navigationcontroller tableview delete viewcontroller drug
  7.  ctrl & drug navigationcontroller → view controller
  8. ctrl & drug → tableview controller (revealviewcontroller)   sw_real デモ版ではrevealviewcontroller set
  9. ctrl & drug → navigation view controller (revealviewcontroller) sw_front デモ版ではrevealviewcontroller set
  10. view controller class change viewcontroller
  11. property uibarbuttonitem barbutton (demoでは、sidebarButton)
  12. storyboard bar button item add view file connect
  13. import SWRevealViewController
  14. viewdidload _barbutton.target = seld.RevealViewControlle
  15. viewdidload _barbutton.action = @selector(Revealtoggle:)
  16. gesturerecognize (pan)
  17. run
  18. tableviewcontroller class file create connect
  19. nsarray menu viewloaded initialize(first second)
  20. sectoin = 1
  21.  numberofrows menu.count
  22. cellforrowindexpath
  23. cell protypecell = 2 style basic
  24. cell title hello world
  25. cell identifier first second
  26. cell and table color backgroundcolor
  27. storyboard上にて viewcontroller 複数コピー (cellタップ遷移対応)
  28. 各cellからview controller ctrl+ドラッグ revealviewcontroller
  29. tableview segue
  30. tableview import SWRevealViewController

Creating a Custom UITableViewCell

平成27年1月21日(水曜日)
Creating a Custom UITableViewCell

ポイント:平成27年3月4日追加

  • UITableViewCellクラスを作成し、プロトタイプセルとリンク
  • ((option key押下後クリック→リファレンス))
  • (( emptyファイルからスクラッチで作成 storyboardも作成、delegateファイルの修正、storyboard上でテーブルビューをドラッグし、editor Embed inにより、ナビゲーション追加))