通常の画面遷移では、子画面が右から出てくるが 他にアニメーションを行いたい場合 以下の実装を入れる事で、簡単にアニメーションを変更することができる。 // アニメーション作成 CATransition* transition = [CATransitionanimation]; // アニメーション…
SubViewの順序を変更するには、以下のメソッドで実行する。 ◆最前面に移動 [self.view bringSubviewToFront:subView]; ◆最背面に移動させる [self.view sendSubviewToBack:subView];
FMDBを使用してINSERTを行った際に、登録したレコードのidを取得したい場合には、以下のメソッドを使用します。 [self.db executeUpdate:SQL_INSERT, attr1, attr2]; if ([self.db hadError]) { NSLog(@"Err %d: %@", [self.db lastErrorCode], [self.db las…
よく使う define の まとめ。 ログ出力 メソッド名、行数を出力します #define LOG(A, ...) NSLog(@"-----%s:%d:%@", __PRETTY_FUNCTION__,__LINE__,[NSString stringWithFormat:A, ## __VA_ARGS__]); 画面サイズ 取得 画面サイズを取得する際に便利 #define…
ボタンなどの背景画像を引き延ばして奇麗に使いたい場合、以下のように行います。 UIImage *image = [UIImage imageNamed:@"buttn.png"]; UIImage *changeImage = [image stretchableImageWithLeftCapWidth:10 topCapHeight:10]; 2行目の処理が実際に引き延…
NSNumber・NSArray・NSDictionaryは下記のような省略した書き方が可能です。 NSNumber 数字:@10、@0.1、@0.1f 文字:@'a' bool :@(YES)、@NO NSArray @[@"aaa", @10, @(YES)] NSDictionary @{@"key1":@"aaa", @"key2":@10, @"key3":@(YES)}
iOS7対応 ナビゲーションバーの下からViewを表示するには以下の記述をviewDidLoadに行います。 if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_6_1){ // ①下から表示 self.edgesForExtendedLayout = UIRectEdgeNone; // ②不透明…
アプリにステータスバーが要らない場合は、以下の手順でプロジェクトの設定を行います。 ①Xcodeの対象TargetのGeneraにある項目 「Deployment Info」ー「Status Bar Style」ー「Hide during application launch」 にチェックを入れます。 ②info.plistファイ…
〜〜さんぽ〜〜 アプリ用のアイコンを作成したかったのですが 絵心の無い私には簡単に作れるツールが必要でした!! そこで何か無いかと調べていたら、以下のMac用アプリを見つけました。 Mac App Store - Art Text 2 Lite 無料版でもそれなりにデザインがで…
さんぽです。 Xcode5がダウンロード可能となりましたが、VerUP前に旧Verをダウンロードできるのか気になったため調べていました。 見逃していたのですが、普通にダウンロード可能なようです。 ・Apple Developer これでXcode4に戻せそうです。
さんぽです。 アプリ内課金を行う際の手順を記載していきます。 〇前提条件 ・アプリをiTunesConnectに登録 iTunesConnect アプリの登録方法 - 散歩しながら 〜〜アプリ開発〜〜 ・銀行口座の登録 iTunesConnect 銀行口座の登録 - 散歩しながら 〜〜アプリ開…
ども、散歩です。。 決済で利用するテストユーザーを作成します。 ①Manage Usersの選択 iTunesConnectより以下のリンクを選択します。 ②ユーザーのタイプを選択します。 ここではTest User を選択します。 ③Add New Userを選択します。 ④テストユーザー情報…
さんぽです。 ・iTunesConnectへの口座情報を登録する手順を記載します。 ①上記のリンクから「iOS Paid Applications(有料アプリ)」と「iAd Network(iAd)」のリクエスト(契約)を行う必要があります。 手順はリクエストボタン→必要項目の入力(ほぼ入力…
どうも、散歩です。 iTunesConnectにアプリを登録する際の手順です。 今回はアプリ内課金を試したいため、アプリの仮登録までやってみたいと思います。 ①「iTunes Connec」ー「Manage Your Apps」ー「Add New App」を選択 アプリ登録画面を開きます。 ②アプ…
こんにちわ、さんぽです。 実機てテストを行う際の証明書等を作成する手順です。 ※登録が初回か、二回目以降かで若干処理のが変わるそうです。 今回は初回時の登録方法になります。 ①証明書を作成します。 ※初回時のみ必要 ・キーチェーンを起動します。 Lau…
NSLogでクラス名・メソッド名を出力する場合 以下の用に入力します。 NSLog(@"%s",__PRETTY_FUNCTION__); 行数を出したい場合には NSLog(@"%d",__LINE__); 出力結果は以下のようになります。 -[TopViewController viewDidLoad] 21 デバッグに使えそうですね。
Apple Developer アカウントを登録する際の手順のまとめです。 ・サイトにアクセス iOS Developer Program - Apple Developer ・続けるを選択 ・AppleIDの有無を選択 既にAppleIDを持っている場合はSign Inから進みます。 App Store以外のストアに登録済みの…
デフォルトだとスクリーンショットの保存先がディスクトップになっているので不便を感じる。 そんな時にはこの手順で変更できる。 ※mac miniで検証 ①「Launchpad」→「その他」と移動し「ターミナル」を起動します。 ②以下のコマンドを入力します。 defaults …
各言語でコメントの書き方が異なりますが xcodeでのコメントの書き方は以下になります。 1行コメント 1行のみコメントする場合は「//」を使用します。 ================================= // ここはコメントです。 NSLog (@"Hello"); // プログラムの後にも…
まずはともあれ「Hello world」の表示です。 xcodeを起動したら下記の赤枠の部分を選択。 テンプレートの選択画面が開いたら ・左枠内の「Mac OS X」を選択 ・右枠に表示される「Command Line Tool」を選択 プロジェクト情報を入力します。 「name」の場所に…
Mac mini の性能を強化するため メモリを当初の4Gから16Gに変更することにしました 本体購入店舗に聞いたら純正の製品は2~4万程度 正式な対応は記載されていませんが 信頼性が高いということで紹介してもらったのがこちら シー・エフ・デー販売 Elixir ノ…
Mac mini を店頭で購入した際のポイントが有ったため 消費の意味を込めてマウスを買うことにしました。 Macのマウス!!!それはMagic Mouse!!! ちょっと重い気もするけど その機能はMacならではじゃないのかなと思う マウスの上を撫でるとページ操作がで…
Mac mini を動かすために古いキーボードを引っ張りだしたまでは良かったのですが 古すぎて何個かボタンが潰れていた・・・。 不便すぎるので近くの量販店に買いに行きました。 純正のキーボードが良かったけどやはり高い。 Apple Wireless Keyboard (JIS) MC…
xcodeのインストール とはいってもAppStoreで「xcode」と検索するとでてくる。 そのままインストールするとハイ完了。 macは簡単だ!!なんて勘違いな印象を受けてしまいそうな手順でした。
初Macを購入です。 2012年モデルさんがうちに来ました。 今までWindowsばかりでしたが Xcodeを弄りたいため買ってしまいました・・・。 とりあえずわからないことばかりだけど ちょっとずつ初めてみます・・・。 まずはXcodeのインストールから行ってみよ〜…