トップページ⇒mac
1001コメント350KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001名称未設定2013/08/19(月) NY:AN:NY.ANID:ykyhR6cZ0
iPhone, iPod touch用アプリケーションの開発を始めたばかりの初心者向け質問スレ。

■質問する前に■
1. 質問は日本語もしくはObjective-Cで
 質問に質問で返されても逆切れしない。それは質問の仕方が悪いってことだよ。
2. どういう内容であれレスをもらったら報告とお礼の言葉を忘れずに。
 回答者は自分の時間を使って親切で回答してくれています。
3. 回答者は自分も初心者であった事を忘れずに。
4. マルチポスト(複数のスレに同じ質問を書込むこと)は厳禁!
5. 質問は可能な限り具体的に。
 ただ「エラーが出ます」ではエスパーかスタンド使いでなければ答えられません。
 エラー内容をちゃんと書きましょう。
6. わからない部分のコードをコピペすると手っ取り早いです。
7. このスレは無料プログラミング教室ではありません。
 「○○の仕方を教えてください」という質問はなるべく避けてください。
 「自分で調べたけどわからなかった事」を質問するというスタンスを忘れずに。
8. バグを安易にOSや開発環境のせいにしない。
 自分の知識の無さを棚に上げて人のせいにするなんて百年早い。

■関連スレ
iOSアプリ 個人開発者の雑談スレ13
http://anago.2ch.net/test/read.cgi/mac/1369912531/

iPhone iPad iOSプログラミング Part1
http://toro.2ch.net/test/read.cgi/tech/1314086681/

【脱獄】iPhoneのJailbreakアプリ開発スレ
http://anago.2ch.net/test/read.cgi/mac/1337945208/

※前スレ
[SDK]iPhoneアプリ開発初心者質問箱33[touch][iPad]
http://anago.2ch.net/test/read.cgi/mac/1370485786/
0004名称未設定2013/08/20(火) NY:AN:NY.ANID:YkyncKcLP
行間の大きなフォントを指定するしか無いかと。
0005名称未設定2013/08/20(火) NY:AN:NY.ANID:BXmHYn39P
>>3
できないはず。自分はそれがイヤでAppCodeにした。ステマっぽくて何だけど
0006名称未設定2013/08/20(火) NY:AN:NY.ANID:2PGuE8kd0
シェーダ言語難しいすぎ
誰か俺にシェーダ言語を解説エロください
0007名称未設定2013/08/20(火) NY:AN:NY.ANID:YkyncKcLP
Cとベクトル演算知ってりゃ出来る。
0008名称未設定2013/08/21(水) NY:AN:NY.ANID:PrzPJcYt0
シェーダだけで本あるよ
プラットフォーム気にせず1つ読んでみるとか
0009名称未設定2013/08/22(木) NY:AN:NY.ANID:kNzwgtQS0
高速列挙の中でカスタムクラスのプロパティを参照するとクラッシュするのですが、回避する方法はありますか。
具体的には
for ( MyCustomClass* obj in array.subviews){
____int a = obj.myProperty;
}
みたいなことをすると、そんなプロパティが親クラスに無いと言われて落ちます。
0010名称未設定2013/08/23(金) NY:AN:NY.ANID:O/4JOAdvP
単にarrayに入ってるのがMyCustomClassクラスのオブジェクトでないってだけじゃないの。
0011名称未設定2013/08/23(金) NY:AN:NY.ANID:u24tbakw0
>>9
array.subviewsってなに?
0012名称未設定2013/08/23(金) NY:AN:NY.ANID:XXJLFY1Y0
Ios6のアプリはios7上では
強制的にフラットデザインが適用されるのでしょうか?
0013名称未設定2013/08/23(金) NY:AN:NY.ANID:qP8HfSt7P
>>12
いいえ
0014名称未設定2013/08/23(金) NY:AN:NY.ANID:u24tbakw0
Xcode4でビルドしたものは従来のデザインで動く
Xcode5でビルドするとフラットデザインが適用される
ぽい
0015名称未設定2013/08/24(土) NY:AN:NY.ANID:XkNaQnkP0
スレを間違えてしまったのでこちらに・・

iTunesConnectでAdd New Appから新規アプリを登録しようとしたのですが、
バンドルIDに選択すべき作成済みバンドルIDがプルダウンに表示されません。
ProvisioningPortalで作成したAppIDsが誤っているのかと思ったのですが、
原因がさっぱりわかりません。。

どなたか原因として考えられること等あったら教えて頂けないでしょうか?
0016名称未設定2013/08/24(土) NY:AN:NY.ANID:XkNaQnkP0
>>15ですが、解決しました・・・
AppIDsを作ってから、iTunesConnectに反映されるまで若干のタイムラグがあるようです。

お騒がせしました
0017名称未設定2013/08/24(土) NY:AN:NY.ANID:nIkH9VJs0
今から新規で入って月10万くらい稼げると思う?
カジュアルゲームはもうブーム過ぎたかな
0018名称未設定2013/08/24(土) NY:AN:NY.ANID:Lw7aHXOW0
>>17
今年の3月から初めて月10万稼いでいる人が雑談スレにいたし、
可能性はけっこうあると思うけどね
まぁカテゴリは考えた方がいいよ
0019名称未設定2013/08/24(土) NY:AN:NY.ANID:U6Szl4VU0
>>17
今、ランキングで見かけるものと、同等のものがあんたに作れるのか?
0020名称未設定2013/08/24(土) NY:AN:NY.ANID:pChwyeUh0
フラットデザインはコードで分けることはできないらしい
0021名称未設定2013/08/24(土) NY:AN:NY.ANID:KkCwKrd/0
副業的に稼ぐことはできるが
万単位で稼ぐことは難しい
0022名称未設定2013/08/26(月) NY:AN:NY.ANID:kjmz1wAA0
以前お世話になりました。
相も変わらず初心者質問ですがよろしくお願いします。

Xcode4.6.3使用していますが、
ストーリーボードからcontrolキードラッグで.hファイルにコネクトしたいのですが
ドラッグで線はのびても、例の吹き出しみたいなアレがでなくなりました。
原因がわからないので、お力を貸して下さい
0023名称未設定2013/08/26(月) NY:AN:NY.ANID:X4QP572V0
まず服を全部脱ぎます。
0024名称未設定2013/08/26(月) NY:AN:NY.ANID:NgY2gNCEP
ttp://lh6.ggpht.com/-jkHpDIcDuW0/T4WsutyqMAI/AAAAAAAGeU8/4fmyzMFFCI0/l17578.png
0025名称未設定2013/08/26(月) NY:AN:NY.ANID:jNDziodH0
viewDidLoad等の初期化のタイミングで、プロパティに
_hoge = [NSArray alloc];
などとすると、他のスコープで参照するとクラッシュすることがあり、どうやら解放されているようです。
self.hoge = ....
と代入すると大丈夫だったりするのですが
どういうことなのかわかる方いらっしゃいますか?
0026名称未設定2013/08/26(月) NY:AN:NY.ANID:sYNaaSWX0
>>25
プロパティの記述で代入しないとretainされないから
0027名称未設定2013/08/26(月) NY:AN:NY.ANID:H5g7irrgP
え? ARCならアクセサ使うにしろインスタンス変数に直接代入するにしろretainされるでしょ
というか何故initしないのかの方が謎なんだけど・・・
解放されているんじゃなくてinitされてないせいでクラッシュしてるのでは?
0028名称未設定2013/08/26(月) NY:AN:NY.ANID:NgY2gNCEP
init もあるけど、 _hoge が @property (weak , nonatmic) NSArray hoge; で宣言されちゃってたりして
0029名称未設定2013/08/26(月) NY:AN:NY.ANID:P0av5y7s0
音楽ライブラリの曲をAudioUnitで加工したいのですが、どうやってAudioUnitへ渡すのでしょうか?一旦ファイルに書き出して読み込むのですかね?
0030名称未設定2013/08/26(月) NY:AN:NY.ANID:X4QP572V0
>>29
@yui_works さん、ちぃ〜っす!
0031名称未設定2013/08/26(月) NY:AN:NY.ANID:sth06A230
制作を承っておいて赤の他人に聞きまくるのは無いな
聞いている対象物が個人的なものなのか依頼物なのか知らんが、前面が承りたくてだからな
0032名称未設定2013/08/26(月) NY:AN:NY.ANID:sth06A230
>>30
あ、てか、>>23のようなくだらない見飽きたレスするくせに、>>30なんてのは探し出し晒すのだな
んー、気持ち悪いwのっかってしまった反省をしよう
0033名称未設定2013/08/26(月) NY:AN:NY.ANID:WUKvpyI10
雑談も此処もガキばっかりだからなぁ
0034名称未設定2013/08/26(月) NY:AN:NY.ANID:Fhf3dLy+0
DL数に対してのレビュー率って皆さんはどのくらい?
0035名称未設定2013/08/26(月) NY:AN:NY.ANID:X4QP572V0
>>32
反省だけならサルでも出来るw
0036名称未設定2013/08/26(月) NY:AN:NY.ANID:xn4d6Eyc0
アプリ内で適当にダイアログ出してもレビュー数は50/2万くらい
0037名称未設定2013/08/26(月) NY:AN:NY.ANID:sYNaaSWX0
>>27
あ、そうなんだ、しらなかったわ。
プロパティ用のインスタンス変数もstrongになるからかな?
0038名称未設定2013/08/26(月) NY:AN:NY.ANID:H5g7irrgP
>>37
プロパティ用に自動生成される変数の所有修飾子はプロパティ宣言と同じでしょ
所有修飾子が異なる変数にsynthesizeしようとしてもエラーになる
0039名称未設定2013/08/27(火) NY:AN:NY.ANID:peZBzrGG0
3GSでは動かないようにしたいんだけど、
Deployment Targetを6.0以上にするしかないの?
0040名称未設定2013/08/27(火) NY:AN:NY.ANID:Dz6ph9/R0
ジャイロ無理やり使うとかw
0041名称未設定2013/08/27(火) NY:AN:NY.ANID:Lc+4OBMKP
ttp://tkyk.name/blog/2011/09/25/iOS-Objective-C-iphone_uidevice-extension/
こーゆーのを使ってみる。もっと他にやりかたあるのかもしれないけどね
0042名称未設定2013/08/27(火) NY:AN:NY.ANID:peZBzrGG0
有料にするのでappStoreから3GSでDLできないようにしたいのだが…
>>40のようなやりかたしかないのかな
0043名称未設定2013/08/27(火) NY:AN:NY.ANID:2UQY618U0
>>41
よく知らないで言うけど、それインストールさせないようにするには使えないんじゃ?
インスコはできるけど動かないって審査通るのかなあ
0044名称未設定2013/08/27(火) NY:AN:NY.ANID:Lc+4OBMKP
>>43
ああ、そういうことか!!すまんです。。となると>>40とかが現実路線…なのかね?
0045名称未設定2013/08/27(火) NY:AN:NY.ANID:jcdnlboV0
ドミノピザのアプリが落とせるのに
実機(3GS)にインスコできなくて
よく読んだら3GS非対応だったっけな。
0046名称未設定2013/08/27(火) NY:AN:NY.ANID:peZBzrGG0
GPSを使うからか?
0047名称未設定2013/08/27(火) NY:AN:NY.ANID:X2dlnNGw0
>>36
ありがとうございます
0048名称未設定2013/08/27(火) NY:AN:NY.ANID:gR6AKApW0
最近勉強しはじめたんですけど、クラス間での変数を使い回すのはどうしたらいいのでしょうか?
0049名称未設定2013/08/27(火) NY:AN:NY.ANID:peZBzrGG0
マルチ諦めればグローバル変数&externでおk
0050 忍法帖【Lv=4,xxxP】(1+0:5) 【東電 48.9 %】 2013/08/28(水) NY:AN:NY.ANID:rpaNQ/gt0
.
0051名称未設定2013/08/28(水) NY:AN:NY.ANID:RU7DOFZ40
>>48
そいつのヘッダをimportしたらそいつのインターフェイスが見える。
プロパティもメソッドも@publicのメンバも丸見えってこと。
0052名称未設定2013/08/28(水) NY:AN:NY.ANID:Fq9AvzOk0
UITableviewのセルの移動なんですが、↓このサイトの方法で実行すると、
http://www.amuate.com/2011/12/28/coredata.html

一番上のセルを移動したときに、なぜか下にシュッと消えていくアニメーションが出ます。ふつうは出ないと思うのですが、
どうしたらこのアニメーションをさせないように出来ますか?
どうかご教示お願いします。
0053名称未設定2013/08/28(水) NY:AN:NY.ANID:74M3hYRE0
>>51
無愛想だな。
0054名称未設定2013/08/28(水) NY:AN:NY.ANID:AGEtYBnlP
ゃぁぁん、そのヘッダちゃんを、挿入したら、インタフェイスも、ま・る・み・え?
プロパティとかぁ、めそっどとかぁ、もう@publicもまぢみえぇ

これでいいか?
0055名称未設定2013/08/28(水) NY:AN:NY.ANID:mAA11NiZ0
きんも〜っ☆
0056名称未設定2013/08/28(水) NY:AN:NY.ANID:nXJhjEDGP
ツールバーについて質問です。

http://i.imgur.com/fYKJv8F.jpg

この写真の下部にある銀色のツールバーを結構いろんなアプリで見かけるのですが、
このツールバーはどうやって作成しているのでしょう??
0057名称未設定2013/08/28(水) NY:AN:NY.ANID:wEvrSKof0
AFNetworkingで質問です
UIImageView+AFNetworkingでデフォルトの場合
キャッシュはどうなっていますか?
0058名称未設定2013/08/29(木) NY:AN:NY.ANID:sHoYjEtZi
ん〜、わかんない。 テヘペロ
0059名称未設定2013/08/29(木) NY:AN:NY.ANID:UpBefLby0
UIColorの色指定で、CIFloatを使いますが、そのときほとんどのサンプルが小数点第三位までの記述です。
その理由はなにでしょうか?
0060名称未設定2013/08/29(木) NY:AN:NY.ANID:eEk2wtKq0
>>59
画面に表示する時には結局0〜255になるから、有効数字3桁あれば充分ってことでは?
0061522013/08/29(木) NY:AN:NY.ANID:fU7/Y4ss0
>>52です。
>>52の件ですが、

自己解決しました。
0062名称未設定2013/08/29(木) NY:AN:NY.ANID:2hUAntO50
UIViewの上にUICollectionViewを乗っけて
UICollectionViewの背景は透明に、UICollectionViewCellを不透過にして
UIViewの上にUICollectionViewCellが浮き上がってるように見せたいんですが
UICollectionViewのalphaを0.0にしてしまうとUIColletionViewCellまでも透明になってしまいます
期待通りの結果を得たいときはどうすればよいのでしょうか
お教えください
0063名称未設定2013/08/29(木) NY:AN:NY.ANID:1ugBk8voP
viewController.collectionView.backgroundColor = [UIColor colorWithRed:10 green:10 blue:10 alpha:0.5];
0064名称未設定2013/08/29(木) NY:AN:NY.ANID:2hUAntO50
>>63

できました!!ありがとうございました!
0065名称未設定2013/08/29(木) NY:AN:NY.ANID:dBkeKAJk0
Xcodeに紐付られているApple IDを変更(ログアウト)する方法教えてください
実機テストしようと思ったのですが、別のIDのログイン状態が解除されていない感じです
0066名称未設定2013/08/29(木) NY:AN:NY.ANID:dBkeKAJk0
あ、自己解決しました
0067名称未設定2013/08/29(木) NY:AN:NY.ANID:nfILc+V+0
UIImageについて質問です。
メールアプリの「VIP」セルの左アイコンのように、
アルファで書いた線に背景色を当てるには、背景画像とアルファ線で書いた画像を作って重ねるしかないのでしょうか?
TintColorを直接指定できると言われたのですが見当たりませんでした。
0068名称未設定2013/08/29(木) NY:AN:NY.ANID:GLepCjtqi
>>67
質問の意味がまったくわからないんだが…
画像貼ってくれ
0069名称未設定2013/08/30(金) NY:AN:NY.ANID:Z3AecuAh0
>>68
67です、すいません
要はUITabBarの画像のような色の付け方を、UITableViewのimageに指定したいのですが、色指定だけで行えるようなapiはあるでしょうか?
0070名称未設定2013/08/30(金) NY:AN:NY.ANID:EUWHYfxQ0
C++を知ってるのだが、iPhoneアプリを開発する時に
入門書でおヌヌメの本を教えろください。
0071名称未設定2013/08/30(金) NY:AN:NY.ANID:Q8rij1AA0
>>67
アルファ線ってクリッピングパスのことか?
VIPセルの星アイコンは画像だろ。
「tableView アイコン」でググれ
0072名称未設定2013/08/30(金) NY:AN:NY.ANID:D3bXMjfM0
>>70
C++できるなら、appleのドキュメントだけでOK
0073名称未設定2013/08/30(金) NY:AN:NY.ANID:LMMibukDP
アップルのドキュメントわかりにくいから萩原本をステマしとくわ
あとはエキスパートObjective-Cプログラミング
0074名称未設定2013/08/30(金) NY:AN:NY.ANID:p2T/E8Q80
iOS7専用のアプリって、今、Storeに登録申請できますか?
0075名称未設定2013/08/30(金) NY:AN:NY.ANID:kvlh042V0
すみません。AppStoreでアプリを売り始めたんですが、
現在の〆後の売上げがいくらぐらいになったら振り込みが発生するのでしょうか?
あと、いまだに海外からの入金で、citi以外は相当の手数料が発生するのでしょうか?

なんかググっても古い情報とかでよくわかりませんでした・・・
0076名称未設定2013/08/30(金) NY:AN:NY.ANID:WShd9kHei
>>74
やればわかる、やらねばわからぬ、なにごとも。
すぐやれ!
0077名称未設定2013/08/31(土) NY:AN:NY.ANID:e6639Vzz0
なんかここ最近サムいオヤジが1人混ざってる気がする。
0078名称未設定2013/08/31(土) NY:AN:NY.ANID:SKumbMdr0
茶化すだけのアホよりはマシなような気がしないでもない
0079名称未設定2013/08/31(土) NY:AN:NY.ANID:NRaZBMtA0
スレに全く関係無い事を真夜中に書いてる奴よりましだろ
0080名称未設定2013/08/31(土) NY:AN:NY.ANID:L+h/jRUp0
iOS7対応って何をしたらいいのかわからない
何もしないと7じゃDLされないの?
0081名称未設定2013/08/31(土) NY:AN:NY.ANID:Ji3Dc37S0
林檎のforum逝って読め
英語わからんならその日になってから慌てろ
0082名称未設定2013/08/31(土) NY:AN:NY.ANID:SKumbMdr0
>>80
もうベータ入れてみ。もう戻れなくてもいいだろ
0083名称未設定2013/09/01(日) 00:22:06.81ID:jEED274CP
>>80
xcode5でビルドして、とりあえずsimulatorで動かす。
0084名称未設定2013/09/01(日) 12:44:49.60ID:Hi7By9JA0
iOSでBonjourで通信したいんだけど質問
NSNetServiceをpublishしてサービス発行して、クライアント側は探してnetServiceDidResolveAddressできたらNSOutputStreamの
write:maxLengthでデータ投げたらacceptConnection:から受け取れるんだけど、
これって一回NSData送ったらNSNetServiceはcloseFileしてNSNotificationCenterからremoveObserverして、publishでサービス再発行しないと別のNSData送れないん?

TCP通信だからData毎に経路作る必要があるって事?
0085名称未設定2013/09/01(日) 13:21:13.84ID:cGfsUMdV0
質問なんですが、iOS7ベータをいれたiPhoneに、Xcode4.6.3でコンパイルして、インストールってできないんでしょうか?
Xcode5でインストールしないとダメ?
なんか、iPhone繋いでも、Xcode4.6.3に表示されなくて...
0086名称未設定2013/09/01(日) 13:43:06.04ID:YQnJA3Ss0
Adhocでならインストールできたよ
0087名称未設定2013/09/01(日) 14:02:08.36ID:O99sSgjd0
試してみたけど、1度Xcode5でデバッグできるようにしたら4でもいけたよ
0088名称未設定2013/09/01(日) 14:14:11.29ID:cGfsUMdV0
>>86-87
ありがと、試してみる
0089名称未設定2013/09/01(日) 16:05:01.96ID:C5kPFfeU0
アプリ内課金でリストアが無いっていってリジェクト食らった。
リストア機能自体はあるんだけど、「リストア」とか「復元」って言葉だと判らんだろうからと、
「以前に購入した事ある人は〜」みたいに書いたんだけどマズかったかな?
特定の文字が出ていないとダメってのは無かったと思うので、ここ押せって返してみたけどどうなるか・・・。
0090名称未設定2013/09/01(日) 17:23:35.22ID:znENoJMQP
リストアつてなまえにして、タップされたら
アラートで説明するとか
0091名称未設定2013/09/01(日) 20:22:28.67ID:QJ6qfJ8J0
1つのアプリでiPadとiPhoneに対応したアプリのことをなんて言うんでしたっけ?
0092名称未設定2013/09/01(日) 21:16:49.53ID:lmnPguxHP
>>89
リストアでわかるだろ
0093522013/09/01(日) 21:57:48.82ID:Tyu5oaHD0
>>91
ユニバーサルアプリ
0094名称未設定2013/09/01(日) 22:06:06.25ID:QJ6qfJ8J0
>>93
そうだ、ありがとう
0095名称未設定2013/09/01(日) 22:29:21.90ID:+hd9A+HI0
予算10万でアプリ開発に最適なのはどれでしょうか?
・mac book pro
・mac mini
・imac
0096名称未設定2013/09/01(日) 22:48:30.34ID:x7zkSQ7t0
シミュレータのメモリがどのくらいあるか知るにはどうしたらいいの
9A334のメモリを知りたい
256MBなら3Gの試験になるからいいんだけど
0097名称未設定2013/09/01(日) 23:34:20.77ID:CWYMikby0
>>96
シミュレータはMac上でのアプリにすぎなく、そういうのはシミュレートしていない
Version 6.0 では2.4Gぐらいで can't allocate になるな

4.x はシミュレータでさえもう 10.8 以降では切られたので、実機が無いのなら切るべきものだろうな
0098名称未設定2013/09/01(日) 23:36:57.24ID:x7zkSQ7t0
>>97
切りたいんだけど、iPhone3GSは6.xまでサポートするし
3GSに6入れて使ってる奴なんてほぼ皆無だろうけどもし運悪く当たってしまったら…
0099名称未設定2013/09/01(日) 23:41:43.35ID:JHdszOEJ0
中古のtouchをオクで落とす。
0100名称未設定2013/09/01(日) 23:45:02.56ID:CWYMikby0
>>98
3G は iOS 4.2 までだけど

3GS なら、iOS 6 からサポートすればいいんじゃないの。iOS 5 からでもいいけど
その場合にはデバイスが載っているメモリがいくらだからそれをアプリでいくらまで使えると考えるのはちょっと違うと思うがなあ
できるだけ少なく、どうしようもないんだったら、どうしようもないってことで、シミュレータでテストできるとか関係無さそう
0101名称未設定2013/09/01(日) 23:50:48.69ID:CWYMikby0
>>99
そうだね。3GSだったら普通の中古屋でも格安だし
そんなメモリ大喰らいで把握できないなら実機持っておいた方がいいかも
0102名称未設定2013/09/02(月) 00:38:01.83ID:xv+k0oUV0
そういえば256MBといえばiPad1stも同じだ。
iPhone4で大丈夫なアプリでも、iPad1stでは起動時に落ちるものがあるぞ。
0103名称未設定2013/09/02(月) 01:06:38.59ID:kl6YL2FrP
USだと6を切っちゃうデベロッパが半分だとか。
■ このスレッドは過去ログ倉庫に格納されています