読者です 読者をやめる 読者になる 読者になる

mogenerator コマンドで 「skipping entity User (NSManagedObject) because it doesn't use a custom subclass.」が出た場合の対処法

問題 mogenerator コマンドを叩いたら以下のようなエラーが発生。 $ mogenerator -m swift-ios-example/swift-ios-example.xcdatamodeld/swift-ios-example.xcdatamodel/ -O Models/ --template-var arc=true skipping entity User (NSManagedObject) becaus…

Swift と Rails で iOS アプリ開発

フロントエンドを Swift で、バックエンドを Rails でアプリを開発してみます。 Web API 側実装 grape という gem を使って Web API を作っていきます。 以下の記事も参考にしてみてください。 Grape で Web API 開発 - kzy52's blog Grape::Entity の使い方…

iOS - WebView でローカルファイルを表示する方法

ローカルファイルを Xcode プロジェクト内に配置して WebView で表示させてみます。 プロジェクトの作成 適当にプロジェクトを作成してください。 ここでは 「WebViewLocalFileExample」 というプロジェクト名にします。 WebView で表示させたいファイルの準…

iOS - Swift で CocoaPods を使う方法

Swift で CocoaPods を使う方法です。 プロジェクトの作成 適当にプロジェクトを作成します。 今回は 「CocoaPodsExample」 というプロジェクトを作成します。 プロジェクト作成後 Xcode は一旦閉じてください。 Cocoapodsのインストール $ gem install coco…

Type 'ViewController' doen not conform to protocol 'UITableViewDataSource'

問題 UITableViewDataSource プロトコルを指定した場合に以下のようなエラーが発生。 Type 'ViewController' doen not conform to protocol 'UITableViewDataSource' 原因 UITableViewDataSource プロトコルを使用する場合、以下2つのメソッドが実装必須にな…

iOS - Swift で WebViewアプリを作ってみた

Swift で WebView を使ってWebページを表示するだけのアプリを作ってみます。 初めて実装する人でもわかるよう、細かくコメント入れています。 是非、お試しください。 テンプレートは Single View Application にします。 Webページを表示する UIWebViewク…

Xcode6でストーリーボードを使わないで開発する

Xcode6からEmpty Applicationのテンプレートがなくなったようなので、自力でストーリーボードを削除することにしました。 以下ページが参考になりました。 ios - How to create an Empty Application in Xcode 6 without Storyboard - Stack Overflow Xcode6…

はじめてのSwift

WWDC 2014で発表されたアップルの新言語 Swift 。 今回は環境構築からHello World!までを簡単にまとめてみます。 かなり出遅れましたが^^; 環境構築 Xcode 6 betaのダウンロード https://developer.apple.com/xcode/downloads 上記 URL からXcode 6 beta…