Entries from 2017-04-01 to 1 month

.gitignoreの作り方

gitignoreファイルの作成 git管理下でプロジェクトを作成 atomなどのエディタで.gitignoreファイルを作成 以下をエディタに記載し、.gitディレクトリと同じ階層におく *.xcodeproj/* !*.xcodeproj/project.pbxproj !*.xcworkspace/contents.xcworkspacedata …

plistのパスの変更

plistを新しいディレクトリなどに移して、パスが変わってしまった時の対処法。 The file “Info.plist” couldn’t be opened because there is no such file.というエラーが出た時 target→Packagingの中にあるinfo.plist File項目のパスを変更しなければならな…

AutoLayout1

AutoLayoutのポイント ・Constraintsを設定する前に、だいたいの大きさや位置はpreviewで設定しておく。そうしないと、Constraints変になる ①全画面にimageViewを表示する UIImageViewを選択した状態で、add new constraintsを選択する。 Marginを上下左右0…

デバイスのディレクトリパスとNSFileManager

データをどのディレクトリに入れるかを整理する。 ・cachesディレクトリ このディレクトリ下のデータは、アプリがアクティブの時でも削除される可能性がある ・tmpディレクトリ このディレクトリ下のデータは、 アプリがアクティブの時は保持され続ける ・Do…

自作アプリのUrlスキーマを設定

自作アプリをサファリなどの他のアプリから開く プロジェクトのターゲットをクリック URL Types で設定 identifier と URL Schemes を設定。Identifierは Bundle Identifierと同じで良い plistには自動で値が入る 開くときは、設定したUrl Scheme://で開く。…

プロジェクトに新しいディレクトリを追加

新しいディレクトリを追加するとき ① 実際のファイルシステム上でデレクトリを作る ② xcode上で新しいグループを作る。 ③ xcode右側 file inspector でlocationの下、ディレクトリマークをクリックして、作成したグループとファイルシステム上のディレクトリ…

日付の処理+カレンダーを作る時のポイント

日付処理の検証 年、月、日付をそれぞれ別にして取得したい場合 - (NSDateComponents )components:(NSCalendarUnit)unitFlags fromDate:(NSDate )date;メソッドを使う 解説 - (NSDateComponents *)components:(NSCalendarUnit)年 | 月 | 日 | fromDate:年月…

CollectionViewのカスタムセル

まず、controllerViewのクラス名変更したらストーリーボードも変更することを忘れない collectionViewをはったらヘッダーファイルと紐付け xibファイルもセットで新しいUICollectionViewCellクラスのファイルを作る ストーリボードでクラス名とセルのIdentif…

データベースの書き方(FMDB)

データベース接続 - (FMDatabase *)getConnection { if( self.db_path == nil ) { self.db_path = [このクラス getDbFilePath]; //このクラスのクラスメソッド } return [FMDatabase databaseWithPath:self.db_path]; } + (NSString*)getDbFilePath { NSArra…