[SDK]iPhoneアプリ開発初心者質問箱24[touch][iPad]

このエントリーをはてなブックマークに追加
943名称未設定:2012/04/25(水) 19:33:37.47 ID:YEoxeCx70
>>941
4S iOS5.0.1脱獄済だけど普通に開発出来てるわ。
たまにビルドしたときに隠してるアイコン出てきてウザいけど。
944名称未設定:2012/04/25(水) 19:35:08.23 ID:gUS78AkRP
>>943
ありがとうございます。
同じ環境だ。もう一度設定し直してみます。
945名称未設定:2012/04/25(水) 19:44:03.39 ID:u57zwlS/P
>>935
Objective-Cではカテゴリという機能があるのでチョィとググってみよう。
946名称未設定:2012/04/25(水) 20:04:50.28 ID:s96SGYWri
>>935 は一つのクラスにたくさんメソッドがあるってこと? view controller に全部書いてるとか。
クラス設計を学ぶべきだとは思うけど、iOS 向けかつ初心者向けのいい本がないんだよね…。
947名称未設定:2012/04/25(水) 20:39:55.23 ID:PMtba5Ru0
なんかいい本ありませんか?
最近の「よくわかるiPhoneアプリの教科書」っての読んだけど全然わからんかった

今は木津真さんの「Xcodeではじめる〜」
を読み始めた
948名称未設定:2012/04/25(水) 20:44:32.19 ID:s96SGYWri
>>947
自分のスキルもどんなアプリを作りたいかも書かずにお勧めの本と言われてもどうしようもない。
とりあえず、買った本をきちんと読んで、本に載ってるサンプルコードを全部動かしてみな。
949名称未設定:2012/04/26(木) 00:22:43.24 ID:RW//AWd60
>>947
その質問はテンプレで済ましてますねん。上記のテンプレでそれをオススメ本として押した人もいればそちらみたいにダメだった人もいるのでどれがいいとか言われても困りますねん
本屋で立ち読み必須とだけ言っておきますねん
950名称未設定:2012/04/26(木) 00:26:13.72 ID:JukmMhQ/0
変なスレだな
951名称未設定:2012/04/26(木) 00:58:46.04 ID:iXyeg7Ag0
「よくわかるiPhoneアプリの教科書」は俺も持ってるんだが、
これでわからないってのは相当ヤバいレベル
多分、これより初心者向けの本ってほぼないんじゃないかと思えるぐらい
まあ最近では、C言語すらも知らない人もいるんだろうし、
しょうがないかもしれないけどなあ
952名称未設定:2012/04/26(木) 01:14:53.28 ID:nTVE9zos0
文字列のあいまい検索がしたいんですが、いい方法ないでしょうか?
検索文字列「ハローワールド」
検索対象文字列「ハロー・ワールド」
これで検索結果に返す方法ありませんか?
すべての文字を比較し、含まれる比率で計算するのがベストですか?
953名称未設定:2012/04/26(木) 02:18:26.75 ID:pPH/w5xb0
>>952
「あいまい検索」の定義次第じゃないの?
954名称未設定:2012/04/26(木) 02:32:57.64 ID:4Q7JsWCF0
よくわかるiPhoneアプリ開発の教科書は、わからんというより、
中身のレベルが低すぎて分かった気がしないって感じだった。
急がば回れで、「詳解Objective-C2.0第3版」一通り読むのを勧める。
「よくわかる」「はじめての」「〜入門」
この類の本は、読むのは楽だけど全く応用が効かなくて、結局遠回りになるんだよな
955名称未設定:2012/04/26(木) 05:21:43.71 ID:P02jJ7/N0
よくわかるiPhoneアプリ開発の教科書
俺も買ったが内容はぺっらぺら
初心者でもUIKit詳解リファレンスくらいは持っとかないと作れないんじゃない?
956935:2012/04/26(木) 06:19:00.04 ID:sgDbQ2rH0
>>938,945,946
レスありがとうございます。

やっぱり、長いのは良くないんですね。
9572:2012/04/26(木) 07:02:24.36 ID:xqxgQVI90
>>954-955
そろそろ次スレだけど、その本>>2から消した方がいい? もう初心者じゃないから、初心者向けの本のお勧めがわからん。
あと、他にも>>2に追加すべき本があったら教えて。
958名称未設定:2012/04/26(木) 07:33:39.12 ID:4Q7JsWCF0
>>957
入門書じゃないけど、【Objective-C/Xcode】に最近出た「Xcode完全攻略」は入れてもいいかも知れない
959名称未設定:2012/04/26(木) 08:42:06.37 ID:P02jJ7/N0
>>957
消してもいいんじゃないかな
>>2以外の良書は分からないけど、StoryBoardの説明とか新しいxcode対応の本がいいかも

あと、以下のサイトには世話になった
初心者の人は要チェック
http://iphone-tora.sakura.ne.jp/index.html
960名称未設定:2012/04/26(木) 09:07:02.40 ID:4PiEvY/b0
お金払って実機に自分が作ったアプリ入れるのってネットでお金払ってすぐできるの?
961名称未設定:2012/04/26(木) 09:07:24.20 ID:nTVE9zos0
[SDK]iPhoneアプリ開発初心者質問箱25[touch][iPad]
http://anago.2ch.net/test/read.cgi/mac/1335398820
962名称未設定:2012/04/26(木) 10:59:45.97 ID:JukmMhQ/0
>>959
このサイトステキやん
あざーす
963名称未設定:2012/04/26(木) 12:17:49.14 ID:oPrnNCswi
スレ立てるなら>>2も貼ってよ。あと、>>950が次スレ立てるって本気?
964名称未設定:2012/04/26(木) 14:32:24.78 ID:SEdEROJy0
xibファイルで配置したオブジェクトをプリプロセッサの値によって切り替えることって可能ですか?
965名称未設定:2012/04/26(木) 15:50:30.76 ID:oPrnNCswi
>>964
何がしたいのか分からん。プリプロセッサって何か知ってる?
966名称未設定:2012/04/26(木) 15:57:06.07 ID:WCFJMatK0
>>964
非表示で全部配置しといて、viewDidLoadでどれ見せるかを#ifdefで切り替えれば。
967名称未設定:2012/04/26(木) 15:59:59.39 ID:iU2PZffkP
>>964
tagを設定して、
UIButton *btn = (UIButton)[self.view viewWithTag:10];
[btn removeFromSuperview];
で対象オブジェクトを削除し、そこに新しいオブジェクトを作成…っていうのはダメすか?
968名称未設定:2012/04/26(木) 16:08:06.29 ID:LUGLXARg0
>>967
それIB使う意味無いじゃんwwww
真っ当に考えるなら>>966
969名称未設定:2012/04/26(木) 16:20:53.92 ID:SEdEROJy0
すみません、言葉足らずでした。
値によってオブジェクトのクラスを変更したいんです。

DEBUG == 1のときにDebugButtonクラス
DEBUG == 0のときにUIButtonクラス

のような感じなのですが、DebugButtonの中で処理を分けるしかないでしょうか?
970名称未設定:2012/04/26(木) 16:22:32.53 ID:thrbqj6n0
AppSalesのレビューんとこ、★1と★5どっちが多いですか?
自分は9:1くらいです
971名称未設定:2012/04/26(木) 19:03:26.07 ID:L+SxDlz60
ios4のサポートをやめたいのですが
ios5の割合はどのくらいでしょうか
972名称未設定:2012/04/26(木) 20:02:55.00 ID:3Eazi/GyP
973名称未設定:2012/04/26(木) 20:14:47.04 ID:kO9gEja8i
iOS5以降のアプリ出したら、友達のおっちゃんおばちゃん、子供たちからダウンロードしようとしたら出来なかったーってかなりの人数から言われた。
OSなにそれ?って人は買ったまま、ほとんどアップデートしないから、もしリリースしようとしてるアプリのターゲットがそういう層ならもう少しiOS4のサポート続けた方がいいと思う。
974名称未設定:2012/04/26(木) 20:14:53.27 ID:iXyeg7Ag0
>>972
意外と低いなと思ったが、よく見たら5.1だけで70%だろ
5なら80%超えてるじゃん
975i:2012/04/26(木) 21:27:10.62 ID:gg4aNEt20
>>969
IBOutlet を付け加えないのなら

- (id)initWithCoder:(NSCoder *)aDecoder
{
#if !DEBUG
self = [super initWithCoder:aDecoder];
#else
Class superClass = [self superclass];
self = nil; or [self release];
self = [[superClass alloc] initWithCoder:aDecoder];
#endif
return self;
}

で、できそうだけど

でもそんな変な使い方はしない方がいいと思うな。xib をデバッグ用と本番用2つ用意すればいいじゃん。ほとんど全く同じなのだろうけど(=どちらかをベースにすれば片方は簡単に作り直せるでしょ)
976名称未設定:2012/04/26(木) 23:35:33.91 ID:w1OKZB8J0
すいません、新スレに間違えて貼ってしまったのですが、
どうしても知りたいので、ご教授お願いします。

只今、
http://itunes.apple.com/jp/app/mikke!/id455672119?mt=8

こういうものを開発してまして、
今はオンラインで表示しているので、ウェブマガジンをそのままアプリしています。
これを、
(HTML+CSS)をDLして、本体に保存し、オフラインで読めるようにしたいのですが、
その方法がわかりません。
どなたかご教授お願いします。

comicgrass、goodreaderが近いとは思うのですが、
HTMLをまとめたzipをDL→ビューなどは出来ないでしょうか?

宜しくお願いします。
977名称未設定:2012/04/26(木) 23:43:23.76 ID:VXF3exsIP
>>976
ziparchive
978名称未設定:2012/04/26(木) 23:51:23.88 ID:70seUA+N0
UITableViewにて画面を作成しているのですが、
セルの作成に上手くいきません

要件は
・画像付きのときとそうでないcellがある
・画像はcellによって内容は全く違う(TTImageViewでURLから読み込み)
・画像はTTImageViewを使うのでcell.imageViewは使わない
というものなのですが
どうもcellの再利用がうまくいかず、画像が、本来画像を含まないcellにまで表示されしまいます。

どのような処理フローであれば上手く要件を満たせられるか
どうか御教授お願いいたします
979名称未設定:2012/04/27(金) 00:16:59.93 ID:koW0ZAZ10
>>976
今手元,macが無いのでうろ覚えだが、
htmlとCSSなどその他のリソースをダウンロードしてディレクトリに保存して、

UIWebViewの- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL
で読み込ませればできるはず。

注意点として、baseURLは、file:///で始まる形式で、スペースなどが入るなら
URLエンコーディングが必要だったと思う。
あと、cssやイメージの指定は相対パスで全て記述してあれば、オフラインで表示できたと思う。
980名称未設定:2012/04/27(金) 00:22:09.41 ID:koW0ZAZ10
>>976
ごめんzipの部分を読み飛ばしていたので、
>>979は忘れてくれ。
981名称未設定:2012/04/27(金) 00:48:49.26 ID:WVVmq6Ln0
拾ってきて展開しちゃえば、loadRequest: にローカルのURLも渡せるよ。
982名称未設定:2012/04/27(金) 01:13:19.08 ID:j81jEkx40
質問です。アプリの起動時に緯度、経度を画面に表示させたいのですが、

[test.h]
@interface xxx{
}
@end

[test.m]
-(void) viewDidLoad{
・・・
CLLocationManager *location = [[CLLocationManager alloc] init];
・・・
}
とやると動かずに

[test.h]
@interface xxx{
CLLocationManager *location
}
@end

[test.m]
-(void) viewDidLoad{
・・・
location = [[CLLocationManager alloc] init];
・・・
}

とやると動くのはなぜですか?
デリゲートが呼ばれてないような・・・
983名称未設定:2012/04/27(金) 01:58:46.89 ID:JRcWA8cX0
>>982
前者はviewDidLoadメソッド終了と同時にインスタンス破棄してるから、並列処理が中断されてる。
と、思います。
984名称未設定:2012/04/27(金) 02:19:18.84 ID:QXz0t2Js0
xcode4.2の入れ方を聞いてもいいですか?
最新のバージョンしか入れ方がわからなくて。何度かググってもわかるものがでてこなかったのでどなたかお願いします
985名称未設定:2012/04/27(金) 02:21:59.29 ID:InQtzTzy0
デブセンいけ
986名称未設定:2012/04/27(金) 07:55:31.72 ID:llEx3i520
以下のようしてキーボードの状態を監視しているのですが
デバイスの回転を繰り返し、横の状態にすると
keyboardWillShowNotificationが呼ばれなくなるのですがなぜでしょうか
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShowNotification:) name:UIKeyboardWillShowNotification object:nil];
- (void)keyboardWillShowNotification:(NSNotification *)notification {
NSLog(@"keyboardWillShowNotification call1");
}
987名称未設定:2012/04/27(金) 09:55:53.35 ID:1O73MQPBP
988名称未設定:2012/04/27(金) 10:31:49.78 ID:Rz74hSwJP
storyboardの画面間データ受け渡しに
NSUserdefaultsを使うのが自分的にはわかりやすくていいなと思うんだけど
そういう使い方しても大丈夫かな。
989名称未設定:2012/04/27(金) 10:32:41.31 ID:K9a/DAcy0
新規アプリならOSサポート70%超えていれば問題ないレベル。
既存アプリなら90%以上が要求される。
バージョンアップして使えないと苦情があること考えれば当然だけど
990名称未設定:2012/04/27(金) 10:39:19.75 ID:/F+fyoku0
>>988
用途的にはNSDictionaryに名前付けして参照しやすくなっただけだな。
アプリ再起動で値保持の必要性がないなら、AppDelegateにNSDictionary置くほうがローカルへの書き込みが発生しない分パフォーマンスに優れる。
991名称未設定:2012/04/27(金) 11:21:24.75 ID:Rk1Ip8m90
>>977 >>979 >>981

ありがとうございます。
試してみます。
992名称未設定
>>978
UITableView , UITableViewCell などのキーワードでググればいろんなサンプルあるから、探してみてはどうでしょ。