iOS

iOS5対応させてたらlibz.1.2.3.dylibが使えなくなった

iOS

libz.1.2.5.dylib を追加したら直った

アプリがスプラッシュ画面ですぐ落ちる

久しぶりにビビった。 なんやかんやXcodeでテストとかなんやかんやしてて iPhoneから作成中のアプリを長押し☓で消して、マーケットからダウンロードして起動させたら スプラッシュ画面でいきなり落ちる。→もっかい長押し☓で再度ダウンロードインストール→同…

Icon already includes gloss and bevel effects = YES やのにiTunesで光沢がある。→インストールしたら光沢なし。

iOS

アイコンにある光沢を消す為に Icon already includes gloss and bevel effects = YES にしてある。 今までずっとこれでいじってないのに、アップデートしたらiTunes上では光沢がある。 おかしいと思ってインストールしたら、iPhone上ではきちんと光沢が消え…

iPhoneアプリからメール送信(メール送信アプリを起動させずに)

iOS

よーするにモーダルビューでって事 sharekitでやる方法がよくわからんかったからもう実装した。 参考は下記 アプリからメール送信する方法 - あらきんぐのiPhoneアプリ開発ブログ

iPhoneアプリの【レビューを書く】URL

iOS

がやっとこさわかった http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=xxxxxxxxxxx&mt=8&type=Purple+Software xxxxxxxxxxxはアプリIDアプリIDは iTunes Link Maker でリンクを作成した時に出てくるidと同じ参考 http://one…

三項演算子とNSStringとNSMutableArrayへのNSNullと

iOS

NSObject *a = ([rs stringForColom:@"hohe"] == nil)?[NSNull null]:[rs stringForColom@"hohe"]; ↑castしろって怒られる NSObject *a = nil; if([rs stringForColom:@"hohe"] == nil){ a = [NSNull null]; }else{ a = [rs stringForColom@"hohe"]; } こっ…

ShareKitのEmail利用時に宛先で+を押したらdismissしてくれなかった

iOS

困ったんだけれどgithubのissuseにあった Mail does not dismiss if user uses + button · Issue #83 · ideashower/ShareKit · GitHubSHK.mのviewWasDismissedメソッドの部分 if (self.isDismissingView){ を追加するだけ - (void)viewWasDismissed { if (se…

ShareKitを利用した際にログアウトボタンを付ける方法

iOS

テスト機で一度ログインしたらアンインストールしてもログインしっぱなしで Twitter側でコネクションを削除したらOAuthエラーでてもぉえらいこっちゃやったので ログアウトを探してみたら日本語でやさしく書いてるサイトが無かったので記入 てかまぁ英語読め…

簡単シェイク動作で背景画像の変更☆

iOS

ScrollViewの上にH640の画像を縦に並べて、現在表示されている画像毎にシェイク数をカウント。 5回までのカウント数によって画像を変更実装部分 //シェイク動作 int maii = 0; int w = 0; - (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)…

iPhoneアプリ開発で正規表現を使うには

iOS

Objective-Cで正規表現を使う その1 : As Sloth As Possible わかりやすい。 -stringByReplacingOccurrencesOfString:withString:options:range: - Cocoa API解説(macOS/iOS) これは使える

UIAlertViewのmessageを左寄せにするには

iOS

UIAlertViewのmessageを左寄せにする方法 - memory*Leak だそうです。 文字が多くなってAlertViewにスクロールバーが出た場合はエラーが出ました。 というかスクロールバーが出る程文字があると勝手に左寄せになるみたい。 objectAtIndex:1 ←この数字はAlert…

なんだこれ

iOS

WARNING! Creating precompiled collator because collator is out of date. This is expensive!なんだこれUIAlertView追加したら出てきたぞ

iPhoneアプリからTwitterAPIをxAuth利用する際に参考になったサイト2つ

iOS

Objective-CでTwitter APIを使う 色々 - すぎゃーんメモ ShareKitを使ってiPhoneアプリのTwitter連携にトライ - tomute's note

iPhoneアプリにGoogle Analyticsを利用する方法

iOS

Google Analytics SDK for iOSの導入方法 まず条件として下記がある requires Xcode 3.1+ running in Mac OS X 10.5.3+ Analytics for Firebase - Android | Google Developers上記をまずDLsetupは簡単 Open Xcode and create a new iPhone OS project. Drag…

NSUserDefaultsの保存先・実機のデータを見る方法

iOS

http://blog.seesaa.jp/tb/131132362 http://freeek.jp/blog/iphone/108/ 保存先は上記サイトの通りシミュレータ上 /Users/ユーザ/Library/ApplicationSupport/iPhoneSimulator/User/Applications/アプリGUID/Library/Preferences/com.yourcompany.アプリ識…

imageWithContentsOfFileなんてのがあった

iOS

恥ずかしながら今までいちいちallocしてinitWithContentsOfFileを使ってました。。。。 リークの原因つぶしてる時に発見。 もっとリファレンス読まないと。 1/22追記 でもよく考えたらautoreleaseの方がリークしそうやし allocの方が良いかも。 でもでもpool…

これから勉強!Grand Central Dispatch関連サイトまとめ

iOS

Grand Central Dispatchで楽々マルチスレッド iPhoneプログラミング - yuumi3のお仕事日記 http://d.hatena.ne.jp/craccho/20100711/1278837199 Grand Central Dispatch - Wikipedia Grand Central Dispatchでお手軽並列処理 - Radium SoftwareCATiledLayer…

KissXMLでとっても簡単パース → 楽ちんweb同期アプリ

正直、とてもわかりやすいサイトがいくつもあるhttp://www.shift-style.org/blog/?p=448http://iphone.longearth.net/2009/08/12/%E3%80%90iphone%E3%80%91kissxml%E3%81%A7%E5%BF%AB%E9%81%A9%E3%83%91%E3%83%BC%E3%82%B9%E7%94%9F%E6%B4%BB/ソース的な部分…

UINavigationControllerを利用した場合の【ホームへ戻るボタン】を作る方法

iOS

[self.navigationControllerpopToViewController:[self.navigationController.viewControllers objectAtIndex:0] animated:YES] AtIndexの数値を変えれば好きな場所に飛べるコード手打ちしたので動作保証はしません

iPhoneの非同期処理がわかりやすいサイトまとめ

iOS

非同期処理がわかりやすいサイトまとめNSOperationを試してみた - ちくわプログラマにっきhttp://d.hatena.ne.jp/craccho/20100711/1278837199iOS4時代の非同期HTTP通信 - すぎゃーんメモ非同期通信で画像をロードする方法について - プログラミングノートUI…

dataWithContentsOfURL のエラーハンドリング

iOS

http://www.cocoadocs.com/NSData_+_dataWithContentsOfURL:options:error: error: ってのがあるんだね

NSNotificationCenter

iOS

NSNotificationCenter。。。素敵すぎるNSNotificationCenter - iPhoneアプリ開発の虎の巻UIViewクラスでCATiledLayerを使ってdrawRectでhttp処理してたら毎回処理が止まって遅かったから 別メソッド使って非同期考えてて、どうもNSURLResponseが取れへんかっ…

サーバーからのxml読み込みの初歩

iPhoneの方でサーバーのxmlを読み込もうと思ったのに上手くいかない 調べてみると、要素が取れていなかったので、違うxmlを読み込んだらいけた 日本語文字がブラウザで見ても表示されていなかったのでびっくり。 xmlを作成する時に一行目で xml version="1.0…

iPhone Developer Programの更新等

iOS

本当に忘れがちだからメモリンク http://isoya.at.webry.info/201002/article_2.html

iPhoneアプリのバージョンアップ

iOS

久しぶりのバージョンアップで、iTunesConnectにログインしたら Release Controlが追加されてたから使ってみたのだけれど Hold for Developer Releaseってなって今審査待ち。この後の処理はどうするのか調べてみたらすごい簡単な日本語訳が出てた。。。。 び…

Retina display

iPadはRetina displayじゃないなので、UIButton等の画像イメージを@2xサイズのみ用意していると iPadでボタンが大きくなってしまう。対応策は単純に @2x ファイルと 1/2サイズにしたファイルを用意してResourcesに