iOS
AWS Cognito の CognitoIDと呼ばれるモノを取得する方法を備忘録。 頑張ったけど使わなくなったのでここで供養。 CognitoのUserPoolのsubの値を取得する var pool: AWSCognitoIdentityUserPool? var credentialsProvider: AWSCognitoCredentialsProvider? fu…
Swift2でなんども調べてるちょっとしたことを書きます。 タイマー let timer = NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: #selector(methodName:), userInfo: nil, repeats: true) 遅延実行 //1秒遅延 let delayTime = dispatch…
AutoLayoutを使っているUIViewのアニメーション。 制約を更新してlayoutIfNeededを呼ぶ。 - (void)move { self.constraintViewY.constant = 100; [UIView animateWithDuration:0.5f delay:0.0 options:UIViewAnimationOptionCurveEaseInOut animations:^ { […
導入まで。 公式ページ通りですが。 前提 試した環境です。 Xcode Ver 6.3.2 Objective-C Realm Ver 0.93.2 手順 Realm 公式ページ Realm is a mobile database: a replacement for SQLite & Core Data 今回はObjective-Cなのでそれを選択。 Swiftはまた別の…
仕事へのパッションが抑えられません。 ジオフェンシングとモーションセンサーを使って バックグラウンドやロック状態でも何かをしたいときの一案。 ジオフェンシングって知ってますか? そうだね、プロテインだね。 ではEnjoy ジオフェンシングとモーション…
iBeaconとPassbookのサンプル作りました。 サンプルコードとか技術的な話はないです。ないんです。 ビーコンとは最近流行ってるIoTの切り込み隊長で、 電波を発信してモバイル端末に訴えかける仕組みです。 小売店や映画館とか、割と事例が出てきてます。 小…
iOS8から登場したアラートコントローラー「UIAlertController」のメモ。 パスワード入力欄付き。 前提 selfはViewControllerね。 ソース UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"タイトル" message:@"メッセージ" prefer…
前回に続いての参加。 第55回 Cocoa勉強会関西 - iOS/Macアプリ開発勉強会に参加してきました。 - ROADTO 大阪開催がありがたい。せっかくなのでSwiftTシャツで参加。 では早速(σ・∀・)σ 「WWDC2014 参加レポート」 @studioshin さん また来年も行きたいなー。…
終了 WWDC2014も無事終わり、初めて体験したこの今の感覚を残しておきます。 私の場合をモデルケースとして書いているのでその辺りはそれぞれご考慮ください。 気候 雨は一回も降らず。 基本快晴。 からっとしていて汗かかない。 日差しは強く一日外にいると…
準備するよ WWDC行くにあたって持っていくもの、準備しておくものの一覧。 帰ってきたら要不要も書きましょう。 いりそうでいらないものも。 手続き・申請系 WWDCチケット購入 航空チケット往復分購入 ホテル予約 パスポート ESTA 5月入ってからESTA申請し…
「ユー、来てもいいぜ。サンフランシスコ。」WWDC2014に参加します。
久しぶりのCocoa勉強会関西。 雑感を残します。
MapKitとCoreLocationの実装サンプル。ピンの設定、ピンの表示、ピンタップイベントのサンプルです。
UIPopoverControllerの実装サンプルです。iOS7.0を前提としています。 storyboardは割愛しています。hファイル // delegate指定 interface ViewController : UIViewController <UIPopoverControllerDelegate> mファイル @interface ViewController () - (IBAction)tapBtn:(id)sender; @pro</uipopovercontrollerdelegate>…
iPhoneアプリ「めざまし天気」をリリースしました。 めざまし天気 FootFrogs ライフスタイル 無料 目覚まし時計と天気予報がひとつになったアプリで、まあ詳しくは下リンクで。 リリース!! iPhoneアプリ「めざまし天気」 今回、個人ではふたつめのアプリな…
iPhoneアプリ「めざまし天気」を申請中でして。 その中で使ったTipsを書いておきます。viewをグラデーションする方法を。CAGradientLayerというQuartzCore.frameworkにあるクラスを使います。できあがりがこちら。 素敵。 グラデーションの方法 //開始・終了…
iPhoneアプリ「めざまし天気」を申請中でして。 その中で使ったちょっとしたTipsを書いておきます。値を静的に定義しますよね。 #defineでこんな書き方できますというのを。まずNSArray。 //まず地域を定義 #define AREA_HOKIDO @"北海道" #define AREA_TOHO…
第45回Cocoa勉強会西に参加しました。 久しぶりに第45回Cocoa勉強会西に参加。 そのメモ。 ■属性付きテキスト(NSAttributedString)あれこれ @oogon さん 縦書き表示で「っ」の表示がおかしい。 ちゃんと表示したいときのTips。 NSAttributedString+CoreText…
iOS Developers カンファレンス 関西に参加してきました。 http://atnd.org/events/30955 メモ程度ですが残します。 iOS Developers カンファレンス 関西 2012/8/18(土) 阪急梅田オフィスタワー30階 1、「シニア向けアプリのUIを考える」 アプリル株式会…
UITableViewの背景に画像を指定します。 //背景画像指定 self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"sample.png"]]; //テーブルビューのbackgroundViewを透明に。 self.tableView.backgroundView.alpha = 0.0; 背景…
スクリーンサイズ取得。 //スクリーンサイズ CGRect scr = [[UIScreen mainScreen] bounds]; //スクリーンの幅 CGFloat width = CGRectGetWidth(scr); //スクリーンの高さ CGFloat height = CGRectGetHeight(scr);
UIActionSheetでキャンセルボタンが表示されない。 iPadではPopOverViewの外側タップでキャンセルになるようシステムで制御されている。 だから出なくて正解。