10/05/31 11:36:24 nxrxfqeg0
iPhone, iPod touch用アプリケーションの開発を始めたばかりの初心者向け質問スレです。
[質問する前に]
1. 質問は日本語でもしくはObjective-Cで
2. どういう内容であれレスをもらったらお礼の言葉を忘れずに。
回答者は自分の時間を使って親切で回答してくれています。
3. 回答者は自分も初心者であった事を忘れずに。
4. マルチポスト(複数のスレに同じ質問を書込むこと)は厳禁!
5. 質問は可能な限り具体的に。ただ「エラーが出ます」では
エスパーかスタンド使いでなければ答えられません。エラー内容をちゃんと書きましょう。
6. わからない部分のコードをコピペすると手っ取り早いです。
7. このスレは無料プログラミング教室ではありません。
「○○の仕方を教えてください」という質問はなるべく避けてください。
「自分で調べたけどわからなかった事」を質問するというスタンスを忘れずに。
8. バグを安易にOSや開発環境のせいにしない。
自分の知識の無さを棚に上げて人のせいにするなんて百年早いです。
関連スレ等は>>2以降
2:名称未設定
10/05/31 11:38:34 nxrxfqeg0
前スレ
[SDK]iPhoneアプリ開発初心者質問箱5[touch]
スレリンク(mac板)
本スレ
iPod touch/iPhone ネイティブアプリ製作 ver.14
スレリンク(mac板)
3:名称未設定
10/05/31 11:40:41 nxrxfqeg0
Pending Contract関連はこっち↓
iPhone Developer Program Pending Contract 2日目
スレリンク(mac板)
【参考書籍】
【Cocoa全般、Objective-C】
Mac OS X Cocoaプログラミング(ピアソンエデュケーション 、2002/06)アーロン・ヒレガス著、 村上雅章訳
HappyMacintoshDevelopinTime 2nd Edition(ビー・エヌ・エヌ新社、2004/6)木下誠
HappyMacintoshDevlopingTime 3rd Edition(ビー・エヌ・エヌ新社、2006/5)木下誠
詳解 Objective-C 2.0(ソフトバンククリエイティブ 、2008/5)荻原 剛志
たのしいCocoaプログラミング(ビー・エヌ・エヌ新社 、2008/8) 木下誠
Xcodeプログラミング大全(アスキー・メディアワークス、2009/1/6) 柴田 文彦
【iPhone、和書】
iPhone SDKプログラミング大全(アスキー・メディアワークス、2009/1)木下誠
iPhone デベロッパーズ クックブック(ソフトバンククリエイティブ 、2009/2)エリカ・サドゥン著、(株)クイープ訳
iPhoneSDKの教科書(秀和システム、2009/3)赤松正行
【iPhone、洋書】
The iPhone Developer's Cookbook(Addison & Wesley、2008/10)Erica Sadun
Beginning iPhone Development(APress、2008/11)Dave Mark
iPhone SDK Application Development(O'Reilly、2009/1)Jonathan Zdziarski
iPhone SDK Programming(Wiley、2009/3)Maher Ali
(尼で見ると続々出版予定)
4:名称未設定
10/05/31 11:59:53 ZTUDUt4X0
乙
5:名称未設定
10/05/31 13:15:43 pnUDVxWU0
instrumentsで自作のアプリ(未リリース)を見ると、かなり重い印象です。
他の似たような購入アプリで見るとかなり軽く見えるんですけど、これはコード見直せって事?
app storeから買ったアプリと開発中のアプリでは違う?
6:名称未設定
10/05/31 14:01:34 8paw4xTC0
重いかどうかは実機で動かせば分かるだろう。
それで重けりゃ、どの端末でも重い。
7:名称未設定
10/05/31 14:12:18 UL8IqDsq0
>>5
同じ
8:名称未設定
10/05/31 14:24:13 LBIT9vAo0
公式Programming Guide日本語訳
URLリンク(developer.apple.com)
iPhone ヒューマンイン ターフェイス ガイドライン
iPhone アプリケーションプログラミングガイド
iPhone 開発ガイド
iPhone OS テクノロジーの概要
Cocoaメモリ管理プログラミングガイド
Objective-C 2.0 プログラミング言語
Apple Push Notificationサービス プログラミングガイド
Store Kit プログラミングガイド
Game Kit プログラミングガイド
iPodライブラリアクセス プログラミングガイド
iPhone OpenGL ES プログラミングガイド
iPhone アクセシビリティ プログラミング ガイド
iPhone OS View Controller プログラミングガイド
iPhone OS Table View プログラミングガイド
iPhone アプリケーション チュートリアル
iPhone OS Core Dataチュートリアル
9:名称未設定
10/05/31 15:11:37 nxrxfqeg0
>>5
xib ファイルを全部直書きにすると早くなるよ。
10:5
10/05/31 15:15:05 pnUDVxWU0
>>6、>>7、>>9
あざーす。
いい動きすんのにすごい軽いのとかどーなってんのかと思いますねー。
Cメインで書いてたりするんですかね。
あと自分の場合NSTimer回しっぱなしとかしてるから重いのかなとか思ってます。
改良して来ます。
>>9
xibを使わずコードだけで書くって事ですか?
11:名称未設定
10/05/31 15:24:19 nxrxfqeg0
>>10
そうだよ
12:名称未設定
10/05/31 18:02:58 JK38kBRD0
おまえアプストアでいくら稼いでるの?
13:5
10/05/31 18:34:59 pnUDVxWU0
>>10
やってみます。
ありがとうございまーす。
14:ME
10/05/31 19:01:01 kinIhVK10
初心者です。
開発環境が作れません。
(1)iPodTouch32Gがオーガナイザで認識されずに、黄色となります。
This device is not activated.Please activate it using iTunes.
SDKとOSのバージョンの問題でしょうか?
下記の組み合わせで同じ結果でした。
OS3.1.3+SDK3.1.2+xcode3.2.1+iTunes9.1.1
OS3.1.3+SDK3.2+xcode3.2.2+iTunes9.1.1
OS3.1.3+SDK4+xcode3.2.3+iTunes9.1.1
(2)iPodTouch32GにOS4Beta4を入れて起動すると、「ホーム画面の編集」が表示され抜けられません。
プログラム以前の常識のような質問で申し訳ありません。
もう、何日もはまっています。
何かわかるようであれば、教えてください。
よろしくお願いいたします。
15:名称未設定
10/05/31 20:58:06 oC3g3LCF0
IBなんか使わずに、直接コーディングした方が楽だよ。
管理も楽だし、直しも楽。
最初は面倒くさい感じするけど、なれればIBなんか使う気になれない。
16:名称未設定
10/05/31 21:26:48 JJQFb4o90
動的にオブジェクトを制御したければIBは使えん
17:名称未設定
10/05/31 22:16:07 IVZtXktU0
>>15
俺は真逆だけど。
作る物にもよるんじゃないか?
18:名称未設定
10/05/31 22:37:15 IVZtXktU0
>>14
具体的に何をやったか書かないと叩かれるぞ。
証明書は作ったか?ProvisioningProfileは作ったか?
4.0についてはNDAがあるので答えられません。
19:名称未設定
10/05/31 22:40:16 FRBfNB4D0
>>14
Appleにメールしたら良いと思う。日本語でもOKらしいよ。
20:名称未設定
10/06/01 09:17:59 WwLzp9gv0
プロトコルとデリゲートの違いってなんなんでしょうか?
TableViewでもnumberOfRowsInSectionはプロトコルで、heightForRowAtIndexPathはデリゲート
だったりして、どこでどう区別が付いてるのか分かりません。
21:名称未設定
10/06/01 10:10:43 CWUsYTnT0
デリゲートのかたまりがプロトコル、という規約。
22:名称未設定
10/06/01 11:27:09 S1hknk8A0
二つのImageView(なんでもいいですが)が重なっているとして
上のImageViewと下のImageView両方でタッチなどのイベントをとる方法はありますか?
例えば、上のImageViewのタッチイベント内で
何か「下のオブジェクトにイベントを送る」というような命令を実行するとか
何か設定を変えると両方にイベントがいくとか???
23:名称未設定
10/06/01 11:36:03 flxKxFu/P
>>22
場所によってタッチをスルーしたいならhitTestForPoint だかなんだかで
受け取る気がない場所には nil 返せば良い。
24:名称未設定
10/06/01 12:00:51 S1hknk8A0
>>22
受け取りたくない訳ではないんです。
たとえば、上のImageViewでは、ジェスチャーを検知、
下のScrollViewではスクロールを検知・・・のような感じで
1回の動作を複数のオブジェクトで処理したいです。
25:名称未設定
10/06/01 12:01:20 3rauGn870
>>20
形式プロトコルと非形式プロトコルあたりでぐぐると良いかもしらん。
>>22
タッチイベントを受け取ったviewから
対象のviewのtouchesBeganなりを直接呼べば。
26:名称未設定
10/06/01 12:12:37 Cq849k+V0
>>24
ガイドライン的にどうよ?
27:名称未設定
10/06/01 12:42:06 /cXUDd1D0
実機転送する前にキーチェーンアクセスのダイアログが出て、
毎回入力するのは無いだろうと思いキーチェーンに
usr/bin/codesign
を登録してもやはり毎回聞かれる。
これを防ぐ方法って無し?
28:名称未設定
10/06/01 12:49:52 CWUsYTnT0
ダイアログ自体に「もう聞きません」みたいなのなかったっけ?
29:名称未設定
10/06/01 13:25:57 /cXUDd1D0
>>28
返信どうもです、
それを押しても、やはり再度聞かれるんです。。
どうしたものか・・。
30:名称未設定
10/06/01 13:35:04 JSHmWcfdP
>>29
キーチェーンアクセスで修復してみ。。
31:名称未設定
10/06/01 14:41:12 /cXUDd1D0
>>30
情報どうもです、修復してみてもだめだった・・。
OS再インストールしてみます。どうもありがとうございました。
32: [―{}@{}@{}-] 名称未設定
10/06/01 14:51:26 OJ/CRpGgP
ログインキーチェーンに保存してないだけだったりして
33:名称未設定
10/06/01 15:30:28 /cXUDd1D0
>>32
パスワード入力を求められるウインドウで「詳細な情報」を見ると、
使われているのはシステムキーチェーンのようで、
そこに入れていればいいかと思ったのですが、
試しにログインキーチェーンに入れてみたところ・・やはりだめでした・・。
OSは10.4からアップデートで10.5、10.6に移行したので、
この際一から10.6入れてみます。
(以前はアラートが出ていなかった気がするので)
34:名称未設定
10/06/01 17:33:02 P76ctiLi0
>>22
File's Ownerでなく、First Responderの方からつないだらどう?
メソッド名を同じにしておけば、ひとつの命令で飛ぶだろうし。
ただ、First Responder、動作不安定すぎない?
いじるとつながり消えててもう一度つなぎ直すと動く、
とか普通にあるけど、こういう仕様なの?
35:名称未設定
10/06/01 17:50:22 CWUsYTnT0
>>33
今キーチェーンみてみたけど、iPhone developer証明書に紐づけられた(三角印で展開)秘密鍵があって、
ここの アクセス制御→これらのアプリケーションによるアクセスを常に許可:でcodesignが指定されてるだけだね。
codesign自体のidentityが壊れてる、とか。
>>34
iPhoneでFirstResponderって使えるの?
36:名称未設定
10/06/01 18:24:04 P76ctiLi0
使えるよ。
便利だけど、トラブルの元にはなってるような気がする・・。
37:名称未設定
10/06/01 21:28:34 dPDjKwAo0
こんにちは、ちょと教えてください。
IBベースでUINavigationControllerを含んだUIViewControllerのサブクラスを作る場合
デフォルトで設定されているViewを削除しNavigation Controllerを設定しました。
ここでコンパイルすると◯◯ nib but the view outlet was not setというエラーが出ます。
この場合File's ownerのviewはどこにつなげればいいのでしょうか?
38:名称未設定
10/06/01 21:49:42 X9weDkrk0
デフォルトで設定されているview は削除しない。
で、navigationController.view を デフォルトで設定されているview に乗せる
コードを書く。
39:名称未設定
10/06/01 22:42:22 J0hFl51l0
iPadでMPMediaPickerController呼ぶと画面の下から1/6くらいがタッチできないんだけど、
うちのだけかな?iPhoneの3.1.3だとうまくいくんだけど、、
40:名称未設定
10/06/02 01:33:01 /hTJRIuj0
googleの検索結果のデータをNSXMLParserでパースしようとしたのですが、
パーサーが動作していません。
検索結果の項目だけを抽出したいと思っています。
ちなみに、一般的なHTMLデータだったら動作実績があります。
原因、または代用方法を教えてください。
よろしくお願いします。
41:名称未設定
10/06/02 04:53:43 +yvuHZMJ0
アプリケーションにデータを渡す手段としてftpサーバーかWebDAVサーバー機能を
実装させたいと思うのですが、何かよい資料はないでしょうか。
ftpクライアントの情報はわりとすぐに見付かるのですが、サーバーとなると
全然見付かりません……。
42:名称未設定
10/06/02 09:49:06 EesZqlps0
立て続けに香ばしいのが沸いてきたな。おまえらエスパーきぼんぬにも程があるだろ。
43:39
10/06/02 10:32:01 bYpwThfR0
解決しました。
iPadではUIPopoverControllerを使用しないといけないようです。
>>40
xml形式じゃないんじゃない?
>>41
AppSalesでwevdavつかってますよ
44:名称未設定
10/06/02 10:42:54 EsCknDN60
>>43
appsalesのはクライアントじゃないの?
rfc見ながらftpdあたりのソースを持ってくるのが楽だと思う。
45:41
10/06/02 10:48:11 +yvuHZMJ0
>>43
ありがとうございます。ソース見てみます。
ftpはdiddyftpserverというライブラリがあるみたいですね。
46:名称未設定
10/06/02 11:03:57 689jc1CO0
質問させて頂きます。
UIImagePickerControllerを使って、デフォルトの写真アプリを真似して作ろうとしており、
デフォルトの写真アプリにあるように、スライドショーやアクションシートを呼び出すボタンを、下部のツールバーに追加したいのですがうまくいきません。
ImagePickerControllerを継承したクラスを作り、[self setToolbarHidden:NO]でツールバーを表示し、[self setToolbarItems]でBarButtonItemを追加しようとしていますが、追加されません。
同クラス内に自分で作成したToolbarに対してのsetItemsでは問題無く追加できました。
ImagePickerController内のToolbarにBarButtonItemを追加するには別の手順が必要なのでしょうか?
分かる方よろしくお願いします。
47:名称未設定
10/06/02 11:15:45 Hx0N46Cr0
>>35
おお~~その証明書の秘密鍵のアクセス制御から、ひとまず「すべてのアプリケーションに許可」を
設定することで、パスワード聞かれなくなりました!!
ありがとうございます!!
48:名称未設定
10/06/02 11:52:11 EsCknDN60
>>45
AIrSharingもFilesもWebDAVにしてるみたいね。WebDAV自体はrfc当たってもらうとして、
cocoa風味に実装するならcocoaHTTPserverのサンプルソースにwebdav部分を組み込むとか、
いずれにせよ面倒そう。
49:37
10/06/02 12:38:42 VUiLCPDo0
>>38
上手く実装できました。
ありがとうございました
50:名称未設定
10/06/02 12:39:01 mWcvZXx60
>>48
もう少し待てばそんな面倒はしなくてよくなる夢を見た
51:名称未設定
10/06/02 14:03:01 GXL69bn00
JailBreakされるとファイルにアクセスできちゃいますよね?
ハイスコアとか書き換えられるのが嫌なのですが
どう対策すればよいですか?
52:名称未設定
10/06/02 14:16:12 mWcvZXx60
暗号化
53:名称未設定
10/06/02 14:39:51 tIhGOt200
UISearchDisplayController を使ってみたのですが、
初回表示したときに、テーブルがスクロール出来ません。
一度、検索して戻ったりするとスクロール出来るようになります。
これの対処はどのようにすればよいでしょうか?
54:名称未設定
10/06/02 15:07:11 GXL69bn00
>>52
OS 4.0にならないと暗号化できないんじゃなかったっけ
55:名称未設定
10/06/02 15:21:05 EsCknDN60
自前ですればいいんじゃね?
appstoreの申請項目に暗号化、があるんで面倒なことになると思うのなら、
暗号化じゃなくって別ファイルにハイスコアファイルの署名を書け。
56:名称未設定
10/06/02 15:44:26 GXL69bn00
>>55
そうですね。署名を出力するAPIってあるのかな?
SHA1はあるみたいだから変な文字列加えて自前でSHA1で比較すればいいかな。
57:名称未設定
10/06/02 15:46:24 VBqDAUqV0
インデックス付きテーブルビューについて教えてください。
-(NSArray *) sectionIndexTitlesForTableView:(UITableView *)tableView{
NSArray *indexTitleArray;
indexTitleArray = [NSArray
arrayWithObjects:@"A", @"B", @"C",@"D",@"E",@"F",@"G",@"H",@"I",@"J",@"K",@"L",@"M",@"N",@"O",@"P",@"Q",@"R",@"S",@"T",@"U",@"V",@"W",@"X",@"Z",@"1",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9", nil];
return indexTitleArray;
}
このようにインデックスを設定した場合、
表示されるインデックスは「A●C●E●・・・7●8●9」といったように
省略されて表示されるのですが、やりたいことは
A~Zまでは省略なしで、1●9といった具体に数字の箇所のみ省略したいのですが
どのようにコーディングすれば良いでしょうか。
(ABCDEFGHIJKLMNOPQRSTUVWXYZ1●9、と言った具合に)
よろしくお願いいたします。
58:名称未設定
10/06/02 17:02:37 mWcvZXx60
稀に見る意味不明っぷりだな
59:名称未設定
10/06/02 17:06:19 mWcvZXx60
ごめん、俺の読解力不足だった
60:名称未設定
10/06/02 21:16:49 Neg1XQXs0
質問させてください。
カメラアプリで撮影画面にオーバーレイでグリッドを入れようとしています。
そこで、シュミレータでは正常に動作し、撮影画面でグリッドも入るのですが
実機となると、撮影画面ではオーバーレイが入るものの、
イメージピッカーでカメラ以外を選択(フォトライブラリなど)すると落ちてしまいます。
ご教授願えませんでしょうか。
コードはいかになります。ブレークポイントが3つ目のif文なのですが、
情けないことに原因が1週間考えてもわかりませんでした。。
61:名称未設定
10/06/02 21:22:56 Neg1XQXs0
- (void)actionSheet:(UIActionSheet*)actionSheet
clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex >= 3) {
return;
}
UIImagePickerControllerSourceType sourceType = 0;
switch (buttonIndex) {
case 0: {
sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
break;
}
case 1: {
sourceType = UIImagePickerControllerSourceTypeCamera;
break;
}
case 2: {
sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
break;
}
62:名称未設定
10/06/02 21:25:24 Neg1XQXs0
}
if (![UIImagePickerController isSourceTypeAvailable:sourceType]) {
return;
}
UIImagePickerController* imagePicker;
imagePicker = [[UIImagePickerController alloc] init];
[imagePicker autorelease];
imagePicker.sourceType = sourceType;
imagePicker.allowsImageEditing = YES;
imagePicker.delegate = self;
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
[_imageView addSubview:arView];
imagePicker.cameraOverlayView = arView;
}
[self presentModalViewController:imagePicker animated:NO];
}
63:名称未設定
10/06/02 22:45:16 Neg1XQXs0
補足です。普通にビルドと実行ボタンを押した場合は
シュミレータだと正常に動いて、実機ではイメージピッカーでフォトライブラリを選択すると落ちる
ブレークポイントにチェックいれてビルドすると
シュミレータ、実機どちらでも、イメージピッカーでフォトライブラリ選択すると
3つ目のifでブレークポイントとなりました。
64:名称未設定
10/06/02 22:50:07 N8x24STF0
シミュレーターな
65:名称未設定
10/06/02 23:02:31 Rq8kpXhWP
>>60-63
3つ目のifではデバイスにカメラ機能がありさえすればcameraOverlayViewを設定するようになってるけど、
フォトライブラリを選択した場合でも実行されちゃう。
リファレンスによるとその場合例外が発生すると書いてあった。
66:名称未設定
10/06/03 01:44:56 EABWpwhi0
>>65
ご回答ありがとうございます。
そうなると、エフェクトをかけるカメラアプリで
カメラ画面にオーバーレイを入れつつ、
フォトライブラリも選択することができるようにするには
イメージピッカーコントローラーでソースタイプを選択して~
というのは難しいのでしょうか?
既存のカメラアプリを調べたところイメージピッカーコントローラーを使っていないようでしたが
質問ばかりで申し訳ございません。
67:名称未設定
10/06/03 03:53:35 II59lN060
age
68:名称未設定
10/06/03 07:17:47 bXIGCvLb0
>>66
いやだから…自分の書いたコード読み返せよ
カメラを選択した時だけオーバーレイ入れればいいんだよ
69:名称未設定
10/06/03 08:33:36 5hj8tgvvP
>>66
>if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
これってsourceTypeがカメラかをチェックしてるんじゃなくて、
カメラを使えるかどうかをチェックしてるからな…touchとかだとはじかれるやつだ。
だから
if (imagePicker.sourceType == UIImagePickerControllerSourceTypeCamera)
みたいにすればいいだけなんじゃないだろうか。
ところで、iPadアプリ作ってるんだが、キーボードの言語ってどうやったらわかるかな
日本語かUSか、とか。
70:名称未設定
10/06/03 10:00:57 TX9ZvB9B0
googleの検索結果のデータをパースするには、どういうパース方法を
使えばよいでしょうか?
NSXMLParserでは、普通のHTMLはパースできますが、googleの検索結果は
びくとも反応しませんでした。
(文字列抽出関数でNSLogで監視してみたところ)
原因、または方法を教えてください。
よろしくお願いします。
71:名称未設定
10/06/03 10:49:15 JhlwSETrP
>>70
自分でパーザー書けば?
Googleの検索結果なんて固定フォーマットなんだから大した手間でもない
72:名称未設定
10/06/03 11:30:53 brNMIPoP0
一時的に、すべての入力イベントをOFFにすることはできますか?
例えば、アニメーション開始時に入力OFFにして
アニメーションが終わったらONにするなどといった
使い方がしたいです。
すべてのボタンにアニメーション中かの判断を入れようとおもいましたが、
スクロールビューなど自動的に行っているものには
入れられなかったので、できれば一度でやりたいと思いました。
73:名称未設定
10/06/03 11:41:44 3M+oEyJa0
>>72
大元のviewのuserInteractionEnabledをNOにしちゃえば?
74:名称未設定
10/06/03 11:44:44 brNMIPoP0
>>73
ありがとうございます。
期待していたことができそうです!
75:名称未設定
10/06/03 13:45:50 EABWpwhi0
>>68
ありがとうございます。その通りでした。
>>69
ありがとうございます。
以前そのコード書いたのですが、その時はイコールが一つ抜けていました。。
おかげさまで解決しましたm(_ _)mありがとうございます。
76:名称未設定
10/06/03 14:35:39 NQ9UybP9P
>>72
[[UIApplication sharedApplication] beginIgnoringInteractionEvents];
77:名称未設定
10/06/04 03:02:28 Xm4cm1zh0
>>76
これいいですね!
ありがとうございます。
78:名称未設定
10/06/04 03:54:09 gbvueR/R0
>>76
[[UIApplication sharedInstance] beginIgnoringInteractionEvents];
ってやると
warning: 'UIApplication' may not respond to '+sharedInstance'
warning: (Messages without a matching method signature
warning: will be assumed to return 'id' and accept
warning: '...' as arguments.)
というワーニングが出ます。
これはどういう意味でしょうか・・・
79:名称未設定
10/06/04 03:57:07 gbvueR/R0
>>78
うわ、すいません。入力時に間違えたようです。
誤 [[UIApplication sharedInstance] beginIgnoringInteractionEvents];
正 [[UIApplication sharedApplication] beginIgnoringInteractionEvents];
失礼しました。
正しく直したらうまくいきました。
80:名称未設定
10/06/04 06:25:19 Xpvvl6sN0
UIScrollViewで、ページ単位でスクロールさせるときに
ページとページの間隔を空けるにはどうすればいいでしょうか?
※テレビでやっていた火の鳥の漫画みたいな感じにしたいです。
81:名称未設定
10/06/04 12:07:04 0TiXvewZ0
>>80
UIScrollViewのフレームの幅を画面の幅より広めにとる
82:名称未設定
10/06/04 12:29:50 zt/hxgkV0
>>80
広めにとる
URLリンク(jigokuno.img.jugem.jp)
83:名称未設定
10/06/04 13:26:51 Tugf+G8k0
大事なことなので
84:名称未設定
10/06/04 14:02:19 lEhiRQMn0
2回言う。
85:名称未設定
10/06/04 15:06:47 /knXljDk0
>>81
あー
なるほど!できました。ありがとうございます。
86:名称未設定
10/06/04 17:03:47 /knXljDk0
scrollViewで質問です
pagingEnabled = YES
にしても、ゆっくり動かすとページとページの間で
止まってしまいます。
ページ単位でしか停止しないようにするには、
どうすればいいのでしょう?
他のパラメータの組み合わせが必要なのでしょうか?
自分の考えでは
scrollviewの幅(frame)が600、コンテンツの幅が1800だとしたら、
0,600,1200,1800でスクロールするのが正しいと思うのですが
530とかでスクロールが止まってしまうときがあります。
87:名称未設定
10/06/04 17:33:04 x4z4sclA0
ImagePickerControllerの、右上のCancelボタンが必要ないので消したいのですが、
NavigationControllerと同じように消そうとしてもうまくいきません。
これは変更不可なのでしょうか?
88:名称未設定
10/06/04 21:12:42 EHnNVnqT0
>>86
減速のパラメーターいじってみるとか
減速が終了した時にグリッドにあってなかったら
オフセット位置をアニメーション有りで移動させるとか
89:名称未設定
10/06/05 12:18:09 GJYSlFrT0
>>86
つ URLリンク(www.syuhari.jp)
90:名称未設定
10/06/05 12:40:51 84hDQMI60
>>89
そのサンプルくらいのことは>>86も出来てると思う。
スクロールの減速の値(decelerationRate)が
320x480で最適な値になってるから
でかいページの時に途中で止まる問題が起きてて
その解決策を>>88で示した。
91:名称未設定
10/06/05 15:28:06 7JPoFo4n0
>>88-90
いろいろ試してみましたが、設定ではどうしようもないみたいです。
(>>89のサンプルと同等のことはできています。)
自分で移動することにしました。
ありがとうございました!
92:名称未設定
10/06/05 19:09:00 KdjIMwKW0
入力した線描画や文字をアニメーションとして出力するような
アプリケーションを開発しようとしているんですが、
どの程度のスペックのmacでも問題なく動作しますか?
もしminiとか買って遅かったりすると困るのでお願いします。
93:名称未設定
10/06/05 19:23:18 84hDQMI60
>>92
それだけの情報で的確に答えられる超能力者はいないと思うが
最新のminiで描画が遅いってことはないと思う。
あとメモリは最大まで積んだ方がいい。
94:名称未設定
10/06/05 19:26:28 L3DjYD640
>>92
Macでスペック気にしなけりゃならんよ~なアプリがiPhone/iPadで動くのか?
そこから考え直したほうがいい気がする。
95:名称未設定
10/06/05 19:31:59 KdjIMwKW0
>>93
これから半年くらいかけて卒業研究のために開発するため、
まだ漠然としか決まってないんです。
メモリを積まさせていただきます。
>>94
確かにそっちのスペックを考慮しなければ始まりませんね。。。
ありがとうございました。
96:名称未設定
10/06/05 20:19:05 1Zf6H/RV0
>確かにそっちのスペックを考慮しなければ始まりませんね。。。
微妙に理解できてない気がする。
97:名称未設定
10/06/05 21:06:05 NpMcrEhY0
OpenGL描画自体はMacのほうが遅くね??
98:名称未設定
10/06/05 22:19:30 1Zf6H/RV0
>>97
Macで一括りにされても
99:名称未設定
10/06/05 22:45:29 TTt+0edD0
UIScrollViewの使い方についての質問です。
現在,UIScrollView上に画像を設定したUIButtonを複数配置し,
スライドによるページ遷移と,ボタンによるタッチ遷移をさせようと考えています。
Appleのサンプル「Scrolling」を参考にある程度までは実装できたのですが,
スライド遷移を開始する際に若干タッチ時間が長めの場合,
ページ遷移が発生せず,ボタンのtouchUpInsideによる遷移が発生してしまいます。
ボタンにイベントが全て奪われてしまっていると考え,
ボタンのdragInsideイベント発生時に
cancelTrackingWithEvent:UIEventTouchesを使用し,
touchUpInsideイベントはキャンセルできたのですが,scrollViewには反応がありません。
アプリ「Yahoo!」のニュースヘッドラインのように
スライド時にタッチがキャンセルされるような物が作りたいと考えています。
良いサンプルコードなどがあればお教え下さい。
よろしくお願いします。
100:53
10/06/06 02:16:15 IkW6Y0v70
>>53 で質問したものなのですが、
UISearchDisplayController は、元の TableView と 検索結果用の TableView がそれぞれあるということが分かりました。
ですが、何かのきっかけで検索結果用の TableView の上に、透明な元の TableView?がある(逆の場合も)ようで
イベントをそれが横取りしてしまい、スクロールが出来ない、挙動がおかしいといった状況になってしまうようです。
これを回避する方法はあるのでしょうか?
101:名称未設定
10/06/06 11:17:02 j6poxHn/0
これから始めるならグーグル携帯のほうがいいかもな。わざわざマク買う必要も無いし、自分の携帯で動かすだけなのに毎年$99払う必要も無いし。今持ってる一般的なスペックのpcで問題なく開発出来る。
グーグルならちゃんとオープンで競争有るから、案の定、グーグルタブレットも安くて(一万ちょっとしかしない)いい感じに盛り上がって来た。
ドコモでもあうでも使えるのもグーグル携帯の魅力。ドコモは女性からの人気も高いソニー製携帯だし。
早くドコモでも使える様に禿げ独占を辞めればいいのに。
102:名称未設定
10/06/06 11:53:11 Qf71WmtK0
>今持ってる一般的なスペックのpcで問題なく開発出来る。
もう無理
103:名称未設定
10/06/06 12:06:59 gnNlRAv10
こいつ定期的に現れるな
104:名称未設定
10/06/06 13:48:40 EQk7DWAT0
>>100
同じtableViewじゃダメなん?
俺は別々に用意するなんてことはしてないが動いてるぞ。
105:名称未設定
10/06/06 14:36:12 TemtqaTY0
LCDフォントを使用したいと思ったのですが
interfaceBuilderのフォントのリストに表示されません。
使いたいフォントは、
DBLCDTempBlack
です。
どうすれば、interfaceBuilderで表示されるのでしょうか?
106:名称未設定
10/06/06 14:48:08 gnNlRAv10
>>105
コードから設定すれば?
107:名称未設定
10/06/06 14:59:37 TemtqaTY0
>>106
デザインが大変なので、できればInterfaceBuilderでやりたいです。
あと、もしかして開発環境の設定がおかしいのかな・・・とも
思ったので質問しました。フォントの入れ忘れとかないかと思って。
ちなみに、コードから設定はできました。
UIFont *lcdFont = [UIFont fontWithName:@"DBLCDTempBlack" size:40.0];
clockLabel.font = lcdFont;
108:名称未設定
10/06/06 15:06:14 aCNgWpwv0
sage
109:名称未設定
10/06/06 20:55:33 R47FbuImP
>>107
レイアウトをIBでやってフォントはアウトレット繋いでコードでやればいいだけ
iPhoneのフォントが勝手にMacに入ることはないからDBLCDTempBlackが出てこなくて普通
110:名称未設定
10/06/06 21:52:58 6Bmy1oc10
>>109
フォントが出てこなければ、レイアウトできないと思うのですが・・・
iPhone用のフォントをMacにインストールできないのでしょうか?
111:名称未設定
10/06/06 22:17:35 gnNlRAv10
>>110
出来るか出来ないか自分で考えてみろよ。
この程度の事でレイアウトできないって、どれだけゆとりなんだ?
112:名称未設定
10/06/06 22:31:31 R47FbuImP
>>110
あー文字も見ながらレイアウトしたいってことか?
SDKの中探せばフォントファイルは見つけられるよ
113:53
10/06/06 22:49:39 IkW6Y0v70
>>104
結果用のは UISearchDisplayController が内部で持っている TableView です。
ですので、TableView はひとつだけしか設定していないんです。
同じような現象にあった方はいないっぽいですね…。
114:名称未設定
10/06/06 23:30:40 dsmRZhQv0
はっきり覚えてないけど、似たようなことが起きたときは、デリゲートの使い方がまずかった気がする。
115:99
10/06/07 02:43:06 FSYYwnsB0
UIScrollViewの質問について
自己解決しましたので報告です。
UIScrollViewのサブクラスを生成して
touchesShouldCancelInContentView:メソッドをオーバーライドし,
YESを返すようにしたところ上手くいきました。
ありがとうございました。
116:名称未設定
10/06/07 04:01:47 ru8tV/oQ0
>>111-112
文字の形、大きさを見ながらレイアウトしたいです。
>SDKの中探せばフォントファイルは見つけられるよ
このやり方を教えていただけませんか?
117:名称未設定
10/06/07 04:12:46 i9PrVLz/0
>>116
さすがに断ります。自分で調べてください。
118:名称未設定
10/06/07 10:22:31 CYQAA2990
だからスルーしろって
119:名称未設定
10/06/07 10:58:32 vmXEvX9X0
「自分で調べろ」というだけでも立派なアドバイスだと思うが。
120:名称未設定
10/06/07 11:05:05 KKDAAiWe0
これがゆとりというものなのかー
121:名称未設定
10/06/07 11:31:29 DZz9t+Us0
自分で調べた方が質問者に有益なら「調べろ」と言う
それ以外なら黙ってスルー、もしくは回答する。
ゆとりだとかなんだとかいちいち煽らない。
これが最も建設的だと思うが。
122:名称未設定
10/06/07 11:44:26 HqdKF9F+0
自分で調べろイコール答えはある
ってことだと思ってる
123:名称未設定
10/06/07 12:13:46 vmXEvX9X0
>>121
黙ってスルーが建設的とは思えんがな。
出来もしない質問だったらそいつは路頭に迷う事になるだろ?
その点>>117の回答は「すぐに答えが見つかる」という適切なアドバイスと言える。
124:名称未設定
10/06/07 12:46:45 TUGR2HSn0
わしはみつけられんかった・・・フォントファイル。
125:名称未設定
10/06/07 12:48:40 WOrerlVS0
突き放す感じじゃなくて、言い方変えた方がいいかもしれんね。
~あたりを調べろとか、調べた方が詳しく知れるとか、検索したほうが早いとか。
126:53
10/06/07 13:00:07 iN1+24Cg0
>>114
デリゲートですか。
たしかにデリゲートの切り替えが、うまくいってないような見方もできますね。
ありがとうございました。
127: [―{}@{}@{}-] 名称未設定
10/06/07 13:17:23 jQiw1YYNP BE:94750823-2BP(0)
sssp://img.2ch.net/ico/gikoneko.gif
>>124
俺もちょっと探してみたけど見つかんなかった。
そもそもSDKにフォントって入ってるもんなの?
128:名称未設定
10/06/07 15:51:07 lZNY9N5k0
>>117
SDKの中を調べてから(というか、既に調べていて)
それでも場所が分からないので再度質問しています。
SDKのどこにあるのか教えてほしいです。
129:名称未設定
10/06/07 16:40:45 iN1+24Cg0
取り出すのは簡単ではないけど、ispw の中にあるはずだよ。
フォント調べるアプリで見るとか、
そんな数もないし、ひとつずつ試した方が早いと思うよ。
130:名称未設定
10/06/07 17:06:27 vmXEvX9X0
レイアウトなんて何度かトライして調整すれば良いと思うのだが。
そんな事を気にして先に進めないのなら、IBなんて使わない方が良いんじゃね?
131:名称未設定
10/06/07 17:20:54 MgYCSPbW0
すみません
まったくの初心者なのですが
情報処理系の大学を出てない自分は、まず何から勉強すればiphoneアプリが作れるようになりますか?
あるアイデアのアプリを思いつき、なんとか2ヶ月後くらいには開発に取り掛かりたいのですが。
132:名称未設定
10/06/07 17:27:19 HqdKF9F+0
まず本屋に行きます
133: [―{}@{}@{}-] 名称未設定
10/06/07 17:29:27 jQiw1YYNP
>>128
単位換算DashboardウィジェットにDB LCD Temp-Black.ttfが入ってた。
これをMacのフォントとしてインストールすればいいんじゃないかな。
134:名称未設定
10/06/07 17:29:28 vmXEvX9X0
>>131
プログラム経験が全く無いのであれば、2ヶ月で作るのは非常に厳しい。
開発を請け負う業者を探すか、最低でも半年以上かかると考えた方が良い。
135:名称未設定
10/06/07 17:32:53 jPC11+S00
一番最前面にあるビューのビューコントローラーって、
どうやったら取得できますか?
マニュアルでは、回転を通知する仕組みの部分で最前面のビューのビューコントローラーに
通知してます的なことを書いてあったので、できるっぽいなぁ
と感じているのですが・・・。
どうしても取得したいです!!よろしくおねがいします。
136:名称未設定
10/06/07 17:35:47 ilqRFYMh0
>>131
大学は関係ない。中学の数学ができればまず事は足りる。
全くプログラムが初めてだったらC言語を勉強して下さい。
制御文とか数値とか配列を扱えるようになったらCocoaを初めて下さい。
ドキュメントをしっかり読んでCocoaの設計を学んで下さい。
URLリンク(developer.apple.com)
プログラムの言語の習得はCでもJavaでも
どれでも似たようなもんで簡単にできる。
だけどCocoaを隅々まで理解するのは相当時間がかかるので
興味のあるところからはじめたらいいと思う。
137:名称未設定
10/06/07 17:37:20 iN1+24Cg0
>>135
superview
138:名称未設定
10/06/07 17:37:37 ilqRFYMh0
>>134
開発期間ではなくて、取りかかるまでに2ヶ月かかるんだそうです。
139:名称未設定
10/06/07 17:40:19 MgYCSPbW0
>>132
お勧めの本があれば教えて下さい><
>>134
そうなんですかorz
現在無職なので開発を受注するような資金なんてありませんし、情報処理系の専門学校へでも通ったほうがいいんでしょうか…。
ハロワの職業訓練を請け負ってる学校とかでもいいのかな(^_^;)
140:名称未設定
10/06/07 17:42:24 MgYCSPbW0
>>136
あっ、どうも詳しくサンクスです^^
参考にします。
141:名称未設定
10/06/07 17:43:48 vmXEvX9X0
>>139
とりあえずおすすめの本は英和辞典だな。
趣味や副業なら構わないが、生活かかっているなら考え直した方が良いと思う。
142:名称未設定
10/06/07 17:46:39 ilqRFYMh0
>>139
無職なら時間自由に使えるね。
学校に行くかどうかは本人のやる気次第だと思う。
やる気があるなら独学でも勉強はできる。そして金がかからない。
時間がたくさんあるのは財産だと思ってとことん勉強に割り当てるといいよ。
ちなみに自分は独学です。
143:名称未設定
10/06/07 17:55:17 HqdKF9F+0
>>139
iPhone SDKの教科書っての。
今からスタートなら丁度いい内容かと。
もしかしたら難しいかもしれんから本屋で中身見るといいべし
144:名称未設定
10/06/07 17:58:36 jPC11+S00
>>137
回答ありがとうございます!
さっそくやってみたのですが、superviewでは親ビューしか取得できなくて
このあとどうすればよいかわからないです。。
******************************
// 良くある初期処理
[window addSubview:viewController.view];
[window makeKeyAndVisible];
// 取得を試してみたコード
UIView* v = [window.subviews objectAtIndex:0];
UIViewController* vc = v.superview;
// vcはwindowを指していました。vから、viewControllerを取得したいです
****************************************
ちょっとsuperviewだけでは理解できずに止まってしまいました。。。
お手数おかけしてすみません、引き続きよろしくおねがいします!
145:名称未設定
10/06/07 18:07:07 5QtF4PoU0
>>131
英語
146:名称未設定
10/06/07 18:13:08 lZNY9N5k0
>>129
ありがとうございます。
ただ、自分にはよくわかりませんでした。
難しそうなのであきらめることにします。申し訳ありません。
>>130
これから先、ずっとその作業を続けるのが非効率に感じたのと
自分の考えでは、開発環境なのにフォントが入ってないのはおかしいので、
なにか開発環境構築の際に間違っているのではと思い
質問させてもらいました。
今回に限っていえば、ソースに直接書いてうまくいきました。
>>133
ありがとうございます。
強引にやるしかないのであれば、今回はあきらめたいと思います。
皆さんいろいろありがとうございました。
あきらめます。
それにしても、なんで開発に必要なフォントがインストールされないんでしょうかね。
不思議でしょうがないです。
147: [―{}@{}@{}-] 名称未設定
10/06/07 18:15:39 jQiw1YYNP
>>146
ちょちょ、強引でもなんでもないんだって!
Macに標準でインストールされてる(SDK入れる必要すらない)単位換算ウィジェットのパッケージを開いて、
フォントをダブルクリックするだけなんだって。
それでInterface Builderでも使えたよ。
148:名称未設定
10/06/07 18:17:33 MgYCSPbW0
>>141
英語力が必要ですか(^_^;)
でも確かに将来的には英語は話せないとやってけない気がしますね…
生活かかっているかいわれると、切羽詰ってはいますw
>>142
おっしゃる通りです!!
しかし、自分既に1年無駄に過ごしてしまった_| ̄|○
就活しつつ並行して勉強しようかと思います(^o^;)
>>143
ありがとうございます!
近所の本屋見てみますw
149:名称未設定
10/06/07 18:19:31 19yHYblm0
プログラム開発に必要なのは英語を話すことではなくて
英語で書かれた文献や本を読めればいい
150:名称未設定
10/06/07 18:27:54 MgYCSPbW0
ちなみに英語の文献を読む機会ってかなり頻繁にあるのですか?
プログラム勉強する上で英語力の占める割合は多いのでしょうか?
151:名称未設定
10/06/07 18:58:55 vmXEvX9X0
>>150
リファレンスの大半が英語。
152:名称未設定
10/06/07 19:08:33 19yHYblm0
あるで
日本人が書いた入門本や日本語に翻訳された本では満足できなくなって
ちょっと深く勉強しようと思えば英語の原著を読まなければならなくなることがよくあるで
153:名称未設定
10/06/07 19:20:48 lZNY9N5k0
>>147
すみません。言葉がおかしかったですね。
強引って変でした。
標準のSDKとかでインストールできないのであれば
今回はあきらめたいと思います。
LCDのフォントは入れられるけど、他のフォントは
いれられないですし・・・
例えば、自分が見落としているだけで
設定が違っているとか、SDKのインストールがあるとか
iPhone用フォントのインストールパッケージがあるとか
そういうことかと思っていたので、
それであれば入れたかったのですが、そうでないのであれば
あきらめます。
ありがとうございました。
154:名称未設定
10/06/07 19:45:41 nknbL7fSP
基本以前の事をお聞きしたいんですが
iPhoneとiPadをBTで接続して、着信•受信(MMS)をお知らせしてくれるアプリを作ってみたいんですが
今の環境(API)で作成可能ですか?
つくれるならそれに向かって勉強したい。
OS4だとAPI増えるようだからいけますかね?
155:名称未設定
10/06/07 19:57:04 ilqRFYMh0
>>150
初歩的なことは本もけっこう出てるし日本語で問題ないよ。
でもXcodeのAPIリファレンスは全部英語なので全部日本語で、というわけにはいかない。
リファレンスの前に概念を理解した方がいいと思うんで
上に挙げたPDFをちゃんと読んだ方がいい。
市販の本なんて何も買わなくてもこれだけ十分理解できる。
あと数学と同じだけど、英語も中学で習う範囲ができれば何も問題ない。
義務教育レベルで十分。臆する事は何もない。
156:名称未設定
10/06/07 20:00:45 ilqRFYMh0
>>154
調べてないんで、全く的外れかもしれないけど
iPhone Local Notificationあたりかな。
システムの通知受け取るもんじゃなかったらスマンです。
157:名称未設定
10/06/07 21:38:39 DvuDBNWc0
有料版のADCで、学生用に安いエデュケーション版があると聞いたのですがどこに案内があります?
158:名称未設定
10/06/07 21:39:54 vmXEvX9X0
>>154
GameKITで良いんじゃまいか?
159:名称未設定
10/06/07 21:41:12 vmXEvX9X0
>>157
これは流石に「自分で調べろ」で良くね?
160:名称未設定
10/06/07 21:56:35 iN1+24Cg0
>>144
URLリンク(stackoverflow.com)
161:名称未設定
10/06/07 22:01:23 iN1+24Cg0
>>156
Local Notification はそういうものじゃないよ。
バックグラウンドのアプリから Push Notification だよ。
162:名称未設定
10/06/07 22:03:03 iN1+24Cg0
文字ぬけた。
バックグラウンドのアプリから「の」 Push Notification です。
163:名称未設定
10/06/07 22:11:46 XFXsz2wB0
開発者って誰がダウンロードしたとかわかんの?
164:154
10/06/07 22:19:00 nknbL7fSP
>>156,158,161
レスありがとうございます
現状の仕組みでなんとかいけそうですね
せっかく製作環境があるのでゆっくり頑張ってみようと思います
このスレに質問出来るようなレベルになったらまた戻ってくるかもしれませんが
その時はお手柔らかにお願いします
165:名称未設定
10/06/07 22:20:59 wywccS1fP
>>157
学割があったのは従来のADCメンバーシップだけど
最近iPhone Dev ProgramとMac Dev Programの二本立てに移行したから
もう学割というか有料ADCメンバーシップ自体無くなってると思う
166:名称未設定
10/06/07 23:02:01 KKDAAiWe0
>>163
わかるよ。
君がダウンロードしたエロアプリもすっかり筒抜けさ。。
167:名称未設定
10/06/07 23:54:32 WcFkdYr1P
>>157
問い合わせが学校に行くんで、教授とかの許可が必要だったとかと。
URLリンク(developer.apple.com)
168:名称未設定
10/06/07 23:56:14 WcFkdYr1P
こっちが詳しい。
URLリンク(developer.apple.com)
169:名称未設定
10/06/08 00:19:22 BvKCQQVd0
URLリンク(www.syuhari.jp)
こちらを参考に UIPopoverController内の UIViewControllerから
デリゲートを通じて親コントローラーに値を渡そうと考えています。
しかし実行すると
UIVewController *controller = [[HogeViewController alloc] initWithNibName:@"HogeViewController" bundle:nil];
controller.delegate = self;
の部分で下記のエラーが出てしまいます。
Request for member 'delegate' in something not a structure or union
@interface内での宣言も、@property宣言も、synthesize宣言もしております。
どのような原因が考えられますでしょうか?
170:名称未設定
10/06/08 00:22:36 B3ErDAtj0
>>169
UIViewControllerにdelegateというプロパティは無い
171:名称未設定
10/06/08 00:39:25 P7T29wVG0
>>161
バックグラウンドのアプリからの通知に、SMSとか着信とかの通知を
受け取れるかと思って書いたんだけど、できないんだね。
>>164
どこを読めばいけるってなるんだよ。
GameKitはBTの通信の部分の話だよ。
答えの内容も理解できないレベルかいな。
肝心のとこはSMSの通知を受け取るかってとこでしょう。
iphone SMS notificationでググって眺めた感じ
JB必須っぽく読めるがどうなんだろうね。
172:169
10/06/08 00:50:28 BvKCQQVd0
>>170
UIViewControllerに delegateというプロパティがないので、挙げたURLを参考に
---[ HogeViewController.h ]--------------
@protocol HogeViewDelegate
-(void) hogehoge:(NSString *) str;
@end
@interface HogeViewController : UIViewController{
id <HogeViewDelegate> delegate;
}
@property (nonatomic, retain) id <HogeViewDelegate> delegate;
---[ HogeViewController.m ]--------------
@synthesize delegate;
~略~
[delegate hogehoge:textField.text];
---[ OyaController.h ]--------------
@interface OyaController : UIViewController <HogeViewDelegate>{
}
-(void) hogehoge:(NSString *) str;
という感じにしております。
説明不足で申し訳ありません。
173:名称未設定
10/06/08 00:57:42 B3ErDAtj0
>>172
説明不足というより理解力不足じゃないのか?
controllerのクラスが何になってるか確認してみろよ。
174:169
10/06/08 01:04:55 BvKCQQVd0
>>173
あ! allocしてるクラスと、型指定しているクラスが違いますね!!
問題を複雑に考えすぎて基本的なことを見落しておりました。
おかげで解決いたしました。
ヒントありがとうございます。
175:名称未設定
10/06/08 02:01:01 KFst3LcL0
>>53
ごめん、デリゲートじゃなかった。
わたしの場合はこんな感じの処理をいいタイミングのところに入れたらうまくいったよ。
NSString *query = searchBar.text;
if (query && query.length)
{
[self.searchDC.searchResultsTableView reloadData];
}
else
{
[self.tableView reloadData];
}
176:名称未設定
10/06/08 09:18:36 HUb8uK9c0
>>169
もうめんどくさいから全部idで宣言しちゃえ。(w
TVCのイベント処理で親を呼び出すのにdelegate使ってたんだけど、first responder使ったほうがいいのか?
iPhoneのときは所詮フォーカスを持つ画面が1枚だけなんでfirst responderなんて出番なかったけど、
iPadになると画面分割できるしのう。
177:名称未設定
10/06/08 11:41:40 o9yM9Le30
iPadでステータスバーを消したいのですが
消えずに灰色のバーが出てきてしまいます。
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];
では駄目なのでしょうか?
178:名称未設定
10/06/08 12:25:58 46SBRW1I0
uiviewcontroller.wantsFullScreenLayout
179:名称未設定
10/06/08 12:56:56 o9yM9Le30
>>178
self.wantsFullScreenLayout = YES;
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];
こんな感じに、やっているのですが、灰色のバーが出てきてしまいます。
180:名称未設定
10/06/08 13:24:49 HUb8uK9c0
self.wantsFullScreenLayout = YES;
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];
window= [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]・・・
で問題ないけどなあ。面倒なら.plistに”Status bar is initially hidden"って行を追加。
181:名称未設定
10/06/08 13:44:13 o9yM9Le30
>>180
self.wantsFullScreenLayout = YES;
[[UIApplication sharedApplication] setStatusBarHidden:YES];
self.view.frame = [UIScreen mainScreen].bounds;
self.view.bounds = [UIScreen mainScreen].bounds;
ソースを再度コピーしました。
iPhoneでは、うまくいくのですが
iPadでは、灰色のバーが丈夫に表示されます。
Viewの上部20pxは、バーの下に隠れている感じです。
182:名称未設定
10/06/08 13:50:39 o9yM9Le30
>>180
とりあえず
>plistに”Status bar is initially hidden"
こちらの方法で、うまくいきました。
ありがとうございました。
183:名称未設定
10/06/08 15:21:16 QD62ROix0
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:picker animated:YES];
UIImagePickerControllerで写真ライブラリ表示させると、
エラーじゃないけどデバッガコンソールに下記が出力されるんですが
Using two-stage rotation animation. To use the smoother single-stage animation, this application must remove two-stage method implementations.
Using two-stage rotation animation is not supported when rotating more than one view controller or view controllers not the window delegate
何がいけないんでしょうか?
184:名称未設定
10/06/08 15:31:23 mWy8JmKcP
iPhone4の高解像度に対応するには、何が必要なんだ?
Info.plistでなんか宣言すんの?
それとも画像リソースとか高解像度にすれば、座標軸は今まで通り?
185:名称未設定
10/06/08 15:35:51 uupUQFLz0
わかる方お願いします。
画像を拡大表示する際の表現方法についてです。
標準の写真アプリのような単なる伸張表示(ぼやけた状態)ではなくて、ピクセルをより大きな正方形(モザイク)に対応させることにより(Photoshopのように)拡大するには自分でコーディングする以外にないのでしょうか?
メソッドや関数、あるいは指定方法があれば良いのですが。
186:名称未設定
10/06/08 15:37:06 fQ9ODGH10
>>184
解像度の高い画像にすればいいんじゃないの?
187:名称未設定
10/06/08 15:49:20 flD0iUza0
>>185
確かめてないけど
CGContextSetInterpolationQuality
では?
188:名称未設定
10/06/08 15:49:47 gxQS0GIa0
>>185
CGContextSetShouldAntialias
189:名称未設定
10/06/08 15:51:35 gxQS0GIa0
>>188 は画像の拡大関係なかったかも
190:名称未設定
10/06/08 16:45:31 e82PIMSK0
iPadアプリの開発で、縦方向だけのソフトにしたいので
横方向にしたときの自動回転を防止したいのですが、プログラミングで
どのように記述したらよいか教えてください。
191:名称未設定
10/06/08 17:00:28 uupUQFLz0
>>187
>>188
早速ありがとうございます。
ピクセル補完のクオリティの指定方法について学ぶ必要があるようです。
CGImageCreate()関数とかの引数shouldInterpolateとも関係するようですね。
貴重な手がかりができました。いろいろ試してみます。
192:名称未設定
10/06/08 17:03:57 HUb8uK9c0
>>190
トップUIViewControllerのshouldAutorotateToInterfaceOrientation:で方向を判別してYes/Noを返すだけ。
193:名称未設定
10/06/08 17:07:03 IdyiGzlZ0
ストIVとか音ゲーとかiphone, ipadに移植されてるのがいくつかあるけど、これってクロスコンパイルなの?
それともリソースだけ使って1から作り直してるの?
C++&DirectXで動く自作ゲームあるんだけどこれ移植できたりするの?
194:名称未設定
10/06/08 17:12:56 HUb8uK9c0
>>193
Direct2Dと同じようなライブラリがあるんでそれで作り直し。
2D系のゲームは結局bitmapに自前コードで描画、みたいなのが多いんで、そういうのだと画面転送だけの書き直しで済む。
195:名称未設定
10/06/08 17:37:23 flD0iUza0
>>190
縦方向だけのアプリは禁止だよ??
196:名称未設定
10/06/08 17:39:32 IdyiGzlZ0
>>194
なるほど、ありがとう!
197:190
10/06/08 17:46:35 e82PIMSK0
>>192
ありがとうございます。
ただ、最初に横方向の状態で起動したときに、時刻やバッテリー部分のバーが
横状態に表示されたままになってしまいます。
これを縦方向にする方法をすいませんが教えてください。
>>195
そうなのですか?
Mini Golf というゲームアプリは縦方向だけで動いています。
198:名称未設定
10/06/08 18:05:40 gxQS0GIa0
>>195
なるべく全部の向きをサポートした方がいいけど禁止じゃないよ。
もし縦専用アプリにするなら起動画面も縦だけにすることで
ユーザーが縦専用のアプリだと分かるようにすることってHIGに書いてあった。
199:名称未設定
10/06/08 18:07:24 gxQS0GIa0
>>197
起動時の向きについては、Info.plistを見直すといいよ。
HIGの以下もよく読むといいです。
iPadユーザ体験ガイドライン すべての向きをサポートすることを目標とする
200:名称未設定
10/06/08 18:50:20 rJ43eCaD0
>>199
おい!どうした!
大丈夫か?
ついにiPhone4出るね。
201:名称未設定
10/06/08 18:55:01 gxQS0GIa0
>>200
おぉ!?
HIGのPDFからコピペしたらこうなった
202:名称未設定
10/06/08 18:58:05 gxQS0GIa0
>>197
文字が変なのでもう一度
iPad HIG
iPadユーザ体験ガイドライン
すべての向きをサポートすることを目標とする
日本語版があるだけでありがたいが回りくどい訳だ。
内容を分かってないで意訳して意味が変わったら困るから
機械的なのはしょうがないけどね。
203:名称未設定
10/06/08 19:00:54 gxQS0GIa0
縦専用の場合は以下を注意して制作
・デバイスの現在の向きにかかわらず、サポートする向きで起動すること。
たとえば、ゲームまたはメディア表示アプリケーションを横長モードのみで実行する場合、デバイスが現在縦長の向きであったとしても横長モードで起動するのが適切です。
そうすることで、縦長の向きの状態でアプリケーションを起動した場合でも、ユーザはコンテンツを見るためにデバイスを横長の向きに回転する必要があることがわかります。
・1つの向きの2つの可能性(左右または上下)のどちらもサポーすること。
たとえば、アプリケーションを横長モードでのみ実行する場合、ユーザはデバイスのホーム(Home)ボタンが右にある向きで持っていても左にある向きで持っていてもアプリケーションを使える必要があります。
また、ユーザがアプリケーションの使用中にデバイスを180度回転させたとき、コンテンツを180度回転させて対応できるのが最善です。
204:名称未設定
10/06/08 20:01:10 gwXg9b6Z0
ユーザーにフォトライブラリから写真選択させてサーバーへPOSTするプログラムを作ろうと思ってるんですが、
選択した写真のMIMEタイプってどうやって作ればいいんでしょうか?
UIImagePickerControllerDelegateで下のようにやると出るらしいですが、
なぜか「public.image」というイミフな文字列が返されます。
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
NSLog(@"%@", [info objectForKey:@"UIImagePickerControllerMediaType"]);
}
205:名称未設定
10/06/08 20:20:38 37gGDLk50
>>204
お前がイミフ
206:名称未設定
10/06/08 20:23:02 gwXg9b6Z0
>>205
え?どの辺が?
207:名称未設定
10/06/08 20:46:03 flD0iUza0
ガイドラインの「最善」「~すべき」
というのは、それを守らなかったらリジェクトされるのか、そうでないのか
わからない。
実際のところ、審査に出してみないとわからない。
そして実際のところ、一部の例外を除いて、縦方向専用アプリはリジェクトされる。
208:名称未設定
10/06/08 20:52:39 gwXg9b6Z0
もしかしてimage/jpegとかimage/pngのMIMEって画像ファイルのヘッダー解析して独自にみんな作ってる?
209:名称未設定
10/06/08 21:13:53 U7tH0yOlP
>>208
その「画像ファイル」っての、どうやって読んでる?
210:名称未設定
10/06/08 21:35:47 gwXg9b6Z0
>>209
UIImageJPEGRepresentation()使ってUIImageからNSdataに変換してるよ
211:名称未設定
10/06/08 22:05:20 gwXg9b6Z0
今気づいたですが、.bmpでも.tiffでもUIImageJPEGRepresentation()とかでJPEGかpngに変換して
image/jpegかimage/pngのどっちかをContent-typeにしてアップロードするって感じですか?
212:名称未設定
10/06/08 22:30:51 flD0iUza0
URLリンク(developer.apple.com)
213:名称未設定
10/06/08 22:42:02 bDC7XsXm0
すいませんが、クレカの審査が全然通らなくて10800円払えません><
どうしたらいいんですか?><
214:名称未設定
10/06/08 22:44:56 B3ErDAtj0
>>213
まずは定職につきたまえ
215:名称未設定
10/06/08 22:55:32 sygkb5jC0
>>213
スルガ銀行のVISAデビットか東京スター銀行のマスターデビット使えばおk
216:名称未設定
10/06/08 22:56:49 XWwfA2I40
30代無職職歴なし童貞のワイは
無職でも作れたかつてのアマゾンカード(現Citiカード)を持ってるで~~~~
217:名称未設定
10/06/08 23:03:15 B3ErDAtj0
>>216
俺も惰性で持ってるけど、年会費かかるんだよね。
218:名称未設定
10/06/08 23:09:23 gwXg9b6Z0
>>212
ユーザーが選択した写真についての情報を
UIImagePickerControllerDelegateが辞書で渡してくれるんですが
その情報がなぜか「public.image」なんです。(jpegファイル選んでも。)
当初は
jpegファイルならpublic.jpeg渡される
pngファイルならpublic.png渡される
ってなるだろうからこれでファイル形式判定しようと思ってました。
けど、どのファイルも「public.image」なんです(泣
なので「あれ?直接ファイル解析しないといけないの?」って思ったんです。
219:190
10/06/08 23:28:06 e82PIMSK0
縦横両対応しようと思うと、いろいろ手間が増えそうですね。
縦と横の両方に対応するためには、xibで縦用と横用のインターフェイスを
切り替えなければいけないのですか?
それとも、1つ1つのパーツを自前で再配置して縦と横に対応するケースのほうが
多いのですか?
220:名称未設定
10/06/09 00:22:19 KXXuaZCvP
>>218
そもそもイメージファイルにはアクセス出来ないってのは分かりますか?
UIImage が渡されて来たものを自分で再圧縮してアップロードする
という処理になるわけで、ファイルタイプライターは自分で分かるはずです。
221:名称未設定
10/06/09 00:23:27 a74p9nyci
タイプライター → タイプ
222:名称未設定
10/06/09 00:23:45 S9uYy1k/0
好きにしてくれ
223:名称未設定
10/06/09 05:57:00 EZpiI0610
>>219
普通その必要はないよ、UIViewControllerが勝手にやってくれる。
IBでパーツのAutoSizingをきっちりしとけばね。
とにかくView Controllerプログラミング ガイド嫁、日本語であるから。
224:名称未設定
10/06/09 09:40:36 CbfR9GV30
>>213
お布施がクレカ支払い必須なのは、偽名での登録を排除するため。
審査とおらないのは名前が違ってたり住所違ってたりしてない?
>>219
autoresizingMaskで対処可能な範囲は基本プログラム上でどうこうする必要はない。
向きによって幅とか変えたりしようとするとたいへんマンドクセ。
UIWebViewとか張ってるとさらにマンドクセ。
225:名称未設定
10/06/09 10:28:41 UXuhiV6u0
スクロールビューについて質問です。
AppStoreのアプリ紹介画面のような縦スクロール中に横スクロールの
ビューを入れようとしたのですが、うまくいきません。
例えば、320*960のビューAの途中に640*480のビューをaddしたい場合
どうすればいいのでしょうか?
226:名称未設定
10/06/09 10:50:13 ILHUTfCV0
>>225
addSubview: でなんの問題もなく出来るよね。
何がうまくいかないの?
IB でやるならドキュメントウィンドウのツリー表示の
方を使ってViewを選択してインスペクタで場所とか
指定する必要があるだろうな。
227:名称未設定
10/06/09 11:23:30 Y71dli8E0
スクロールが必要な大きさのビューをIBで作ってるヤツなんているのか?
228:名称未設定
10/06/09 11:28:00 dVsxjlyp0
IBの使い方がわからない
直感に反しすぎるインターフェース
229:名称未設定
10/06/09 11:41:29 Y71dli8E0
>>228
クセはあるけど、直感的でないとも思わないが。
230:名称未設定
10/06/09 12:32:11 V39OD1Ts0
popoverを使いたいのですが、IBのどこを探しても
見つかりません。
ひょっとして、IBではデザインできないのでしょうか?
また、popoverについておすすめサイトなどありますか?
日付ピッカーの処理を行いたいです。
231:名称未設定
10/06/09 12:33:13 4t3saGMVP
次のxcode面白いよ。ソースコードに直接につなげる。
232:225
10/06/09 12:46:18 UXuhiV6u0
>>226
レスありがとうございます。
IBは使用していません。
例にあげた場合だとビューAは縦にスクロールするがAにaddした
640*480の横スクロールビューBが横にスクロール出来ず320*480
のビューとして表示されます。
ビューAはselfにadd、ビューBはビューAにaddしている状態です。
233:名称未設定
10/06/09 12:53:19 zH/bJU+y0
iOS4のclass-dumpどうやるんだぜ?
234:名称未設定
10/06/09 12:55:00 CbfR9GV30
Bのframeを320x480、contentSizeを640x480に指定するだけでは?
235:名称未設定
10/06/09 12:57:18 gHhiqpm00
can cancellable content viewうんたらかんたら…の設定はおk?
236:225
10/06/09 13:45:57 UXuhiV6u0
>>234
contentSizeの問題でした・・・
ビューAの設定はちゃんとしてるのに、情けないやら何やら・・・
ビューBを拡大縮小すると、再びスクロールしなくなるとか起こってますが
何とかやっていこうと思います。
237:名称未設定
10/06/09 14:21:44 sVEIT/Pl0
>>230
IBは無理。
viewcontrollerをpopoverを作る時に設定するだけ。
サイズはviewcontroller.contentSizeForViewInPopoverで指定。
238:名称未設定
10/06/09 18:54:09 vKJibYJ00
Androidのインテントに相当するような、アプリ間の連携か、
ファイルを送るようなAPIというのはiOS4の1500以上?の新APIの中で
追加されたんでしょうか?
239:名称未設定
10/06/09 20:06:54 N1cFgjgk0
>>238
自分で調べてないっしょ。
240:名称未設定
10/06/09 20:40:18 Mas7udRy0
>>239
そんな事いうと「答えないならスルーしろ」厨が現れるぞ。
241:名称未設定
10/06/09 22:21:57 4t3saGMVP
>>238
2.xからのUIApplicationのopenURLしかない。
Push Notificationや、4.0からのLocal Notificationと組み合わせると
Claud to Deviceとほとんど同じ事が出来る。
ファイルを送るようなAPIってのはドキュメントサポートかな?
アプリが扱えるファイルタイプを宣言しとくと、メールの添付などで
そのファイルを開くアプリを選べる。逆も可能。
あと、iTunesでアプリのDocumentsフォルダーにUSB経由で読み書きできる。
iPadだと同期してるマシンでなくても出来るんだが、iPhoneは駄目?
242:名称未設定
10/06/09 22:55:30 SnqZVa5u0
iAdってバイナうpするときにEnableにしたら、なんもせんでもiAdのスタート時に、表示されるようになんのかな?
243:名称未設定
10/06/09 23:27:04 21ls/VAk0
>>237
IB無理ですか。ありがとうございました。
教えていただいたキーワードで
しらべて見ます!
244:名称未設定
10/06/09 23:34:35 j3W77vNg0
UIActionSheetDelegateの
-(void)actionSheetCancel:(UIActionSheet *)actionSheet;は
キャンセルボタンがタップされた時に呼ばれるんですよね?
245:名称未設定
10/06/09 23:47:41 ylsiRcoH0
URLリンク(developer.apple.com)
このサンプルの「MainViewController.m」に以下を追加すると…
-----
- (void)viewDidDisappear:(BOOL)animated
{
[super viewDidDisappear:animated];
if ([self.listContent count] > 0) {
[self.listContent removeLastObject];
[self filterContentForSearchText:self.searchDisplayController.searchBar.text scope:@"All"];
[self.searchDisplayController.searchResultsTableView reloadData];
[self.tableView reloadData];
}
}
-----
row を選択する度に、値が1つずつ削除されるのですが、
残り3つぐらいになったら「i」で検索した状態にしておいて、さらに選択してすべて消すと
tableView に戻ってきたときに「No Results」が通常2段目にあるのが1段目に表示されてしまいます。
これはなぜ1段目に表示されてしまうのでしょうか?
また、回避方法はあるのでしょうか?
246:名称未設定
10/06/10 00:38:44 c3btAzLo0
iPhoneアプリが作れるようになる最短の勉強法はなんでしょうか?教えてください。。
247:名称未設定
10/06/10 00:40:04 z5uzXDCH0
急がば廻れ
248:名称未設定
10/06/10 00:58:38 QqZLlXfe0
>>246
冗談抜きに、英語
249:名称未設定
10/06/10 01:22:54 ufvFTs910
>>241
ありがとうございます。返事遅れてスイマセン。
>ファイルを送るようなAPIってのはドキュメントサポートかな?
>アプリが扱えるファイルタイプを宣言しとくと、メールの添付などで
>そのファイルを開くアプリを選べる。逆も可能。
これについての質問ですが、それはメールの添付に限定された機能なのでしょうか?
それとも、より汎用的にファイルを受け渡す為の機能、
例えば、サードパーティアプリ→サードパーティアプリという風な利用も可能ということでしょうか?
250:名称未設定
10/06/10 01:53:52 Ubvoo+UIP
質問です。
UIActionSheetでボタン選択後、処理に時間のかかるメソッドを投げるとメソッド終了までactionSheetって消えませんよね?
メソッド前にactionSheet消したいときはどうしたらいいのでしょうか。
251:名称未設定
10/06/10 09:22:31 Yei00e0u0
>>249
現状では外(例:dropbox)を経由するしかないかと。
backgroundとlocal notificationとコピペ組み合わせて、自動で転送するような「汚い」仕組みが思いつくけど。
252:名称未設定
10/06/10 09:45:43 ufvFTs910
>>251
そうですか。iOS4のそれは、メールの添付ファイル専用ということですね。
例えば、あるサードパーティアプリ内のファイルを他のサードパーティアプリを
指定して開けるようになるのかなぁと期待しました。これは次世代に期待しときます。
253:名称未設定
10/06/10 10:45:19 Yei00e0u0
>>250
currentRunLoopにperformSelector:target:argument:order:modes:で時間かかる処理を放り込んでおく。
(時間短いperformSelector:afterDelay:でもたぶんおk)
254:名称未設定
10/06/10 13:56:13 1R5Y2G71P
>>249
>例えば、サードパーティアプリ→サードパーティアプリという風な利用も可能ということでしょうか?
もっちろんそう。
255:名称未設定
10/06/10 14:00:45 1R5Y2G71P
>>251
はぁ?iPad(3.2)から可能ですが。
Document Support on iPad Devices
URLリンク(developer.apple.com)
256:名称未設定
10/06/10 14:33:26 ikUdWFYe0
ものすごくどうでもいい質問なんですけど、
NSString とか NSNumber の、
NSって、何の略なんでしょう?
どういう種類のクラスの頭についてるのかと思いまして。
257:名称未設定
10/06/10 14:37:25 Ubvoo+UIP
>>253
ありがとうございます、解決しました。
>>256
NextSTEPですね。
URLリンク(ja.wikipedia.org)
258:名称未設定
10/06/10 15:31:27 Yei00e0u0
>>255
ごめん。ファイルのパスそのものが渡るんだ=できるんだ。てっきりURLハンドラの追加だと思ってたから流し読みしてた、すまん。
259:名称未設定
10/06/10 16:03:15 EKPNiEEi0
NeXTstep and Sunだという説の方が有力。
Sunが参入してくる前のprefixはNXだった。
260:名称未設定
10/06/10 16:33:57 ikUdWFYe0
>>257,259
NeXTSTEPですか、はじめて聞きました。
歴史、かなり古いんですね。
ありがとうございました。
261:名称未設定
10/06/10 16:41:23 zlyDzrfl0
UIPopoverControllerの中からもとにしたViewControllerにアクセスしたいです。
XXXViewControllerを作り、その中に日付ピッカー(datePicker)を作ります。
initWithContentViewControllerを使って、XXXViewControllerを元に
popoverを作ります。
この後、popoverのデリゲートで、日付ピッカーにアクセスしたいのですが
どうやればアクセスできますか?
イメージ的には、
popover.datePicker
という感じでアクセスしたいのですが、popover自体は
XXXViewControllerではないので、当然アクセスできません。
popover.元になったViewController.datePicker
みたいな感じでアクセスできるのでは・・・と思い調べたのですが
分かりませんでした。
どうすれば日付ピッカーにアクセスできるでしょうか?
262:名称未設定
10/06/10 17:05:10 BcpFYsW00
ひとつのアプリでiPhoneとiPadに対応させることって出来るの?
出来るとすれば自分で調べてみたいので、検索ワードを教えてください
263:名称未設定
10/06/10 17:09:57 oi8/gW08P
設定の中に表示されている項目名ってどこに保存されているのでしょうか?
項目名を非表示にしたいのですが、どこをいじったら良いか…
スレ違いの質問ではありますが、助言いただけるとありがたいです。
264:名称未設定
10/06/10 17:13:29 zlyDzrfl0
>>262
ユニバーサルアプリ
265:名称未設定
10/06/10 17:17:26 uc/JaTSNP
>>262
Xcode の新規プロジェクトで iPhone & iPad なテンプレートがあるじゃろ
266:名称未設定
10/06/10 17:42:19 X/fWHmfo0
質問させてください。
現在基礎からのiPhone SDK という書籍で勉強していて、ウェブブラウザの作成をしています。
ヘッダファイルに下のようなコードを書いたのですが、
実際にテキストフィールドに接続しようとしてもloadUrlというアクションメソッドが表示されません。
下のコードになにか問題があるのでしょうか?
お力を貸していただけると助かります。
@interface WebAppDelegate : NSObject <UIApplicationDelegate> {
UIWebView* webView;
UIWindow* window;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
- (IBAction)loadUrl:(id)sender; // ウェブページの読み込み
@end
267:名称未設定
10/06/10 18:26:12 pCG0fY2w0
>>263
意味が分からん
268:名称未設定
10/06/10 18:27:14 pCG0fY2w0
>>266
テキストフィールドはアクションを送る物ではない。
ボタンと繋いでみれば?
269:名称未設定
10/06/10 18:49:35 X/fWHmfo0
>>268
試しにボタンからつなごうとしてもloadUrlというアクションメソッドは表示されませんでした。
テキストフィールドへの入力を完了して、キーボードのgoボタンを押すとウェブページの読み込みを行う
という操作をしたいと思っています。
参考にしているほんでは、テキストフィールドの『Did End On Exit』というコネクションからWeb App Delegateのアイコン
の上まで線を持ってくるとloadUrlというアクションメソッドが表示されるはずなのですが・・・
270: [―{}@{}@{}-] 名称未設定
10/06/10 19:03:35 Kl/hEunmP
>>269
WebAppDelegate.hを「保存」してからやってる?
271:名称未設定
10/06/10 19:18:14 X/fWHmfo0
>>269
保存してやってるんですが、何度作り直してもできません。
272:名称未設定
10/06/10 20:07:15 pCG0fY2w0
>>269
何が原因かは分からんが
>テキストフィールドへの入力を完了して、キーボードのgoボタンを押すとウェブページの読み込みを行う
それやりたいのならIBActionじゃダメ。UITextViewDelegateをリファレンスで嫁。
273:名称未設定
10/06/10 20:19:14 pCG0fY2w0
>>269
ごめん、よく読まずレスしてしまったわ。それでも出来るな。
あと可能性としては、AppDelegateではなくFile's Ownerに接続してるか
タイプミス(全角になってる)くらいかな。
274:名称未設定
10/06/10 21:02:53 PE+7twd80
みなさんはどんな環境で開発してるんでしょうか?
iPadの開発をする予定なんですが、21.5インチiMacの
シングルディスプレイだとつらいでしょうか?
275:名称未設定
10/06/10 21:15:42 yWomCivs0
せやな
30代無職職歴なし童貞のワイは
もし今度新型MacProがでるなら
新型MacPro+iPhone4で開発するで~~~~
276:名称未設定
10/06/10 21:17:48 uc/JaTSNP
>>275
魔法使いは魔法で開発しろよ
277:名称未設定
10/06/10 21:19:02 O8szMun50
関西人はタコ焼きでも焼いてろ
278:名称未設定
10/06/10 21:21:04 X/fWHmfo0
>>270
>>273
サンプルコードをダウンロードして張ってみたらできました。
原因は全角で書いていたようです。
お力を貸していただきありがとうございました。
279:263
10/06/10 21:29:53 2FdT960N0
>>267
iPhoneの設定ありますよね、その中に「明るさ」や「一般」などがあると思うんですが
その下の方に「Nike + iPod」っていうのがあるのでそれを非表示にしたいのです。
脱獄の話になってしまうんですが、そっちのスレや大手ブログの管理人さんに聞いてみたのですが
分からなかったのでこちらで質問させてもらいました。
280:名称未設定
10/06/10 21:39:45 /oh0DqTx0
>>275 開発できるなら仕事あるだろ・・・
281:名称未設定
10/06/10 21:47:30 pCG0fY2w0
>>279
ああ、そういう事か。
いずれにせよスレ違いだ。
282:名称未設定
10/06/10 21:49:11 2FdT960N0
>>281
そうですか、ありがとう。
もう少しいじってみます。
283:名称未設定
10/06/10 21:53:05 SbIXW8Pz0
appleに申請出したらもうこっちがやることはないよな。
先週金曜に申請して今日 In review になったとこだわ。
いけるかなぁー。
チラ裏スマン。
284:名称未設定
10/06/10 21:58:39 1R5Y2G71P
>>283
Web site
285:名称未設定
10/06/10 22:06:04 pCG0fY2w0
>>283
最近はInReviewまで何日待ち?
286:名称未設定
10/06/10 22:33:10 1R5Y2G71P
AppleのSample codeに480とか書いてあるからiPhone 4で書き直しかと思ったら、
4でも長辺は480なのね。座標系が浮動小数なので、1pixelが0.5pointになるだけ。
プログラム直さなくてもクッキリになる。ビットマップリソースをハイリゾにするだけ。
iPadの2倍拡大モードも、秋のiOS4.1とかでクッキリになるんだろうな。
UIViewにScaleを追加するだけで実現するんだから、頭いい。
287:名称未設定
10/06/10 22:37:48 SbIXW8Pz0
>>284
Yes!Yes!
とりあえずそれもOK。ちょいちょい改良していくつもりだけど。
>>285
申請出してから週末入れて実質7日ですね。
てか初なんでこの待ち時間でモンモンとしてるわ。
288:名称未設定
10/06/10 22:43:51 1R5Y2G71P
今週はWWDCだからちょっと遅いかもね。
289:名称未設定
10/06/11 00:17:18 GBClegZv0
iPhoneSDKのフォトライブラリってなんで標準で1枚に写真入ってないん?
290:名称未設定
10/06/11 04:28:22 MODNyvJ90
カメラアプリで撮影して加工した画像(effectedImage)に
aa.text = [NSString stringWithFormat: @"black=%d gray=%d white=%d", black, gray, white];
というビュー上のラベルにテキスト表示しているaaをeffectedImageに載せ以下のメソッドにより
画像に重ねてテキストを画像として保存したいのですが、リファレンスを調べても見つかりません。
何かよい手段ありませんでしょうか。
根本的な勘違いをしているような感もあるのですが、他に手段を探しても見つからず困っています。
よろしくお願いいたします。
- (IBAction) saveImage
{
UIImageWriteToSavedPhotosAlbum(effectedImage, self, nil, nil);
}
291:名称未設定
10/06/11 06:16:12 TKdwxbWy0
iPhoneと関係なくて申し訳ないけど、マイクロソフトがプログラムの
知識のないユーザーでも投稿できるアプリのアイデアコンテストを
開催してるね。
自分の実現できないアプリを作ってもらえるチャンスかもしれない。
URLリンク(wpsevens.jpn.org)
Windows Phone 7 北米公式サイトで、アプリケーションの
アイデアのコンテストが開催されています。
プログラミングの知識は必要なく、アイデアを投稿するだけで
簡単にエントリーできます。投稿の際には説明ビデオや画像の
アップロードもできます。アイデアを投稿して優勝すれば、
5000ドルの賞金と新しいWindows Phone 7 端末を手にする事が
できるほか、アイデアから生まれたアプリが、Windows Phone 7 で
無料配信されるみたいですね。
すでに募集とユーザー投票が始まっていて、来月の10日前後が〆切です。
292:名称未設定
10/06/11 08:02:49 NTQ7xcnK0
>>265
> Xcode の新規プロジェクトで iPhone & iPad なテンプレートがあるじゃろ
これって、どこにありますか?
見つからないのですが・・・
※3.2で開発しています。
293:名称未設定
10/06/11 08:23:15 oyzR7WZm0
>>291
マイクロソフトも手詰まりって事か
294:名称未設定
10/06/11 08:32:07 vkArmhKXP
>>292
Window-based ApplicationのProductポップアップメニューにUniversalってあるでそ
あとここらへんも読む↓
URLリンク(developer.apple.com)
295:名称未設定
10/06/11 08:48:15 NTQ7xcnK0
>>294
あれ・・・
ポップアップメニューって、コンボボックスみたいなやつですよね?
iPhoneとiPadしかないです。
なんでだろう。
ありがとうござました。
296:名称未設定
10/06/11 10:24:18 hAedzuWu0
>>261
uipopovercontrollerのapiリファレンスを読んでるか。
ちゃんと書いてあるだろ、uiviewcontrollerを取得する方法は。
297:名称未設定
10/06/11 13:24:53 GDMU46520
海外掲示板から貼り
Xcode4
URLリンク(twitpic.com)
●New UI, as obviously illustrated by the screen shot. Tabbed views, integrated IB. Supposedly skinnable as well.
●Git support. Uses installed git binaries for versioning.
●New code snippets. Hopefully a bit more friendly than the current solution.
●LLVM support for C++. This includes code sense and other features. Not extremely mature at this point, but clang is capable of self hosting. Speed improvements for builds and the resulting binaries. Can build iPhone apps as well.
●New LLDB debugger. Very early in development, so I'm not sure how usable it is. According to the LLDB website, it still has quite a few things to implement, even for Objective-C.
●Time machine like interface for version browsing.
298:名称未設定
10/06/11 13:25:49 dYePunJb0
> Time machine like interface for version browsing.
笑うとこですか?
299:名称未設定
10/06/11 15:06:33 fbgUCKN20
>>296
リファレンス見たけど分かりませんでした。
どれのことですか?
300:名称未設定
10/06/11 15:55:49 gB5j4gPB0
あれしか内容が無いのに
プロパティで言ったら6個しか無いのに
読んでも分からない、というのが分からない。
301:名称未設定
10/06/11 16:11:28 Gs5azxCQ0
>>300
プロパティ見直したらありました。
contentViewController
ポップオーバーのコンテンツの一部を受け持つビューコントローラを返す.
@property (nonatomic, retain) UIViewController *contentViewController
302:名称未設定
10/06/11 16:54:17 3hkrhFKS0
>>297
gitサポートはうれしい
303:名称未設定
10/06/11 19:21:49 Gs5azxCQ0
矩形同士のヒットテストを行いたいのですが、
適した関数はありますでしょうか?
CGRectContainsPoint の用な感じであればいいなと思ったのですが
探し方がよくわからないです・・・。
304:名称未設定
10/06/11 19:22:27 UPIeHMOo0
>>303
CGRectContainsRect
305:名称未設定
10/06/11 19:31:36 Gs5azxCQ0
>>303
ありがとうございます!
306:名称未設定
10/06/11 19:38:54 gB5j4gPB0
ドキュメントのCGRectContainsPoint のすぐ下にCGRectContainsRectがあるのに……。>>Gs5azxCQ0
307:名称未設定
10/06/11 19:40:14 Gs5azxCQ0
>>306
なんか分からないけど見つからなかったです・・・
本当馬鹿ですみません。
308:名称未設定
10/06/11 19:56:50 UPIeHMOo0
「聞けばいいや」という気持ちだから
目が節穴になるんだろうな。
309:名称未設定
10/06/11 20:08:48 vkArmhKXP
ヒットテストならcontainsよりももっといい関数あるがな
310:名称未設定
10/06/11 22:01:11 2CJ+0sSY0
木下誠氏のRSSサンプルプログラムをiOS4で動かそうといろいろやってみるのですが、うまくデータの取得ができません。
アドバイスいただけないでしょうか。
URLリンク(journal.mycom.co.jp)
URLリンク(journal.mycom.co.jp)
311:名称未設定
10/06/11 22:37:43 LYMHC+Tg0
がんばれw
312:名称未設定
10/06/11 23:20:25 gh7QPA2M0
IEでヤフー検索してた俺。
プログラムのプの字も知らん素人が勉強始めて8ヶ月。
出た!
App Storeに俺の作ったアプリが。
で早速低いレーティング、、、、。みなさんのiPhone汚してすいません。
けどまぁこんなもんかと何か納得。
313:名称未設定
10/06/11 23:35:13 VhJyrKHD0
>>312
技術力はともかく、誠実かどうかは伝わると思うよ。まあ頑張って。
反面、最近は姑息なアプリが多くて困る。
314:名称未設定
10/06/12 00:07:47 12e/w/TE0
>>312
世に出せて良かったじゃん
俺はまだ完成もしとらん
バグ潰しとか頑張ってね
>>313
ブログに書いてある事をアプリにしただけで金取るような
ひでぇアプリもあるしなぁ
315:名称未設定
10/06/12 02:31:19 QvJKmyZ30
コメントも酷い・・・
無料なのに氏ねとか、ユーザー同志で煽り合ってケンカしてたり。
316:名称未設定
10/06/12 04:35:54 MuCERSCo0
作者がきちんと注意事項を書いてるのに読まず
コメントでボロクソに言われるとかも多いでござる
作ってる人間としてちょいと悲しいあとスレから脱線ごめんなさい
317:名称未設定
10/06/12 06:28:42 hAEWd6ft0
CSVファイルを読み込んで配列にしたいのですが、CSVを扱うクラスなどはありますでしょうか。
「""」に改行が含まれているものなので、単純に「,」で分解というわけにもいきません。
URLリンク(groups.google.co.jp)
こちらでサンプルが公開されているので試しましたが
改行の含まれた項目には対応しておりませんでした。
318:名称未設定
10/06/12 06:47:56 AGr7IIJuP
丸投げもいいとこだな
319:名称未設定
10/06/12 06:58:32 Jo/gm4V80
>>317
改行を何かに置換してから処理すればいいんじゃね?
320:名称未設定
10/06/12 07:52:49 whX+upDg0
クソみたいな質問が増えて来たし、初心者じゃない人達は本スレを有効活用した方がいいんじゃないか?
321:名称未設定
10/06/12 08:47:05 +HDXNpRa0
>>317
domみたいに「誰かが苦労してくれれば誰かが楽」みたいじゃなくって、
csvなんて「誰が1から書いても楽」だからな。
322:名称未設定
10/06/12 09:30:03 dBqW/DIc0
>>321
そんなことはないと思うが…
カンマで区切ってあればCSVには違いないが、使う人によってそれ以外の仕様がバラバラだからな。
簡単だからこそ奥が深い。
項目内改行なんてのは一番わかりやすい例。
323:312
10/06/12 09:37:28 2OjgQ7Aj0
やべぇ
あるカテゴリの無料のTOP10位にランクインしてる。
嬉しすぎる。
324:名称未設定
10/06/12 09:54:17 Ut42CF/O0
36 名前:名称未設定[sage] 投稿日:2010/06/12(土) 08:23:43 ID:RcVNhlGt0
Appleから事前承認を得れば、インタプリタが使えるようになったらしいね。
URLリンク(www.macnn.com)
325:名称未設定
10/06/12 10:28:25 DYODRGXj0
>>323
特定しましたw
一過性なもんだから糠喜びだな。
ダウンロードされればされる程、星1つが増えていくでござる。
326:名称未設定
10/06/12 11:54:15 XvHeXfxr0
>>322
人によって仕様がバラバラだからそれに合わせて作ったほうがいいんじゃね?
327:名称未設定
10/06/12 12:47:00 G8XTmuS8P
>>316
人間の中で「賢い、アホ、アホ過ぎ」の割合は2:6:2。
だから8割の人は注意事項なんて読まない。
注意事項や説明書なんて読まない前提で作らないと駄目なんだよね。
328:名称未設定
10/06/12 15:48:50 29reNQwf0
Viewの座標系の位置や単位を変更することはできますか?
説明難しいのですが
例えば、
200*200のViewは、(0,0)-(200,200)ですが、
座標の中心をかえて
(-100,-100)-(100,100)
にしたりはできますか?
また、
200*200のViewなのですが、1dotあたりの比率を変えて
(0,0)-(100,100)として扱うようなことはできますか?
329:名称未設定
10/06/12 15:52:46 E4Q71rMa0
アフィン変換とか
bounds の値を変更とか
330:名称未設定
10/06/12 16:39:53 z9z80TLZ0
ここは質問スレのようですが解答スレはどこですか
331:名称未設定
10/06/12 17:53:08 12e/w/TE0
回答スレはこちら
URLリンク(developer.apple.com)
332:名称未設定
10/06/12 20:57:51 pVXTh6fX0
おまえのアプリうちが出版する雑誌に掲載してもいいかメールキタ━━━(゚∀゚)━━━ !!
333:名称未設定
10/06/12 21:02:20 twoYyfY+0
それ、金取られるよ
334:名称未設定
10/06/12 21:13:57 pVXTh6fX0
ふーん、そんな雑誌あるんだ。
前に掲載されたときは金どころか事後報告だったよ。
335:名称未設定
10/06/12 21:15:29 DYODRGXj0
>>332
良心的な出版社だな。
いままで10くらいの書籍で紹介されたが、事前連絡があったのは1社だった。
発行部数が多い雑誌ならそれなりのダウンロード数が見込めるよ。
336:名称未設定
10/06/12 21:24:32 i5Oeoi8t0
iPad用アプリの開発したいのですが、Windows PCでも可能ですか?
Visual Studioはあるのですが、やり方が分かりません。基本的な説明が書いてあるサイトあったら教えてください。
お願いします。
337:名称未設定
10/06/12 21:40:42 dfwCWVf10
>>336
URLリンク(developer.apple.com)
338:名称未設定
10/06/12 21:57:59 PGBBhYKt0
マルチタッチしている複数の座標を検出する事は可能ですか?
339:名称未設定
10/06/12 22:04:24 twoYyfY+0
はい
340:名称未設定
10/06/12 22:06:08 PGBBhYKt0
ありがとうございます
シングルは簡単に出来たんですがマルチだと調べても全然わからなくて…
もうちょっと頑張ってみます
341:名称未設定
10/06/12 23:47:58 LEoOI1D7O
>>290なんですが、まだ解決できません。。
すみませんが、どなたかお願いします(´;ω;`)
342:名称未設定
10/06/13 00:11:37 APXQgo7/0
日本語の入門書でオヌヌメは?
343:名称未設定
10/06/13 00:16:07 RB+N6bjb0
>>335
事後連絡すらない出版社が増えた希ガス
344:名称未設定
10/06/13 00:25:23 q63TUZw+0
>>340
エリカ本にサンプル載ってるよ
345:名称未設定
10/06/13 03:38:25 jsPx5gJ/0
SDKってどんなもんか試してみたいんですけど
いちばん最初に10800円払って入会しないと試すことすらできないってことですか?
346:名称未設定
10/06/13 03:46:11 6I0vpUX70
>>345
シミュレーターで動作させるだけなら無料で登録するだけ。
実機動作にはお布施が必要。
347:名称未設定
10/06/13 04:55:01 jSElDO4c0
>>290 >>341
UIGraphicsBeginImageContext(image.size);
[image drawAtPoint: CGPointZero];
[string drawAtPoint: textLocation withFont:font];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIImageWriteToSavedPhotosAlbum(newImage, nil,nil,nil);
これでおkがどうか、確認はしていない
348:名称未設定
10/06/13 06:40:53 0/BotpYQ0
>>323
アプリ名晒せ
349:名称未設定
10/06/13 07:11:09 qrI8BVHiP
>>343,335
8年ぐらい前、Macのソフトを公開してたときは、すべて事前だった。まあ、Mac
は毎コミとアスキー、BNNぐらいしか出していなかったけど。 海外の雑誌は無断だっ
たな(googleの検索で出て来たw)。
350:名称未設定
10/06/13 07:32:50 j6H5Rdzm0
>>345
試すだけなら無料だと噂には聞いたことあります。
あそこ、英語で書いてるからさっぱりわかりません。
どうして日本語化してくれないのでしょう?
351:名称未設定
10/06/13 07:33:57 RB+N6bjb0
>>350
それはね、おまえのような低能・低学歴をふるいにかけるためだよ。
352:名称未設定
10/06/13 07:35:14 WCL1Wwqx0
>>350
阿呆なの?
353:名称未設定
10/06/13 07:37:55 qrI8BVHiP
アップルは日本語化してくれないどころか、日本だけ特別に重要な技術資料のほとんどを
和訳してくれている。メールも日本語で返信がくるそうじゃないか
354:名称未設定
10/06/13 08:25:07 5U2HMrXS0
参考書なんかよりアップルの日本語リファレンスのほうが親切だなと思った