タグ

iosに関するhagihalaのブックマーク (6)

  • CoreData の NSManagedObject のサブクラスを変更する場合はカテゴリを使うと便利 - 24/7 twenty-four seven

    CoreDataのモデルクラスはXcodeのモデルエディタから自動生成しますが、生成されたクラスにメソッドを追加したりしたいことがあると思います。 そのとき、自動生成されたファイルを直接変更してしまうと、モデルに変更がありモデルクラスを再生成したときにその変更が上書きされてしまいます。 そこで、カテゴリを使って追加部分は別のファイルに分けておくと、モデルクラスを再生成しても後から追加した部分は上書きされずに残るのでそのまま使えます。 例えば下記のようなクラス (Event.h) があるとして、条件でフェッチするメソッドや、日付をフォーマットして返すメソッドを Event+CoreData.h/m や Event+Formatter.h/m として別ファイルに定義します。 // Event.h #import <Foundation/Foundation.h> #import <CoreDa

    CoreData の NSManagedObject のサブクラスを変更する場合はカテゴリを使うと便利 - 24/7 twenty-four seven
  • Objective-Cでオブジェクトリテラルと添字アクセス - Takebayashi.Asia

    OSX v10.8 Mountain Lionがリリースされましたね。Mountain LionではObjective-Cで待望のオブジェクトリテラルと添字アクセスがサポートされました。ここでは簡単な使い方を紹介します。 オブジェクトリテラル オブジェクトリテラルを使うことによって、今まで面倒だったCocoaオブジェクトの生成が簡単に行えるようになります。 例えば、3つのNSStringインスタンスを持つNSArrayインスタンスを生成するには、今まで以下のように書いていました。 NSArray *array = [NSArray arrayWithObjects:@"A", @"B", @"C", nil];

  • StoryboardのUnwind Segueの使い方 | DevelopersIO

    Exitという名前の謎の緑アイコン Xcode 4.5から、Storyboardに「Exit」という名前の緑のアイコンがシーンに追加されました。当初調べた際には、セグエで繋いでいる画面を戻るための機能(Unwind)であることは分かったのですが、具体的な利用方法が分からずもやもやしていました。最近になってようやく役割と利用方法が分かったのでまとめたいと思います。 Unwind Segue iOS 6になってUnwind Segueという新しいセグエが追加されました。UIViewControllerには、これをサポートするためのcanPerformUnwindSegueAction:fromViewController:withSender:などといったメソッドが追加されています。 Unwind Segueは前の画面に戻る遷移をStoryboard上で表現するためのセグエです。それとともに、

    hagihala
    hagihala 2013/04/19
  • 【iOS/Mac開発】Core Data を使いはじめるのに最低限知っておけばいいこと

    こんにちは。Objective-C は Emacs で書く金内です。 ウェブブラウザ Sleipnir for Mac や Sleipnir Mobile for iPhone / iPad は、ブックマークや履歴・タブのデータを Core Data を使って管理しています。 Core Data は iOS / OS X 開発の主要フレームワークのひとつですが、どうにもとっつきにくいためか、尻込みしてしまう方も多いという印象があります。 この記事の目的は、とっつきにくい Core Data を最低限の内容にしぼって解説して、「なるほどそーいうものなのね。ボク/ワタシのアプリでも使ってみよっかなー」と思っていただくことです。 どんな時に使うの? ひとことで言えば、Core Data は Apple 純正の高機能・高性能データ管理フレームワークです。 iOS / Mac 向けのアプリである程度

    【iOS/Mac開発】Core Data を使いはじめるのに最低限知っておけばいいこと
    hagihala
    hagihala 2013/04/06
  • Expertise & begeleiding | Magnatron

    Voor elk bedrijf wordt online steeds belangrijker, dat is duidelijk. Maar wat te doen als je binnen je bedrijf geen expertise op dat gebied hebt? Elke partij die je hebt uitgezocht kan je heel goed helpen, kan het online traject voor het bedrijf goed vormgeven en heeft fantastische ideeën. Maar zonder in-house expertise is het heel lastig om goed te kunnen zien of het traject en de ideeën daadwerk

  • 凯时ag网|真人平台·AG(中国)官方网站

    Copyright 2012 - 2019 凯时ag网 All Rights Reserved 电话 :189 7654 3210 邮箱: peiW19@hotmail.com

  • 1