以下でペーストボードにコピーされる。
UIPasteboard *pb = [UIPasteboard generalPasteboard];
[pb setValue:@"コピーする文字列" forPasteboardType:@"public.utf8-plain-text"];
iOSアプリを作ってみた。
アプリ開発初心者が、objective-cやiOSアプリ作成に関して覚えたことをメモしていきます。
2013年9月1日日曜日
UIAlertViewの利用方法
UIAlertViewの使い方を記載します。
【一定時間アラートを表示して、自動で閉じる場合】
//アラートの表示
-(void)alert{
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:@"アラートのタイトル"
message:@"ここにメッセージを入力"
delegate:nil //UIAlertViewのデリゲートメソッドが必要な場合は"self"に変更
cancelButtonTitle:nil //キャンセルボタンが必要な場合
otherButtonTitles:nil
];
//Timer 設定(0.5秒設定)
[NSTimer scheduledTimerWithTimeInterval:0.5f target:self selector:@selector(performDismiss:) userInfo:alert repeats:NO];
[alert show];
}
//Timer終了後にアラートを閉じる
- (void)performDismiss:(NSTimer *)theTimer
{
UIAlertView *alertView = [theTimer userInfo];
[alertView dismissWithClickedButtonIndex:0 animated:YES];
}
【手動でアラートを閉じる場合】
//アラートの表示
-(void)alert{
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:@"アラートのタイトル"
message:@"ここにメッセージを入力"
delegate:nil //UIAlertViewのデリゲートメソッドが必要な場合は"self"に変更
cancelButtonTitle:nil //キャンセルボタンが必要な場合
otherButtonTitles:@"OK",nil //OKボタンが作成される。
];
【一定時間アラートを表示して、自動で閉じる場合】
//アラートの表示
-(void)alert{
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:@"アラートのタイトル"
message:@"ここにメッセージを入力"
delegate:nil //UIAlertViewのデリゲートメソッドが必要な場合は"self"に変更
cancelButtonTitle:nil //キャンセルボタンが必要な場合
otherButtonTitles:nil
];
//Timer 設定(0.5秒設定)
[NSTimer scheduledTimerWithTimeInterval:0.5f target:self selector:@selector(performDismiss:) userInfo:alert repeats:NO];
[alert show];
}
//Timer終了後にアラートを閉じる
- (void)performDismiss:(NSTimer *)theTimer
{
UIAlertView *alertView = [theTimer userInfo];
[alertView dismissWithClickedButtonIndex:0 animated:YES];
}
【手動でアラートを閉じる場合】
//アラートの表示
-(void)alert{
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:@"アラートのタイトル"
message:@"ここにメッセージを入力"
delegate:nil //UIAlertViewのデリゲートメソッドが必要な場合は"self"に変更
cancelButtonTitle:nil //キャンセルボタンが必要な場合
otherButtonTitles:@"OK",nil //OKボタンが作成される。
];
FMDBの利用方法
iOSでローカルデータベースを利用する場合、SQLiteを使用する。
FMDBは、SQLiteの利用を簡易化するためのwrapperライブラリ。
以下のスライドでは、
1. SQLite及びFMDBの環境準備
2. Litaによるデータベースの作成
3. 基本的なSQLiteの利用
4. 日時型使用時の考慮点
について纏めている。
FMDBは、SQLiteの利用を簡易化するためのwrapperライブラリ。
以下のスライドでは、
1. SQLite及びFMDBの環境準備
2. Litaによるデータベースの作成
3. 基本的なSQLiteの利用
4. 日時型使用時の考慮点
について纏めている。
登録:
投稿 (Atom)