散歩しながら 〜〜アプリ開発〜〜

Mac mini 始めました [objective-c]

NavigationController 遷移時のアニメーション

通常の画面遷移では、子画面が右から出てくるが 他にアニメーションを行いたい場合 以下の実装を入れる事で、簡単にアニメーションを変更することができる。 // アニメーション作成 CATransition* transition = [CATransitionanimation]; // アニメーション…

レイヤーの順序を変更するには

SubViewの順序を変更するには、以下のメソッドで実行する。 ◆最前面に移動 [self.view bringSubviewToFront:subView]; ◆最背面に移動させる [self.view sendSubviewToBack:subView];

FMDB 最後に登録したレコードのID

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 の まとめ。 ログ出力 メソッド名、行数を出力します #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・NSArray・NSDictionaryは下記のような省略した書き方が可能です。 NSNumber 数字:@10、@0.1、@0.1f 文字:@'a' bool :@(YES)、@NO NSArray @[@"aaa", @10, @(YES)] NSDictionary @{@"key1":@"aaa", @"key2":@10, @"key3":@(YES)}

【iOS7対応】ナビゲーションバーの下から表示するには

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 無料版でもそれなりにデザインがで…

Xcodeの旧バージョンをダウンロード

さんぽです。 Xcode5がダウンロード可能となりましたが、VerUP前に旧Verをダウンロードできるのか気になったため調べていました。 見逃していたのですが、普通にダウンロード可能なようです。 ・Apple Developer これでXcode4に戻せそうです。

iTunesConnect アプリ内課金 プロダクト作成 手順

さんぽです。 アプリ内課金を行う際の手順を記載していきます。 〇前提条件 ・アプリをiTunesConnectに登録 iTunesConnect アプリの登録方法 - 散歩しながら 〜〜アプリ開発〜〜 ・銀行口座の登録 iTunesConnect 銀行口座の登録 - 散歩しながら 〜〜アプリ開…

iTunesConnect テストユーザーの作成

ども、散歩です。。 決済で利用するテストユーザーを作成します。 ①Manage Usersの選択 iTunesConnectより以下のリンクを選択します。 ②ユーザーのタイプを選択します。 ここではTest User を選択します。 ③Add New Userを選択します。 ④テストユーザー情報…

iTunesConnect 銀行口座の登録

さんぽです。 ・iTunesConnectへの口座情報を登録する手順を記載します。 ①上記のリンクから「iOS Paid Applications(有料アプリ)」と「iAd Network(iAd)」のリクエスト(契約)を行う必要があります。 手順はリクエストボタン→必要項目の入力(ほぼ入力…

iTunesConnect アプリの登録方法

どうも、散歩です。 iTunesConnectにアプリを登録する際の手順です。 今回はアプリ内課金を試したいため、アプリの仮登録までやってみたいと思います。 ①「iTunes Connec」ー「Manage Your Apps」ー「Add New App」を選択 アプリ登録画面を開きます。 ②アプ…

実機でのテスト環境構築

こんにちわ、さんぽです。 実機てテストを行う際の証明書等を作成する手順です。 ※登録が初回か、二回目以降かで若干処理のが変わるそうです。 今回は初回時の登録方法になります。 ①証明書を作成します。 ※初回時のみ必要 ・キーチェーンを起動します。 Lau…

NSLog クラス・メソッド名 出力

NSLogでクラス名・メソッド名を出力する場合 以下の用に入力します。 NSLog(@"%s",__PRETTY_FUNCTION__); 行数を出したい場合には NSLog(@"%d",__LINE__); 出力結果は以下のようになります。 -[TopViewController viewDidLoad] 21 デバッグに使えそうですね。

Apple Developer アカウントの登録手順

Apple Developer アカウントを登録する際の手順のまとめです。 ・サイトにアクセス iOS Developer Program - Apple Developer ・続けるを選択 ・AppleIDの有無を選択 既にAppleIDを持っている場合はSign Inから進みます。 App Store以外のストアに登録済みの…

mac スクリーンショットの保存先

Mac

デフォルトだとスクリーンショットの保存先がディスクトップになっているので不便を感じる。 そんな時にはこの手順で変更できる。 ※mac miniで検証 ①「Launchpad」→「その他」と移動し「ターミナル」を起動します。 ②以下のコマンドを入力します。 defaults …

xcode コメント

各言語でコメントの書き方が異なりますが xcodeでのコメントの書き方は以下になります。 1行コメント 1行のみコメントする場合は「//」を使用します。 ================================= // ここはコメントです。 NSLog (@"Hello"); // プログラムの後にも…

xcodeでHello world

まずはともあれ「Hello world」の表示です。 xcodeを起動したら下記の赤枠の部分を選択。 テンプレートの選択画面が開いたら ・左枠内の「Mac OS X」を選択 ・右枠に表示される「Command Line Tool」を選択 プロジェクト情報を入力します。 「name」の場所に…

Mac mini 2012 メモリ交換

Mac

Mac mini の性能を強化するため メモリを当初の4Gから16Gに変更することにしました 本体購入店舗に聞いたら純正の製品は2~4万程度 正式な対応は記載されていませんが 信頼性が高いということで紹介してもらったのがこちら シー・エフ・デー販売 Elixir ノ…

マウスも欲しいのです (Magic Mouse)

Mac

Mac mini を店頭で購入した際のポイントが有ったため 消費の意味を込めてマウスを買うことにしました。 Macのマウス!!!それはMagic Mouse!!! ちょっと重い気もするけど その機能はMacならではじゃないのかなと思う マウスの上を撫でるとページ操作がで…

Mac用キーボード購入

Mac

Mac mini を動かすために古いキーボードを引っ張りだしたまでは良かったのですが 古すぎて何個かボタンが潰れていた・・・。 不便すぎるので近くの量販店に買いに行きました。 純正のキーボードが良かったけどやはり高い。 Apple Wireless Keyboard (JIS) MC…

xcodeのインストール

xcodeのインストール とはいってもAppStoreで「xcode」と検索するとでてくる。 そのままインストールするとハイ完了。 macは簡単だ!!なんて勘違いな印象を受けてしまいそうな手順でした。

Mac mini 始めました。

Mac

初Macを購入です。 2012年モデルさんがうちに来ました。 今までWindowsばかりでしたが Xcodeを弄りたいため買ってしまいました・・・。 とりあえずわからないことばかりだけど ちょっとずつ初めてみます・・・。 まずはXcodeのインストールから行ってみよ〜…