swiftにデータベースのRealmSwiftをくっつけるのを1からやる
流れ
- CocoaPodsというiOS向けのライブラリー管理のgemをインストールする
- ライブラリを追加したいディレクトリまでターミナルで移動する
- Podfileという設定用のファイルを作って使いたいライブラリを記述する
- ライブラリをインストールする
- xcodeで使えるようにする
1. CocoaPodsというiOS向けのライブラリー管理のgemをインストールする
1. CocoaPodsをインストールする
gem install cocoapods
2. CocoaPodsを使えるようにする
pod setup
2. ライブラリを追加したいディレクトリまでターミナルで移動する
cd .../yourProjectDirectory
3. Podfileという設定用のファイルを作って使いたいライブラリを記述する
1. Podfileを作る
pod init
2. Podfileの中身を見る
atom Podfile
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'yourProduct' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for yourProduct
target 'yourProductTest' do
inherit! :search_paths
# Pods for testing
end
target 'yourProductUITests' do
inherit! :search_paths
# Pods for testing
end
end
3. Podfileに使いたいライブラリである'RealmSwift'を書き加える
# Uncomment the next line to define a global platform for your project
platform :ios, '10.0' #使いたいiOSのver.に変えてここのコメントを外す!!!!!!
target 'yourProduct' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for yourProduct
pod 'RealmSwift' #ここに書く!!!!!!!!!!!!!
target 'yourProductTest' do
inherit! :search_paths
# Pods for testing
end
target 'yourProductUITests' do
inherit! :search_paths
# Pods for testing
end
end
4. Podfileを保存する
4. ライブラリをインストールする
1. まずはインストール
pod install
2. 一応アップデート
pod update
5. xcodeで使えるようにする
1. ビルドスキームを追加する
上の画像のところを押してManage Schemesを押す
Manage Schemesを押すとRealm とRealmSwiftがあるので、それをチェックする。
2. スキームをRealmSwiftにして一度ビルドする。
3. import RealmSwiftとどこかのスクリプトに書いてエラーが出なかったら完了!お疲れさま!
Author And Source
この問題について(swiftにデータベースのRealmSwiftをくっつけるのを1からやる), 我々は、より多くの情報をここで見つけました https://qiita.com/nasutaro211/items/dab4539d89da9637a811著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .