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

このエントリーをはてなブックマークに追加
1名称未設定
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/1364806098/
2名称未設定:2013/06/06(木) 11:32:21.55 ID:x8ckg2cQ0
Appleの開発者向け公式日本語ドキュメントはこちら
https://developer.apple.com/jp/devcenter/ios/library/japanese.html

【iPhoneアプリ】 cocos2dスレ 【iOSアプリ】
http://anago.2ch.net/test/read.cgi/mac/1345064804/

【iPhoneも】Titanium Mobileスレッド【Androidも】
http://toro.2ch.net/test/read.cgi/tech/1310743161/
3名称未設定:2013/06/06(木) 11:33:25.07 ID:x8ckg2cQ0
前スレ1000の質問を再掲します。よろおね m(_ _)m

質問なんですが、XcodeにPROJECTとTARGETSそれぞれ、Build Settingsの設定ができるじゃないですか?
前作ったアプリでは、TARGETSのBuild SettingsでBasicを選ぶと、Code Signingの設定が出来たんですが、
今作ってるアプリでは、Code Signingの入力する所が見当たらないんです。

Basicじゃなくて、Allを選ぶとCode Signing入力する所が出てくるんですが、何が違うんでしょうか?
あと、TARGETじゃなくて、PROJECTだと、BasicでもAllでもCode Signing入力する所が出てきます。
TARGETSのBasicだけ入力欄が無くて入力出来ないんです。
TARGETSのAllで入力すれば大丈夫ですかね? 前作ったアプリと様子が違うのでちょっと気持ち悪いんです。
4名称未設定:2013/06/06(木) 11:37:38.51 ID:cdkLdSa80
そもそも、なんで1000で質問するんだよw
5名称未設定:2013/06/06(木) 11:41:53.89 ID:x8ckg2cQ0
>>4
レス番の確認を怠りました。申し訳ございません。
6名称未設定:2013/06/06(木) 11:51:37.35 ID:0HAYiBuV0
>>3
BasicはBasicだろ、AllはAllだろ。PROJECTはPROJECTだろ、TARGETSはTARGETSだろ
PROJECTでは作るであろう複数のTARGETに共通のを設定し、あるTARGETに固有のはTARGETで設定(変える)しなさいってことだろ
TARGETで固有に変えることはそんなに無いだろうから、TARGETのBasicで初期は出ないんだろ

TARGETのAllで値を変えたら、Basicでも出るようになるぞ。前作ったアプリとやらでは変えたんだろう
てか、そんなの気にしないでAllにしとけばいいじゃん
7名称未設定:2013/06/06(木) 11:55:46.73 ID:0HAYiBuV0
>>3
>PROJECTでは作るであろう複数のTARGETに共通のを設定し、あるTARGETに固有のはTARGETで設定(変える)しなさいってことだろ
ってのは、Basic ALl の隣にある Combined Levels の Levels を選んでみるとわかるだろう
8名称未設定:2013/06/06(木) 12:02:00.44 ID:x8ckg2cQ0
>>6-7
ありがとうございます。気にしなくて良さそうですね。
Levels選ぶと出てきました。
9名称未設定:2013/06/06(木) 12:17:51.59 ID:Xy+WV1If0
前スレの>>999
ちょっとやってみたけど、エージェント指定した時は内容がかわってる(スマホ向け?)
で、utf8への変換に失敗してるだけだった。
NSDataの内容そのまま書きだしてみたけど元もUTF-8だったよ、変な文字が入ってるみたいね。
10名称未設定:2013/06/06(木) 13:02:15.98 ID:BM/Jg5jpP
>>9
ありがとう。utf8変換の失敗というヒントもらえて助かったよ!
[[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];
では失敗しちゃうので、どーにもならんなーと思ってたんだ
未検証で結果オーライで何だけど、
ttps://gist.github.com/cherpake/4709652
にあるNSData→UTF8文字列への変換をするのをみつけたので組み込んでみたら
一応表示されるようになった。fc2.comでUserAgentをスマホのやつに変えた場合、
返ってくる文字列に何かあるんだろうね。
11名称未設定:2013/06/06(木) 16:21:45.12 ID:GRKBLcYXP
NSDateFormatterを使って月日だけ(年なし)のローカル表示を手に入れたいのですがどうしたらいいですか?
12名称未設定:2013/06/06(木) 17:37:52.26 ID:UCdwDr0F0
NSDateFormatterに書いてあるやろがあ
NSLogやprintf と同じような感じで。違うけど
dateFormatの Data Formatting Guide からたどり着く
13名称未設定:2013/06/06(木) 19:00:39.90 ID:8JVAQIBM0
iOS Developer ProgramにCertificates(証明書)をどうしても登録できない…
CSRファイルを指定してGenerateしても、Pendingにも何も出てこない
何が悪いんだろう
4月にリニューアルしたらしくて、ネットの情報はどれも役に立たない
14名称未設定:2013/06/06(木) 20:13:58.50 ID:q1FjJP640
そりゃたいへんだー(棒)
15名称未設定:2013/06/06(木) 20:20:58.79 ID:cdkLdSa80
UIが変わっただけでやることは同じはずたから、今までのネットの情報でもよく読むと行けると思うが。
16名称未設定:2013/06/06(木) 20:25:35.20 ID:/TllkGhT0
xibファイルからStreetBoardを使って設置しているViewControllerってどうやって読み出せばよいだろうか。
 StreetBoardからxibファイルを読み出す方法はググったらあったけど、
逆ってどうやるのか教えてください賢者様。
17名称未設定:2013/06/06(木) 21:26:58.62 ID:GRKBLcYXP
>>12
>>12
読んだけどイマイチ分からんす。
NSDateFormatterStyleで指定すると年がくっついてくるし、
MM-ddの形で指定してしまうとローカルの月日の表示形式に対応しにくい。
教えて下さい。
18名称未設定:2013/06/06(木) 21:32:21.37 ID:ZK3UFR4J0
>>16
えー?UIStoryboard に書いてあること短っ。そして、そのやりたいことの実現には必要十分じゃないの?
19名称未設定:2013/06/06(木) 21:52:39.92 ID:+eWUCdVA0
>>16
xibからstoryboardを読み出す(その逆も)ってどういうこと?コードも書かずに?
コード書いて読み出すのはどちらも簡単だよ。
20名称未設定:2013/06/06(木) 21:53:46.17 ID:q1FjJP640
StreetBoard(笑)
21名称未設定:2013/06/06(木) 21:54:29.28 ID:+eWUCdVA0
>>17
「ローカル表示」の定義と具体例を書かないと答えられんだろ
2216:2013/06/06(木) 22:00:27.32 ID:/TllkGhT0
>>18 >>19

返信ありがとう。
githubで配布されてたスライドビューのテンプレに
ストリートボードを使って作っておいた簡単なページを読み込ませたいんだけど、なかなかうまくいかなくて。

コードをかいて読み込ませたいんだけどそのコードがどうぐぐったらでてくるのかがわからないのですorz
23名称未設定:2013/06/06(木) 22:05:18.67 ID:+eWUCdVA0
>>22
そりゃ「StreetBoard」でぐぐってたら出るものも出てこないだろw
「UIStoryboard instantiateViewControllerWithIdentifier」とかでぐぐれ
あとはリファレンスみろ
24名称未設定:2013/06/06(木) 22:41:36.18 ID:GRKBLcYXP
>>21
思い違いしてた。
NSDateFormatterStyleだったら英語表記だと 6 Junって表示になると思ってたけど実際 Jun 6だった。
ローカルによって月日とか日月とか順番が変わるかなと思い込んでました。
MM-ddの形で指定すればいいのか。
25名称未設定:2013/06/06(木) 23:10:16.96 ID:+eWUCdVA0
もしかして:ロケール
26名称未設定:2013/06/06(木) 23:10:25.80 ID:ZK3UFR4J0
>>24
入れ替えとか余計なもん(和暦とか年月日とか)を付けてほしい場合は
+ (NSString *)dateFormatFromTemplate:(NSString *)template options:(NSUInteger)opts locale:(NSLocale *)locale

月日のiOSのアメリカ表記は言うように変わらんがな
27名称未設定:2013/06/06(木) 23:26:28.45 ID:GRKBLcYXP
>>25
locale ってロケール?お恥ずかしい orz
>>26
これです!ありがとうございます!
setDateFormat だとどうしても日付けの単位が表示できなくて困っていた所です。
28名称未設定:2013/06/07(金) 00:13:56.67 ID:a3/Je4Mu0
変数aがあって、その変数の値の大きさを棒の長さで表現したいんだが・・
つまりグラフを使いたいんだが、どうすりゃいいの?
29名称未設定:2013/06/07(金) 00:16:26.60 ID:lQrRgi1B0
好きにしたらええのやで
30名称未設定:2013/06/07(金) 00:21:38.01 ID:kBXm4xnV0
>>28
aが1増えたとき棒が何ピクセル伸びるか好きに決めてください
31名称未設定:2013/06/07(金) 02:59:06.60 ID:qzAjuV0DP
最大値を基準にすればいいべさ
32名称未設定:2013/06/07(金) 09:11:48.25 ID:68JDLG1d0
最近ObjCはじめたんですが、みんなグローバル変数+extern使いまくりなんですかね?
オブジェクト指向?カプセル化?なにそれ?って感じですか
33名称未設定:2013/06/07(金) 09:27:17.22 ID:lQrRgi1B0
ただでさえスレッドを多用しがちになるのに、グローバル変数なんか使うわけねーだろ
34名称未設定:2013/06/07(金) 09:44:15.54 ID:zBbGBhUR0
>>32
それの何が問題?
あなたの書き方だと 入門書に書いてあった程度の理由に見えるけど?
35名称未設定:2013/06/07(金) 09:48:54.50 ID:68JDLG1d0
いや、別に変数名が競合しないようにプリフィックスの命名規約をちゃんとしていればグローバルでいいと思うけどね
一人で作ってるならそのほうが効率いいだろうし
ただCでなくObjCである意味は無くなってくるけど
36名称未設定:2013/06/07(金) 10:58:22.96 ID:M2o+z3tN0
今時Cでもオブジェクト指向で書くというのに……
37名称未設定:2013/06/07(金) 11:15:17.29 ID:zBbGBhUR0
短命でたいして長くないソースを
ありもしない 未来を予測して変にカプセル化しているソースを見ると腹が立つ
38名称未設定:2013/06/07(金) 12:01:06.73 ID:yoVs64Ii0
昔、新人の子がカプセル化をカップル化と言い間違えて
恥ずかしがってたのを思い出した

今では嫁です
39名称未設定:2013/06/07(金) 12:25:45.08 ID:cADd3qdi0
グローバル変数にしなきゃならないなんてほとんど無いな。まあ、シングルトンは似たようなもんだがな
ID:68JDLG1d0 はなぜそう思ったのか疑問だし、それの方が簡単と思うのならばそういう素性の持ち主なんだろう
40名称未設定:2013/06/07(金) 13:15:28.10 ID:LdMGviPD0
28だけど

棒ってのはなにを用いればいいの?

棒画像のラベル用意して、aの値に応じてサイズ変更していけばいいのだろうか?
41名称未設定:2013/06/07(金) 13:21:26.13 ID:lQrRgi1B0
棒画像のラベルか、そういう発想はなかったな。>>40は天才かもしれんな
42名称未設定:2013/06/07(金) 13:31:12.13 ID:LdMGviPD0
開発初心者だから
label、ボタンくらいしか使ったことがないwww
43名称未設定:2013/06/07(金) 14:11:00.17 ID:Q4LB8/y70
せっせと非生産的コード組んで頑張れー(棒)
44名称未設定:2013/06/07(金) 14:13:26.78 ID:LdMGviPD0
ありがとうww
お前のアプリもうれてないだろうなー
45名称未設定:2013/06/07(金) 15:12:47.54 ID:Q4LB8/y70
くやしいのう、くやしいのうwww
46名称未設定:2013/06/07(金) 16:08:27.41 ID:1Q8krjqw0
>>40
「iOS グラフ 描画」みたいなキーワードでググって、
使えそうなライブラリとかサンプルでも探してみてはどうかな?
47名称未設定:2013/06/07(金) 17:01:52.11 ID:RTvxp5DX0
>>45
リアルでくやしいのうとか言ってるの想像したらきもちわりー
48名称未設定:2013/06/07(金) 17:09:42.16 ID:RTvxp5DX0
ストレス解消法が、ネットで人を馬鹿にすることしかないんだろうね。人殺すなよ^^;
49名称未設定:2013/06/07(金) 17:26:04.67 ID:dh8u9Rs40
棒が、ただのラインなのかわからん
とりあえずプログレスバー使ってみては
5016:2013/06/07(金) 17:45:05.31 ID:4Mxzfnob0
>>23
ありがとう神様。 見事読み出すことができました。

それで、また質問があるんですけどいいですか?

スタート画面→プレイ画面→結果画面
があるゲームなんだけど、
スタート画面だけxibファイルで作ってあって、スタート画面からUIStoryBoardを読み込ませているんだけど
結果画面になったときに、ボタンを作成してスタート画面に戻るようにするにはどうすればいいのだろうか?

[self dismissModalViewControllerAnimated:YES];
これを結果画面に記述してもプレイ画面に戻るだけだし、
スタート画面のxibファイルを読み込むようにしても表示されたモーダルVIEWが邪魔で表示されないし。

モーダルで画面推移したプレイ画面と、結果画面を一度にどっちも消すか、
読み込んだUIStoryBoardを消す方法ってあるんだろうか?

またググり方が悪いのか、全然でてこない。。
51名称未設定:2013/06/07(金) 18:04:58.16 ID:cADd3qdi0
>>50
Storyboard云々は関係無く、iOSの基本として 戻りたいViewControllerこの場合、スタート画面) で dismiss すればそこに戻れるというのは、ドキュメントのdismissのところに書いてある

スタート画面のViewControllerをグローバル変数に入れとくとかw、
[self.presentingViewController.presentingViewController dismissModalViewControllerAnimated:YES];
で戻れるんじゃね。Storyboardはよしなにしてくれるだろう
52名称未設定:2013/06/07(金) 18:05:50.83 ID:cADd3qdi0
(ググるのもいいがドキュメントを読めよw)
53名称未設定:2013/06/07(金) 18:12:22.77 ID:M2o+z3tN0
UINavigationController使うか、自分でスタック作れよ
5416:2013/06/07(金) 18:53:01.37 ID:4Mxzfnob0
>>51
神様。数時間悩んでたことが一瞬にして解決されました。
ありがとうございます。
55名称未設定:2013/06/07(金) 19:43:39.83 ID:Q4LB8/y70
ID:RTvxp5DX0 = ID:Q4LB8/y70

ID書き換えご苦労さん。
チミはアプリ開発には向いてないと思うよw
56名称未設定:2013/06/07(金) 19:58:40.29 ID:55kiYz5c0
性格歪んでるんだな、友達いなさそう・・・
57名称未設定:2013/06/07(金) 20:12:50.04 ID:k54OvE590
初心者スレでなにをしたいのかわからんくはあるなw
初心者スレでしか偉ぶれないのだとしたら情けなくはあるな
58名称未設定:2013/06/07(金) 20:14:27.41 ID:Q4LB8/y70
ま、頑張って売り上げを上げてくれたまえ諸君w
59名称未設定:2013/06/07(金) 20:17:02.37 ID:k54OvE590
雑談スレは
http://anago.2ch.net/test/read.cgi/mac/1369912531/
こっちだからな。スレタイが読めないヤツか
60名称未設定:2013/06/07(金) 20:17:10.13 ID:55kiYz5c0
>>58
売り上げあげるためにがんばるとかそのレベルまでいってないですよ^^;
61名称未設定:2013/06/07(金) 22:07:08.43 ID:9cxRueVO0!
Xcode4.5.2でiPhone用のアプリを作っているのですが、青い線がでません

StoryBoardを使ってインターフェースを作り、さぁ実装と接続するぞと思って
右側にstoryboard左側にAppdelegate.hを表示させ
storyboardの中の一つのViewControllerの上のButtonからappdelegate.hに向ってcontrol+ドラッグしようとしたのですが、青い線が伸びません

appdelegate.hでIBActionのメソッドを作ってからButtonの上に伸ばしても繋げられません

前に別なアプリを作っていた時は出来たのですが、新しくプロジェクトを作ってから青い線が出ません

なぜ青い線は出ないのでしょうか。教えてください
ちなみに使っているマシンはMac mini(Late 2009)&Mac OS X Lion 10.7.5です
62名称未設定:2013/06/07(金) 22:21:25.77 ID:PumU4xfx0
>>61
>前に別なアプリを作っていた時は出来たのですが
気のせいだろ
接続できるのは、そのButtonが属するViewControllerの範囲内だけ、または、例外的に画面推移で他のViewControllerへだけ

Responder Chain の下層(AppDelegate)にやってもらうなら、Buttonが属するViewControllerにあるFirstResponderに(も)アクションメソッドを追加して、FirstResponderに繋げるってのが普通なんじゃね
63名称未設定:2013/06/07(金) 22:29:09.51 ID:PumU4xfx0
>>61
ああ、むかーしの形のNiBからAppDelegate作成/NiBにAppDelegateインスタンスがあるのだったら、
そういうのができなくもないが、それも今は昔の話しなので忘れた方がいい/新しい方法に準拠した方がいいだろう
64名称未設定:2013/06/08(土) 00:10:20.27 ID:Ngb+bYBJ0!
よく分からないですが、storyboardではUIとメソッドの接続はcontrollとドラッグじゃ出来ないんですね
ありがとうございました
次からは諦めてXIBでやります
65名称未設定:2013/06/08(土) 00:20:51.73 ID:y+O8WB3p0
>>64
出来るだろ…
66名称未設定:2013/06/08(土) 00:24:56.88 ID:2MVg+wQf0
オレオレ流儀はできないってことだろ
XIBでも同じだけど仕組みがわかっていずオレオレ流儀を通したいんだからほっておこう
67名称未設定:2013/06/08(土) 00:38:03.06 ID:ae6T6nR50
Storyboardで作った画面とカスタムViewControllerが一対一の関係になっていればすんなりできるよ
68名称未設定:2013/06/08(土) 00:47:22.81 ID:2MVg+wQf0
彼はAppDelegateに接続したいそうなんだよ
その時点である程度オレオレ仕様だと思うけどw
69名称未設定:2013/06/08(土) 01:18:43.42 ID:y+O8WB3p0
AppDelegateはどっからでも見えるからGlobal変数みたいに使うやついるんだよなw
70名称未設定:2013/06/08(土) 01:23:07.75 ID:nVyHSinWP
俺そんな感じで使ってる
だめなの?
71名称未設定:2013/06/08(土) 01:35:08.09 ID:5OhaJzfj0
その発想はなかったわ・・・
72名称未設定:2013/06/08(土) 03:29:05.59 ID:AERGfrS7P
tabbarは、そんな使いかた
73名称未設定:2013/06/08(土) 05:04:55.63 ID:y+O8WB3p0
>>70
メイン画面と設定画面しかなくて、ボタン2,3個ならそれでもいいよ。
Storyboardにはsegueがあるんだし、ボタンと遷移先毎に受け渡しをきちんと処理した方がコードが汚れないってだけ
74名称未設定:2013/06/08(土) 10:02:57.65 ID:Ngb+bYBJ0!
>>61ですが、storyboard上のEditViewControllerのためにEditViewControllerクラスを作り、そこに繋げようとしてもダメでした
75名称未設定:2013/06/08(土) 11:04:17.19 ID:UHcUb60e0
>>74
StoryBoard上に配置したViewControllerをクリックして青い枠線で囲まれた状態にする。
command+option+3でidentity inspectorを表示。
そこにあるCustom ClassのClassが空なんじゃ?
空いてるなら、そこにEditViewControllerと入れてやればStoryBoardからEditViewController.hへ青い線が伸びるようになるよ。
76名称未設定:2013/06/08(土) 11:18:45.88 ID:cTDjMO3l0
ScrollViewを拡張したらdelegateが呼ばれないのですがなぜでしょうか
CustomScrollView *cs = [[CustomScrollView alloc] initWithFrame:self.view.bounds];
cs.delegate=self;

//delegateが呼ばれない
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{}
77名称未設定:2013/06/08(土) 13:43:31.11 ID:98p1qZyQ0
GameCenterを実装しているのですが、
スコアは表示されても、全プレイヤーで最新のアカウントの最新のスコア1つだけしか表示されません。
アカウントを新規作成したり、その都度スコアを更新しているのですが、
「全プレイヤー」が「自分」のスコア1つだけです。

このようになる原因は何なのでしょうか?
78名称未設定:2013/06/08(土) 14:32:11.72 ID:eV6zxt0l0
>>76
拡張したScrollViewでdelegateを上書きしてないかい?
79名称未設定:2013/06/08(土) 14:59:01.27 ID:Ngb+bYBJ0!
>>75
わーできました
ありがとうございましたすみまません
80名称未設定:2013/06/08(土) 18:56:15.80 ID:T4zyVDLa0
UIImageViewをaddSubViewして、その上にUIImageをdrawAtPointで描画するにはどうしたらいいんですか
UIImageが裏側になってしまいます
81名称未設定:2013/06/08(土) 19:10:59.71 ID:DX3G2Fmf0
変なこと考えるもんだな
82名称未設定:2013/06/08(土) 19:33:30.76 ID:BNinQK7O0
>>80
たぶん、UIImageVIewのsuperviewでdrawAtPointしているからだろ
UIImageViewにつづいてCustomViewをaddSubviewするか、UIImageViewと一対でframe(bounds)を同期するもんだったらUIImageViewにCustomViewをaddSubviewしてもいいだろ
描画はそのCustomViewで。UIImageならUIImageViewでいいようなもんだと思うけど
83名称未設定:2013/06/08(土) 20:19:17.12 ID:T4zyVDLa0
>>82
なるほど…最前面のレイヤーを作ってそこに描けばいいってことか
84名称未設定:2013/06/08(土) 20:25:42.62 ID:E5fCWhRK0
(Viewの概念なんてInterfaceBuilder使えばわかるようなもんなのに)
85名称未設定:2013/06/08(土) 20:38:16.46 ID:98p1qZyQ0
>>77についてなんですが、
提出してリリースしても、問題なく動くのでしょうか?
86名称未設定:2013/06/09(日) 00:27:26.79 ID:75b+oeJC0
opencvと組み合わせられるんだな・・・
87名称未設定:2013/06/09(日) 01:33:16.01 ID:O/tg3+j60
OpenCV便利だよ
画像加工だけでも使う価値あるんじゃないかな
画像系のアプリに限られるが
88名称未設定:2013/06/09(日) 01:56:46.40 ID:75b+oeJC0
ラベルが5個あり、lbl1〜lbl5っていう名前にしたとして

lbl1.text=@"1";
lbl2.text=@"2";
略;
lbl5.text=@"5";

ってのをfor文で簡略化させたいんですがやりかたわかりません。
for(int i=0;i<=5;i++){
lbli.text=@"i";
}

みたいな感じでやれないんでしょうか?
89名称未設定:2013/06/09(日) 02:00:11.20 ID:75b+oeJC0
forの部分間違えた。
for(int i=1;i<=5;i++) です
90名称未設定:2013/06/09(日) 02:56:05.66 ID:e1gMhG2Q0
変なこと考えるんもんだな
91名称未設定:2013/06/09(日) 02:58:42.88 ID:O/tg3+j60
>>88
配列にしろ
92名称未設定:2013/06/09(日) 03:01:52.84 ID:3DH9yQqv0
boost.preprocessor使ってマクロ書けばできるんじゃね
いい手だとは思わないけど
93名称未設定:2013/06/09(日) 06:36:17.26 ID:zPTA2lY4P
アプリ内で暗号化やハッシュ計算などしているのですが、
アプリのソースコードってユーザーから簡単に見られてしまいますか?
94名称未設定:2013/06/09(日) 06:57:57.73 ID:nz/p2H7W0
>>88
コードでラベル作って、配列で管理しとけばできる。
95名称未設定:2013/06/09(日) 06:58:23.90 ID:50HF+MdG0
>>88
アウトレットコレクション使え
9677:2013/06/09(日) 08:48:20.86 ID:egLU/wgL0
>>77
>>85
自己解決しました。
97名称未設定:2013/06/09(日) 10:55:09.33 ID:MGdLDWlc0!
>>93
バーカ
バカバカバーカ
98名称未設定:2013/06/09(日) 13:52:00.95 ID:xDFv1VDV0
>>88
タグプロパティに値を持たせて、
それを操作すれば良い

バックグラウンドで引数ありの関数をコールする際の常道テクニック
99名称未設定:2013/06/09(日) 13:52:50.56 ID:xDFv1VDV0
と偉そうに答えたあとで超初歩的な質問で恐縮ですが・・・

アプリのアイコン画像の背景色が勝手に黒くなるのって、
どこで制御すれば良いのでしょうか?
100名称未設定:2013/06/09(日) 13:57:53.35 ID:XT1dBk0a0
アイコン画像の背景色って具体的にどの場面の?
101名称未設定:2013/06/09(日) 14:00:21.43 ID:z4mei8V70
viewDidLoadって画面が初めて表示されたときのみに実行されるんじゃないのか?


二つの画面があって
一方の画面AのviewDidLoadにNSLog(@"a");と記述して
適当に両方の画面移動を行うボタンを配置して
実際にエミュレータで画面遷移したところ、画面Aに移動するたびに a が表示されるんだけど・・・。
102名称未設定:2013/06/09(日) 14:26:27.22 ID:e1gMhG2Q0
viewDidLoad は読んで字のごとく、コントローラがviewを生成してロードする度に呼ばれる
コントローラがviewをロードする必要があるのはどういう時か、、、
それは、始めてviewを表示する時もそうだし、モーダルviewを閉じて、また表示する時もそう
だし、タブコントローラやナビゲーションコントローラのビュー階層の中で、他のviewに隠れ
たviewは、メモリ不足時に破棄される場合があるので、コントローラにまた制御が戻ってきた
時に破棄されたviewを再度ロードする時もそう。
viewDidLoadはビューがロードされる時だが、viewWillAppearやviewDidAppearは、ビューが
表示される度に呼ばれる。これらは順番的には、viewDidLoadの後。
103名称未設定:2013/06/09(日) 16:31:46.36 ID:sEers/Im0
Xcodeの使い方で質問があります。
.hファイルにメソッドを書いて、.mファイル内で実装しているのですが
いちいちメソッド名をすべて書かないといけないのがすごい面倒です。
補完が効いたり、ショートカットでさくっとメソッドの雛形つくってくれたりしないのでしょうか?
104名称未設定:2013/06/09(日) 17:25:07.29 ID:z4mei8V70
hファイルに一行メソッド宣言書くのがめんどくさいのか?
105名称未設定:2013/06/09(日) 17:40:55.05 ID:wIbhzK0X0
コードをコピーするつもりがペーストして消してしまった場合、一つ前の動作に戻る事って出来ますか?
106名称未設定:2013/06/09(日) 17:43:06.84 ID:XT1dBk0a0
Xcodeの話なら、Undo、Redoは多段階で可能だよ
107名称未設定:2013/06/09(日) 17:53:44.09 ID:wIbhzK0X0
Revertて奴で復元出来ました。ありがとうございました。
108名称未設定:2013/06/09(日) 19:20:41.66 ID:rQOQUVfP0
admobちゃんが死んでる・・・
109名称未設定:2013/06/09(日) 22:23:27.90 ID:50HF+MdG0
>>103
どんな名前にするかは自分にしかわからないのだから補完も何もないと思うけど。
すでに定義済みのものならかなり補完してくれるよ。

あとわかってると思うけど、クラス外に公開しないメソッドは.hに書かなくても大丈夫だよ。
110名称未設定:2013/06/09(日) 23:31:13.05 ID:sEers/Im0
>>109
ヘッダに書いたなら、補完して欲しいです。

パブリックなメソッド以外はヘッダファイルに書いてません。
111名称未設定:2013/06/10(月) 00:06:24.68 ID:1H0ylRBs0
ヘッダで宣言してるなら
-とメソッドの頭文字打ったら補完しなかったっけ
112名称未設定:2013/06/10(月) 00:27:06.82 ID:xu4XK4+G0
>>111
補間してくれるな
ID:sEers/Im0はなに文句垂れているのかわからんな
113名称未設定:2013/06/10(月) 00:34:43.51 ID:5404gGUo0
自分の脳みそも補完して欲しいとかじゃね
114名称未設定:2013/06/10(月) 03:53:04.04 ID:sEfOTrjJP
iPhoneシミュレータが起動している状態でXcodeのビルド&ランをすると、アプリが起動した瞬間に必ず落ちるようになってしまいました。
シミュレータを閉じてからビルド&ランすると、正常に起動します。
Cleanやアプリ削除、XcodeとMacの再起動など試してみましたが、治りません。
これはシミュレータだけの問題で、実機では落ちる事はありません。
コードを書くたびにシミュレータを毎回閉じなければならず困っています。
原因が分かる方いらっしゃいますでしょうか。
115名称未設定:2013/06/10(月) 03:59:43.36 ID:pIcpBtpB0
俺もこれ!こないだなんかのアップデートしてからなった気がする。関係ないかもしれんけど
116名称未設定:2013/06/10(月) 04:02:23.68 ID:MlPbaSYN0
117名称未設定:2013/06/10(月) 10:43:10.79 ID:iDB+ShQZP
>>110
補完のショートカットは、XCodeはたしかコントロール+スペースだったかな、
MacOS Xのコントロールパネル → Spotlight で、Spotlightメニューのショートカットとかぶっていると補完出てこない事があった気がする。
自分はこのチェックを常に外している。
あと補完なら XCodeよりは有料だがAppCodeの方が良かったので、そっち使ってる
118名称未設定:2013/06/10(月) 10:58:23.54 ID:1nR2eY6I0
iphoneのホームボタンを2回連続で押すと、現在開いているアプリを確認できる画面が表示される
けど、ここでアプリのタスクを削除すると
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));

の部分でエラーがでる・・・・。
実機でも、エミュレーターでも同じだった
119名称未設定:2013/06/10(月) 11:04:31.98 ID:1nR2eY6I0
>>118
訂正

実機でのテストの場合、iphoneにつないでいるUSBを外してから
上記の行為したら、なにもエラー起きなかった。
120名称未設定:2013/06/10(月) 11:08:35.61 ID:Bl0VcpZg0
そのエラーはえぇがな
強制終了されたらデバッガもどうしようもあらへんがな
121名称未設定:2013/06/10(月) 11:13:16.02 ID:1nR2eY6I0
データの保存されるのか確認したかったから、やったんだけど

気にしなくてもいいのか・・。


ちなみにデータの保存はちゃんと確認できた。
122名称未設定:2013/06/10(月) 11:27:54.12 ID:Bl0VcpZg0
データの保存は最悪、バックグラウンドに入る時に呼ばれるデリゲートメソッドの中でやっといたらえぇがな
123名称未設定:2013/06/10(月) 11:34:05.65 ID:1nR2eY6I0
知識ないから言ってることがよくわからんが
とりあえずNSUserDefaultsってのを使ってる。
124名称未設定:2013/06/10(月) 11:47:13.38 ID:Bl0VcpZg0
NSUserDefaultsは値入れたら勝手に保存してくれるから特に気にせんでもえぇがな
125名称未設定:2013/06/10(月) 15:12:48.23 ID:i/g2tfj60
>>124
とりあえず問題ないことはわかったわ。さんきゅうでぇ〜す!
126名称未設定:2013/06/10(月) 16:20:26.44 ID:KNl0f6Ww0
メモリに保持していて保存したいものは applicationDidEnterBackgroundとかで
NSUserDefaultsは保存タイミングは自動だから考えないでいい、というとこかな?
127名称未設定:2013/06/10(月) 20:27:57.79 ID:Dis3ZOBY0
iTUnes Store で「このソングを贈る」って機能があると思いますが、これを、アプリ内で使うようなAPIってないんでしょうか?
API以前に、ほかの理由からリジェクト対象になるかもしれませんが、ゲーム内ポイントなどを使って、音楽をプレゼントするってことを
実現できないかなと思ってます

ポイント系のアプリで、曲を贈るアプリはあるようなんですが、レビュー見てると曲が届くまでに日数もかかるということなので、
手動でやってるのかなと思ってますが、APIとかあればスムーズかなと思ってます

アドバイスいただければ幸いです
そもそも、ポイント系から曲を贈るといったようなものはリジェクトだ、ぼけ!というようなアドバイスでもいいですw
128名称未設定:2013/06/10(月) 20:31:09.44 ID:aJJGHJrl0
すげーアホなことを聞くかもしれないんだが、相手してやってください。
StoryBoardでのUITableViewとnib上におくUITableViewじゃ全然形式が違うんだが、これは勘違いだろうか。
StoryBoard上ではUITableViewCellももれなくついてきて編集できるのに、
nibファイル上じゃ編集ができない。
nibファイル上でもセルを編集するにはどうすればいいのだろうか。
テーブルもセルもどっちも配置したけどうまくいかなかった。
129名称未設定:2013/06/10(月) 20:47:38.12 ID:RY9nSAPlP
セルはセルのnibを作れば?
それはいやなの?
130名称未設定:2013/06/10(月) 21:15:35.77 ID:ojXncWHQ0
特定の言語の場合だけ不具合がある事が判ったんだけど、
そんな場合どうしてますか。

1.全言語向けでアップデート → 該当言語以外への説明をどうする?
2.該当言語だけアップデート → そもそもこんなこと出来るの?
131名称未設定:2013/06/10(月) 22:26:31.38 ID:LCu8ebHw0
広告収入で月1、2万くらい入るようなアプリつくってみてええー
132名称未設定:2013/06/10(月) 23:45:59.27 ID:9dZiuZg20
>>130
一括アプデしかできないから、説明に一言
bugfix.って書くわ。
133名称未設定:2013/06/11(火) 01:15:49.49 ID:1WVSjjX20
リリース済みのアプリの application-identifier を Provisioning Profiles から消してしまったっぽい・・・。

新しく作り直してみたけど Prefix を同じのにすることが出来ない???
やべぇw
134名称未設定:2013/06/11(火) 01:51:50.66 ID:yhqZ7f8M0
>>131
月1万は余裕
月10万は超大変
だけど、月1万x10だと楽
135名称未設定:2013/06/11(火) 04:28:35.66 ID:h/7YxbnuP
ios7落とせた人いる?
136名称未設定:2013/06/11(火) 05:24:10.04 ID:3bJqqDy70
Xcode5もPreviewリリース来てる。
137名称未設定:2013/06/11(火) 07:20:31.09 ID:5uj5Enos0
余裕なのか!
1万でも十分うれしいだろうな
138名称未設定:2013/06/11(火) 08:16:37.75 ID:4euPV9Y8P
iOS 7の入ったデバイスを他の人に見せたりするとアウトなんだよね?
139名称未設定:2013/06/11(火) 09:27:51.44 ID:PqtCmeYO0
>>138
NDAがあるんだろうけど、
WWDCで公にデモンストレーションで一般に公開しておいて、
他人に見せたらダメってのがよくわからないな。
まぁ、新しいSDKとかについては公式フォーラム以外で言ったらダメだろうけど。
140名称未設定:2013/06/11(火) 11:37:41.81 ID:5uj5Enos0
日付が変わる時の処理の仕方がわからない

例えば11日ではint a=1000という状態になっているけど
12日になったらそれがリセットされて a=0になる。っていう処理の書き方が分からん。
141名称未設定:2013/06/11(火) 12:05:15.43 ID:TkJq/jiw0
前回更新時の時刻とっておいて、日付変わってたらリセットして更新時刻も
更新しとけばいいんでないの
142名称未設定:2013/06/11(火) 12:23:27.54 ID:5uj5Enos0
なるほど、やっぱその方法が妥当かー
143名称未設定:2013/06/11(火) 13:55:59.81 ID:icrlt6D10
>>139
世の中のβ版は全てそうだろ。
144名称未設定:2013/06/11(火) 15:50:10.35 ID:iqFoJ5xuP
個人開発者は、屋号などはダメで個人名でしか
登録できないことは承知しております。
ただ、初めてのアプリ登録のときに「開発元」は
自由に設定できると聞きました。
これは、具体的にどのように行うのでしょうか。
145名称未設定:2013/06/11(火) 16:16:05.08 ID:PqtCmeYO0
iTunes connectでiAdのページが見られなくなったのですが、
これは不具合ですか?
もしくは直せるんでしょうか?
146名称未設定:2013/06/11(火) 16:46:42.45 ID:xhRbNpW70
宣伝をしようと思うのですが、AdMobとiAd、どっちが効果ありますかね
147名称未設定:2013/06/11(火) 16:56:12.31 ID:CR3FtjJV0
148名称未設定:2013/06/11(火) 17:15:46.19 ID:PqtCmeYO0
>>147
おお!ありがとうございます!!
149名称未設定:2013/06/11(火) 17:38:15.48 ID:UNs2umfo0
最高いくらもうけたか自慢話聞きてえ。モチベに繋がるし
150名称未設定:2013/06/11(火) 17:49:47.03 ID:UNs2umfo0
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); のエラー(SIGNAL SIGABRT)がでた

・最初普通に起動するとエラーは起きない
・上の状態(エミュレータ起動した状態)のまま、また「RUN」をおすと上記のエラーがでる。でもその直後また「RUN」を押すと通常に起動できる。
・なんどかそれを繰り返してると、シュミレータが真っ黒のままになって動かなくなる。(running・・・略)と表示されたまま

なんなのこれ・・・。
151名称未設定:2013/06/11(火) 18:01:55.29 ID:/XudmtEu0!
152名称未設定:2013/06/11(火) 18:27:27.08 ID:t6IKSsg/0
>>146
iAdは最低金額が5000万からとかじゃなかったか?
153名称未設定:2013/06/11(火) 19:35:10.15 ID:UNs2umfo0
>>151
おおありがとう
154名称未設定:2013/06/11(火) 19:40:08.59 ID:4euPV9Y8P
Twitterで見ててなんでみんなスクショ晒せるんだろうと思ってたら、脱獄か…
155名称未設定:2013/06/11(火) 20:00:37.62 ID:xhRbNpW70
>>152
そうなのかwAdMobは$100からでもできるのにな
すぐに溶けてなくなるから自分の広告が出てたのかどうかもわからないけど
156名称未設定:2013/06/11(火) 22:28:41.05 ID:meV1NAQf0
Aのクラスの -(void) method:(id)sender; をBのクラスで使いたいんだけど

AViewController.h をインポートして、
[AViewController method]; じゃエラーが起きる…。
(id)senderの部分をどう処理すればいいのか教えてほしいです。
157名称未設定:2013/06/11(火) 22:41:16.13 ID:1WVSjjX20
>156
[AViewController method]; はクラスメソッドを呼ぼうとしてるから +(void) method:(id)sender; って書かなきゃダメだぞ。

・・・と混乱させてみるw
158名称未設定:2013/06/11(火) 23:11:42.46 ID:Tv0ZLSlU0
>>156
クラスBのmethod:でsenderを扱っていないんだったら、method:nilでもmethod:selfでもなんでもいいんじゃね
senderに対して何かやっているなら、それにあった何かを
159名称未設定:2013/06/12(水) 00:27:46.63 ID:VD0B1NwK0
iOS7はアイコンの角丸が深くなってるねぇ。。
160名称未設定:2013/06/12(水) 00:39:39.53 ID:/S4gSdGFP
>>159
NDA!
161名称未設定:2013/06/12(水) 11:01:13.90 ID:HDCMll0w0
質問です。
時間がかかる処理中を表しているのだと思うのですが、
「画面全体がやや暗くなって真ん中部分だけ明るくグラデーションがかかっている」状態は、
何を表しているのでしょうか?(ファイル処理中、ストールしてる等)
iOS6シミュレータがこの状態になったまま、元にもどりません。
162名称未設定:2013/06/12(水) 11:30:40.62 ID:wSWaqUWe0
>>161
非同期処理でもやってんじゃないの?
自分で作ったプログラムならデバッグしなさいな

何もしてないのにそうなってるんです!
→Xcodeを再起動、Macを再起動

それでも直らないんです!
→知らんがな(´・ω・`)
163161:2013/06/12(水) 11:45:08.84 ID:HDCMll0w0
>>162
レスありがとうございます。
再質問の手間が2回省けました。
画面が暗いだけでアプリは正常に動くみたいなので、このまま使ってみます。
164名称未設定:2013/06/12(水) 11:58:19.69 ID:4ilS2UzI0
別スレッド(メインスレッド以外)でアラート表示しようとしてるとかじゃないの?
165名称未設定:2013/06/12(水) 12:42:52.07 ID:VPftEbRR0
たぶんどっかにアラート出てそう
166名称未設定:2013/06/12(水) 12:58:16.62 ID:wSWaqUWe0
>>163
非同期処理中(別スレッド)でアラート表示してる
非同期処理中(別スレッド)でUIに戻す前に何か処理してる

どこかのサイトを見てコード組んで、デバッグするために
アラートとか仕込んでない?
とりあえずデバッグしなさいな。

> 画面が暗いだけでアプリは正常に動くみたい

正常じゃないでしょ、それは(´・ω・`)
167名称未設定:2013/06/12(水) 20:12:24.04 ID:UxNd7XIH0
質問させてください。

AのViwcontrollerで取得したNSURLをBに格納してCにおいてあるUIWebViewに表示させたいんだけど、

AViewController.m----

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

//選択された項目のURLを参照
B *n = [elementList objectAtIndex:[indexPath row]];
NSString *selectedURL = n.url;

_urlForWebView = [NSURL URLWithString:selectedURL];

//webview に読み込み
CViewController *toC = [[CViewController alloc] init];
[toC loadContents]; ←<<Break point 2.1>>
168名称未設定:2013/06/12(水) 20:13:06.92 ID:UxNd7XIH0
BViewController.h----

@interface News : NSObject
@property (nonatomic, strong) NSString *url;

CViewController.m-------

@synthsize WebView;

- (void)loadContents {
B *n = [[BViewController alloc] init];
NSString *selectedURL = n.url;
NSURL *urlreq = (NSURL *)selectedURL;
NSURLRequest *mainRequest = [NSURLRequest requestWithURL:urlreq];
[WebView loadRequest:mainRequest];
}
169名称未設定:2013/06/12(水) 20:14:46.94 ID:UxNd7XIH0
[toC loadContents]; ←<<Break point 2.1>>

のところでBreakPointがでてしまうのだけど何故なのかがわかりません。
ヒントだけでもいいので、教えていただけませんか。
連投すみませんでした。
170名称未設定:2013/06/12(水) 20:21:30.65 ID:UxNd7XIH0
よく見たらクラッシュしてるのは

CViewController *toC = [[CViewController alloc] init]; → breakpoint2.1

でした。申し訳ない。
171名称未設定:2013/06/12(水) 20:58:06.91 ID:GHUUhY0V0
http://i.imgur.com/yVj2z9I.jpg
お前らも割ろうぜ!
172名称未設定:2013/06/12(水) 21:10:39.62 ID:eXh9pdve0
大大応援gpめtmyvmペルy@w裏tvp有家上pうぇ「@あsdふぁgsfgdhfjgkhlhj;ああdっsっfjhkらqwせdrftgyふじこl;

くぁwせdrftgyふじこl;@
173名称未設定:2013/06/12(水) 21:57:47.97 ID:p0drXje80
tableviewで空白のセルを非表示にする方法を教えて下さい

例えば画面全体がtableviewでセルの要素が3つの場合
フッターをつけると余計なセルは表示されなくなるのですが、
フッターつけないと空白のセルが最下部まで表示されるので動作を合わせたいと思っています
174名称未設定:2013/06/12(水) 22:50:49.14 ID:2mXN7SSM0
>>167
何がしたいんだかソースからはさっぱりわからないんだが…。
そもそもこれビルドできないだろ?
ちゃんとビルドできるソースとエラーメッセージを書けよ。

> CViewController *toC = [[CViewController alloc] init];
initに何も書いてなければ、この時点でビューも何もないので当然WebViewも表示されていない。

> B *n = [[BViewController alloc] init];
initに何も書いてなければ、n.urlはnilなんだけど大丈夫か…?

たぶんクラスとインスタンスの違いがわかってないのと思うので、基礎からやり直せ。
175名称未設定:2013/06/12(水) 22:52:09.30 ID:2mXN7SSM0
>>173
高さ0のフッタービューをつけるんじゃだめなの?
176名称未設定:2013/06/13(木) 00:23:55.97 ID:PB2Wak4b0
ITCからiAdのリンクがプロモーションとかのリンクになっちまった。
今までのiAdのページには直接アドレス叩かないとダメになっちまったのか?
177名称未設定:2013/06/13(木) 02:33:49.34 ID:D/FEo17w0
iTunesでバックアップとっておけば、iOSベータ版をいれても
復元すればiOS 6に戻せますか?
178名称未設定:2013/06/13(木) 07:50:17.09 ID:WbD4PjCo0
>>177
できたけど公式にはできないってことになってるっぽいので自己責任で
179名称未設定:2013/06/13(木) 08:26:12.50 ID:D/FEo17w0
>>178
ありがとうございます。
180名称未設定:2013/06/13(木) 13:58:15.34 ID:oxCsvOeP0
アプリ登録しようとすると

There was an error creating your Bundle ID.

って出る。
少し前までは大丈夫だった。
原因分かる方いますか?
181名称未設定:2013/06/13(木) 14:24:13.62 ID:VwD9Oy3z0
182名称未設定:2013/06/13(木) 15:08:25.63 ID:oxCsvOeP0
>>182
ありがとう

そのページは知っていたんだけど、解決しない
コメントにワイルドカードにしなければとあるので、それで解決かも知れないけど
ワイルドカード使えないのは辛い・・・
183名称未設定:2013/06/13(木) 19:34:55.91 ID:qW+j50M70
この前、UIStoryBoardを呼び出す方法を質問したものだけど、

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:[NSBundle mainBundle]];
UIViewController *initialViewController = [storyboard instantiateInitialViewController];
[self presentViewController:initialViewController animated:YES completion:nil];

これを使って呼び出しには成功しました。
ただモーダルで別画面表示になってしまうんだけども、
別表示させずに同じViewControllerに表示させることは可能ですか?

イメージ的にはHTMLのインラインフレームのような感じです。
神様助けてくださいお願いします。
184名称未設定:2013/06/13(木) 19:48:42.61 ID:qW+j50M70
もしくはモーダルで表示したUIStoryboardの位置を指定する方法でも構わないです。
185名称未設定:2013/06/13(木) 19:57:23.43 ID:yNaUiTtF0
なにがやりたいか理解してないけど、
同じVCでUIViewをaddSubView
アニメーションつければ見た目モーダル、実はサブビューできる。
フレーム位置とサイズも好きにできる。
場合によっては下のビューが反応しないように座布団挟むとか小細工いる。
186名称未設定:2013/06/13(木) 20:07:08.80 ID:qW+j50M70
>>185
エスパー様、返信ありがとうございます。
説明がへたくそでまじすみません。
今ちょうどaddSubViewについてぐぐっていました。

別のnibファイルを表示させるのはうまくいくんだけど、
UIStoryBoardをaddSubViewで表示させる方法がいまいちわからなくて。

nibをaddSubViewで画面推移させるコードを応用させればいいんだろうけど、
いろいろ試行錯誤してるもののまったくうまくいかないんです。
187名称未設定:2013/06/13(木) 20:13:54.78 ID:yNaUiTtF0
うーむ。俺はストーリーボードもnibも使わない人だからわからん。ベタ書きなら説明できるんだが。
半端にレスしてごめんねw他の人頼む。
188名称未設定:2013/06/13(木) 20:16:37.10 ID:73TS2PaJ0
Storyboardは、全画面支配するViewControllerが基本単位なので無理そうな
例えば、仮にStoryboard中のViewControllerのviewを他のViewControllerのSubviewとして表示したとしても、
そこから画面推移(segure/present)するのは他のViewControllerからでなければならないが、SubviewとされたViewControllerからになるんじゃね
もちろん、Subview(に結びつけられているViewController)でのpresentはiOSではサポートされていない(ハズ)
189名称未設定:2013/06/13(木) 20:21:28.62 ID:yNaUiTtF0
>>188
ああ、そうだね。
俺の書きこみ忘れてw
混乱させてゴメンゴww
190名称未設定:2013/06/13(木) 21:16:08.63 ID:ae2B9JoV0
>>167
ぱっと見た感じだとブックマーク的な機能?それなら中間クラスにURL渡すとか面倒な事せずに、
自前の通知オブジェクトにURLくっつけて飛ばす。
セグウェイのデリゲート内でcに渡す。
自前のデリゲートでcに渡す。
なんてのはどう?

あと、
BViewController.h----
@interface News : NSObject
って書いてあるのがめちゃくちゃ気になる。ヘッダファイル名とクラス名が不一致なんてあり得ないんだけど、、

ソースコードは改変せずに全部コピペしないと解決できないよ。
191名称未設定:2013/06/13(木) 21:42:21.07 ID:WbD4PjCo0
>>186
ViewContollerのインスタンスを作ったあとはnibからだろうがStoryboardからだろうがやること変わらないんだが…。

うまくいかないのはコピペプログラミングばかりしてそれぞれの処理や仕組みを理解してないからだろ。
日本語リファレンスにViewContollerの解説あるから、人にばかり聞いてないでそれ読んで出直して来い。
192名称未設定:2013/06/13(木) 22:22:07.19 ID:6/qSecIJ0
[super viewdidload]
ってなにしてるの??
193名称未設定:2013/06/13(木) 22:25:14.63 ID:6/qSecIJ0
すまんしらべたらでてきた。
オーバーライド前のviewdidloadを使ってるってわけか・・・。

といってもよくわからんけど、まあ無くても動くぽいから放置する!
194名称未設定:2013/06/13(木) 22:36:39.18 ID:WbD4PjCo0
>>193
viewDidLoadに限らず、メソッドを意図的に上書きしたいとき以外は書いておいたほうが無難。
まあ親クラスがUIViewControllerだったら書いても何もしないと思うけどね。
195名称未設定:2013/06/13(木) 23:40:49.62 ID:vm1b+eMIP
>>193
「オーバーライド前のviewdidloadを使ってる」が「よくわからん」って、大丈夫か…。
クラス継承の仕組みも分からんままやってるのでは?
196名称未設定:2013/06/14(金) 00:54:46.03 ID:czjF71j20
Cでは
int mainの中にコード書き込んでいくけど

objectiveだと、もともとあるクラスのメソッドをオーバライドしていくっていう考えでいいの?
197名称未設定:2013/06/14(金) 00:57:04.97 ID:vpR2reX20
そうであるしそうでもない
198名称未設定:2013/06/14(金) 01:36:58.05 ID:O1VKewne0
現在、どの画面(ビュー?)を表示しているのかを知るにはどのようにすればよいのでしょうか?

参考
数秒間操作しなければ、フルスクリーンになるようにしたいのですが、
他のビュー(iAd・mediaPicker等)を表示していても作動してしまうので、
どの画面を表示中なのかを知りたいです。
199名称未設定:2013/06/14(金) 05:00:44.65 ID:C5b1hCMtP
>>198
どの画面を表示中か調べて分岐するのは下手くそなやり方だと思う。
フルスクリーンになれる画面に自動でフルスクリーンにするコードを書いて、
viewWill(Did)Appearで有効化、viewWill(Did)Disapperで無効化するのが賢いやり方では。
当然、無効化するときにフルスクリーンになっていたらフルスクリーンを解除するようにする。
200名称未設定:2013/06/14(金) 12:32:52.99 ID:EaDKo7V/0
アンロックされていないアイテム等の画像を解析して見られたくないのですが暗号化して保存するしかないでしょうか?
201名称未設定:2013/06/14(金) 13:40:03.58 ID:C5b1hCMtP
>>200
サーバーを用意して適宜サーバーからダウンロードするようにする
あるいは、Core Graphicsで頑張って描画する
202名称未設定:2013/06/14(金) 14:40:23.07 ID:EaDKo7V/0
>>201
ありがとうございます。
サーバーからダウンロードして保存する予定ですが、いちいち読み込みが発生するのは避けたいのでパズドラの様に初回起動時に一括でダウンロード出来たらと思っています。
203名称未設定:2013/06/14(金) 14:55:02.76 ID:hoNgRV6O0
>>202
json使って起動時に取得したらどうだい?
204名称未設定:2013/06/14(金) 16:06:42.13 ID:Vqfk5rao0
>>202
HTTPSでGETできるならそれで、HTTPしか使えないなら暗号化しておいたほうがいいね。
パケットキャプチャしたらバレるので。
205名称未設定:2013/06/14(金) 16:15:08.66 ID:gWYBD8KUP
>>200
暗号化キーを変数に入れといて復号って感じじゃないすかねぇ
206名称未設定:2013/06/14(金) 16:56:25.14 ID:ahN8p8O/0
Aビューコントーラーに、設置したボタンを押すと
Bビューコントローラーがモーダルしてその中のUIWebViewに表示させるためにはどうすればいいんだろうか。
デリゲートしかない?
207名称未設定:2013/06/14(金) 17:03:16.64 ID:skrwW7eS0
デリゲートでなくて普通に値渡しでもいんじゃね。AからBorBWebViewへの
208名称未設定:2013/06/14(金) 20:25:49.98 ID:hVd5Cfef0
>>206
セグウェイ使ってるなら、遷移前に呼ばれるデリゲートメソッドがあるから、そこで直接渡してやれば?このタイミングでなら、コード一切書かなくても確実にBがインスタンス化されてるし、簡単確実。ViewControllerPGにコード付きで説明のってるよ。
んで、BのviewWill〜でwebViewに渡してやるとか。
209sage:2013/06/14(金) 20:43:32.61 ID:O1VKewne0
>>199

ありがとうございます!
viewWillAppearとviewWillDisapperにフラグを立てて実装できました!
210名称未設定:2013/06/14(金) 22:38:05.02 ID:ki4JhP4KP
>>201
飛行機で遊べないのは辛い。可能ならオフラインでも使える様にしてくれ。
211名称未設定:2013/06/15(土) 09:45:56.12 ID:kBgTZ0VM0
初歩的な質問だけど、一つの.hファイルに@interfaceのクラス宣言は複数でもOKだよね?

xcodeでテンプレ使ったやつでも複数宣言はいいんだよね?初心者の本しか読んだことなくて、大体どれもひとつの宣言しかないからよくわかりません!
212名称未設定:2013/06/15(土) 11:39:37.00 ID:4rpc/HYF0
そんなことより、おまえら早くこれ完成させてください
https://github.com/ashie/gtkimcocoa
213名称未設定:2013/06/15(土) 13:53:43.51 ID:Mb2LK7b80
>>211
System framework を見てみ。そういうこと
214名称未設定:2013/06/15(土) 20:37:39.41 ID:u5U6NL/0P
addSubview で、ビューを貼り付けたら、
一瞬だけ指定の位置に表示されてすぐに
画面の増したまで移動しちゃうんだけど、
これはなんでなんだろう。

あちこち設定いじった後にこうなった気がするから、
設定なんだと思うんだけど・・・・・・
215名称未設定:2013/06/15(土) 20:46:26.48 ID:e1qC+ajZ0
アプリアップデート版、3日で審査開始、2日後審査通ったと思っていたんですが、

「requires a longerreview. We will update you as soonas possible」

と通知が来ていました。
アップデートはできるみたいですが、バージョン数が変わっています。
状態は「In Review」です。

意訳すると、「長い審査を必要とします。あなたが可能ならすぐに私たちはアップデートします。」という意味になると思うのですが、

これはいったいどういうことなんでしょうか?
m(_ _)m ご教示よろしくお願いします。
216名称未設定:2013/06/15(土) 20:49:45.64 ID:vLxDOLCw0
drawRactをオーバーライドしたUIViewを作成し、
cell.backgroundViewに入れることでCellの背景グラデーションを作っています。

UITableViewStylePlainの方では上手く動いているのですが、
UITableViewStyleGroupedの方で上記のやり方をすると角丸と枠線が消えてしまいます。
単純にCellの背景だけカスタムしたい場合はどのようにすれば良いでしょうか?
217名称未設定:2013/06/15(土) 20:58:40.57 ID:MTj9gQUc0
>>215
ちょっと時間かかるわあ〜。出来るだけ早く済ますつもりだけどね
218名称未設定:2013/06/15(土) 21:08:08.99 ID:e1qC+ajZ0
>>217
そうなんですね。ありがとうございます。

We are currently reviewing an app that you submitted for inclusion on the
App Store, and want to let you know that the review process will require
additional time. We apologize for the delay and will provide you with an
update on the status of your app as soon as possible.

だいたいいっしょな内容がメールで来てましたが、
(-_-;)これはリジェクトされるパターンが多いのですか?
219名称未設定:2013/06/15(土) 21:13:55.30 ID:MTj9gQUc0
>>214
貼付けたビューのサブクラス(そのビューがカスタムクラスでなかったら)で、
- (void)setFrame:(CGRect)frame;
- (void)setCenter:(CGPoint)center;
をオーバーライド(共に[super ...]するだけ)し、ブレークポイントを設定すれば、変な値を設定している原因は絞れるんじゃね
220名称未設定:2013/06/15(土) 21:14:56.71 ID:MTj9gQUc0
>>218
まあ、なんとも言えないなあ
221名称未設定:2013/06/15(土) 21:16:10.12 ID:e1qC+ajZ0
>>220
わかりました。
回答どうもありがとうございました。
222名称未設定:2013/06/15(土) 21:50:40.42 ID:3c+u0mqpP
今週WWDCでレビューアもAppStoreラボに来てたから、少し遅れるんでね?
223名称未設定:2013/06/15(土) 21:53:17.84 ID:9KJdIMGN0
いままでボタンを押した時の処理や、画面がロードされた時の処理を
コーディングしてきたんだけど、テーブルビューになってからよくわからなくなった。
前者のコーディングがプログラムが上から順に流れて行くってのがわかるが

テーブルビューの場合、メソッドのオーバライドばっかでよくわからんwwww
224名称未設定:2013/06/15(土) 22:36:39.66 ID:MTj9gQUc0
>>216
たぶん、これが参考になるんじゃね
http://appteam.blog114.fc2.com/blog-entry-197.html
システムデフォルトのbackgroundViewと折り合いを付けるか、自分でするかだろうな
225名称未設定:2013/06/16(日) 00:26:43.68 ID:/Jgxz0kI0
>>223
UITableViewは似たようなビューを大量かつ高速に表示するための仕組みだからな。
普通のViewを作るのとは勝手が違う。

ちなみにデリゲートメソッドはオーバーライドしているわけじゃないよ。継承じゃなくて委譲。
226名称未設定:2013/06/16(日) 03:08:45.14 ID:n8WZhUJQ0
すいませんスレ間違えてました

twinkleでスレ開いたときの画面でIDをタップしたときにでる
IDで抽出したレスのオーバーレイ表示はどうやって実装してるかわかりますか?
227名称未設定:2013/06/16(日) 03:13:31.61 ID:0UvjUk1E0
Localizable.stringsを使ってローカライズ対応するとして、使用する文字列に顔文字を入れたとする
そういった場合って、顔文字化けるんだろうか(´・ω・`)
228名称未設定:2013/06/16(日) 06:55:12.90 ID:x8MQI6iN0
>>218
おれの場合、そこから1週間くらいしたら審査終わってた。
229名称未設定:2013/06/16(日) 08:25:08.66 ID:rjN6Ou4R0
土日は審査してないのですか?
230名称未設定:2013/06/16(日) 10:34:22.51 ID:Xd2RveDj0
キリスト教だと土曜日は安息日だしな。
日曜は教会に行かないとならんし。
231名称未設定:2013/06/16(日) 11:10:10.64 ID:WXrMMOzH0
232名称未設定:2013/06/16(日) 17:07:36.30 ID:SvKcFASc0
page-basedアプリケーションを作っているのですが、2ページ目以降、viewのタッチが反応しません。
1度2ページ目に画面遷移しても、1ページ目に戻るとタッチが反応します。

2ページ目に移動した時点でviewのuserInteractionEnabledはYESにしているのですが、
page-basedアプリケーション専用の特別な設定などがあるのでしょうか?
ジェスチャーは2ページ目でも機能しています。

どなたかお分かりの方いましたらご教示お願いします。
233名称未設定:2013/06/16(日) 18:20:14.76 ID:bv4hzmuA0
UITableViewStyleGroupedの時のCellの幅を取得する方法ってない?
cell.bounds.size.widthとかやっても320で返ってくる
234名称未設定:2013/06/16(日) 18:54:46.32 ID:M6RHyRuU0
>>233
セルができた後ならcell.backgroundView.bounds.size.widthとか
ライン分が足されてるかも
235名称未設定:2013/06/16(日) 18:56:23.00 ID:xudUcPv80
cell.backgroundView.frame.size.width
236名称未設定:2013/06/16(日) 19:08:45.54 ID:bv4hzmuA0
>>234
>>235
ありがとん
237名称未設定:2013/06/17(月) 00:26:41.54 ID:J6jcFTZI0
Coredataに保存されたデータをUITableViewに表示させ、並べ替えをさせたいのですが、うまくいかないので助けてください。。

Coredataには
no(integer16 型)
title(String 型)
を保存していて、noをソートしてテーブルに表示しています。

そして、下記のコードで並べ替えるとセルが重なって表示され、再度移動させようと右側の3本線をタップすると正常に並べ替えができる状態です。

reloadDataを記述すると3本線をタップするだけで、移動してしまいます。
238名称未設定:2013/06/17(月) 08:27:17.28 ID:J+3rKkiR0
http://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Art/create_developerID_certificate2.png
ここでGenerateボタンを押してもなかなか出来ないので苦しんでるんだが…
何十回も繰り返して、やっと成功するって感じ
239名称未設定:2013/06/17(月) 08:29:04.33 ID:J+3rKkiR0
この画面はMacアプリだけど、iOSで
240名称未設定:2013/06/17(月) 10:22:40.61 ID:mSDyD/DI0
>>237
Noかデータソースの更新タイミングがよくないんじゃね
Appleのサンプルよく見てみ
241名称未設定:2013/06/17(月) 12:11:52.94 ID:2qVj5QJC0
iPhone5の画面サイズで320*480のサイズでUIImageViewを作って、
余った部分にiPhone5サイズでしか表示されないUIImageViewを貼ろうとしてます。

StoryboardでiPhone5サイズと未満の画面でサイズを切り替えるボタン(名称不明)で
試してみると、思い通りに行く時といかない時があり、レイアウトの設定が
よろしくない気がしてなりません。
画面にはUIImageViewを2つ貼っているだけです。

上手く説明できていませんが、iPhone5最適化のつもりでやろうとしています
そもそも、このようなやり方に問題があるのかもわからないのですが
正常にレイアウトできる方法を教えて下さい。
242名称未設定:2013/06/17(月) 13:39:24.23 ID:DqXaaJNV0
>>241
そこで設定できる画面サイズはシミュレーション用。
実行環境の画面サイズなどによって実行時に拡大縮小されるから、そのことを念頭にレイアウトの設定やコーディングをするべし。
243名称未設定:2013/06/17(月) 15:24:40.78 ID:2qVj5QJC0
>>242
返信ありがとうございます。

理解できているか怪しいのですが、例えば>>241のような処理をやりたければ
コーディング内で実行端末の画面サイズを取得し、UIImageViewの表示/非表示を
切り分けるような処理を入れるという認識でいいでしょうか?
244名称未設定:2013/06/17(月) 16:39:04.10 ID:4qIzinB80
今メモリ管理について勉強しています。@propatyのretain属性について調べているのですが、質問させてください。

TestクラスのTestAをつくってインスタンス変数にNSObject型のobjを持つとして、retain属性に似せた-(void)setObj;(NSObject *)newObjを作りました。内容は

-(void)setObj;(NSObject *)newObj
{
if(obj != newObj){
[obj release];
obj = newObj;
[obj retain];
}
]
というものなのですが、[TestA setObj:ObjA];をしたとき[obj retain]のあとに
newObjもobjもObjAも参照カウントが2になります。objだけが2になるのはわかるのですが、他のもの2になるのがわかりません。

ARCから始めたので、メモリ管理がさっぱりわかりません。ご教授おねがいします。
245名称未設定:2013/06/17(月) 16:44:53.50 ID:4qIzinB80
もうひとつ質問なのですが、その後[TestA setObj:ObjB];をしたあとにセットメソッド内のif文よりも上でnewObjのretainCountを調べると1になっています。

これはどういうことのなのか教えて頂けませんか。初歩的ですいません。サイトを見てもいまいちピンときません。
246名称未設定:2013/06/17(月) 17:02:23.56 ID:DD8Y1O620
初期状態:
ObjA = 1
obj = 0(nil)

メソッドにメッセージ送信:
[TestA setObj:ObjA];

obj = newObj = ObjA = 2 ← [obj retain]

ObjBを送信したときはObjBの参照カウントが1なんじゃないの?
というかポインタを理解できてないっぽいからCからやり直せ
247名称未設定:2013/06/17(月) 18:47:37.94 ID:4qIzinB80
>>246
返信ありがとうございます。わかりました。いちからポインタについてまた勉強してみます。
248名称未設定:2013/06/17(月) 18:51:35.50 ID:G/OW85uqP
ぶっちゃけポインタ殆ど理解してなくてARCオンでアプリ作ってリリースして
それなりの売り上げできちまうんだから、スーパーハカーの人からするとやる気削がれる砂場だと
スーパーハカーの人が勉強会でグチこぼしてました
249名称未設定:2013/06/17(月) 20:35:17.92 ID:mfWSMRo/0
職業プログラマだけどクリエイターとしては無能な俺は、その気持ち分かる。
やる気が削がれるというか、プログラミング初心者でもセンスの塊のような人には到底敵わないなという諦めの境地
250名称未設定:2013/06/17(月) 20:37:19.27 ID:ivjTYxkm0
iPhoneアプリ作るならMacBookProのほうがいい?
Airで余裕なら新しいの買おうと思うんだけど
251名称未設定:2013/06/17(月) 20:48:34.41 ID:xIV/sfk70
airとモニタ21インチ以上のモニタ買え
252名称未設定:2013/06/17(月) 21:39:09.72 ID:PzE3mxtc0
27インチ以上がお勧め
InterfaceBuilder使うと1920x1080でも手狭
今ならDellの27インチ(2560x1440)が安い
253名称未設定:2013/06/17(月) 21:47:48.09 ID:ivjTYxkm0
じゃあMacPro+高解像度で大きいディスプレイでおk?
windowsに繋げてるディスプレイが高解像度だからそれ使うことにする
254名称未設定:2013/06/18(火) 00:27:18.42 ID:H70WraYc0
>>243
レイアウトの設定をうまくやればコード書かずにできることもある。
親ビューのサイズ変化にどう追従するかプロパティで設定できるから、まずはそこから勉強してみれば?
255名称未設定:2013/06/18(火) 00:31:27.76 ID:H70WraYc0
>>243
てゆうか>>241程度だったらプロパティ設定すらいらずにUIImageViewを二つ縦に並べるだけで済むと思うけど。
シミュレータで確認したの?
なにがうまく言ってないかを具体的に書いたほうがいいな。
256名称未設定:2013/06/18(火) 11:12:21.42 ID:xuNYg97C0
>>255
返信ありがとうございます。

iPhone5端末幅と高さが320*568
iPhone5以前端末の幅と高さが320*480

なので、320*480のUIImageViewをViewControllerの上部分に貼り付けて、
下部分に320*87(Y座標は481からに設定して高さ87)を貼ればiPhone5の時だけ
下部分のUIImageViewが表示されるのかと思ったのですが

・・・今やったら普通にできました。
シミュレータでデバイスを切り替えてみましたが、思った通りに。
質問した時は怪しい挙動だったんですが、何故だ・・・
257名称未設定:2013/06/18(火) 13:41:58.04 ID:XefRjs4c0
>>252

> 今ならDellの27インチ(2560x1440)が安い

haswell標準装備してから買った方が良いのでは?
258名称未設定:2013/06/18(火) 15:51:16.74 ID:XB79nNic0
公開されてるライブラリを探すのにいいサイトなんかありますでしょうか?
259名称未設定:2013/06/18(火) 15:53:48.98 ID:BBI4oR8FP
>>258
ttps://www.cocoacontrols.com
御礼の言葉はいらんから「あずにゃんぺろぺろ」とレスしろ
260名称未設定:2013/06/18(火) 16:52:30.98 ID:BpnHpuU80
githubでええやん
261897:2013/06/18(火) 16:58:03.74 ID:BjYj408c0
キョンキョンぺろぺろ
262名称未設定:2013/06/19(水) 00:04:18.80 ID:TV3jZXSX0
UITableviewにて

あらゆる参考書のコード通りにやっても
セクションが一つしか表示されない・・・
263名称未設定:2013/06/19(水) 00:29:36.25 ID:ts9tL6m40
とりあえず
numberOfSectionsInTableView:
を実装しセクション数を返す記述をし実際にこれが呼ばれているのかいな

>あらゆる参考書のコード通りにやっても
一般ユーザのトラブル時の「何もやっていないのに」に通じるなw
とりあえず、嘘言えっ!と言っておこう
264名称未設定:2013/06/19(水) 00:39:59.63 ID:8/vHGcti0
>>263


すげええwwwww
ちょうどできなくていらいらしてたけど、おまいのレスみて問題点わかったわwwwww

numberOfSectionsInTableView:  の部分をnumberOfSectionInTableView:  って書いてたぽい

sectionにsつけてsectionsじゃないとだな。えらーでないから気づかなかった
265名称未設定:2013/06/19(水) 00:43:18.09 ID:8/vHGcti0
>>263
ここの部分でかなり挫折してたからまじ助かったわ。やっと前進めるwwwww
266名称未設定:2013/06/19(水) 00:44:34.46 ID:ts9tL6m40
お前はそのまま眠っていた方がいいと思ったw
267名称未設定:2013/06/19(水) 00:56:42.02 ID:7uNwHH/q0
デリゲートめそっと
268名称未設定:2013/06/19(水) 00:57:37.52 ID:7uNwHH/q0
デリゲートメソッドはヘッダーからコピペするか入力補完に頼るのが吉、と書こうとしたんです、すみません
269名称未設定:2013/06/19(水) 01:33:41.22 ID:4CywzvNwP
tabキーを押せない人なんだよ
270名称未設定:2013/06/19(水) 09:32:00.22 ID:PJqEsFlX0
>>248
そもそもプログラミングの技術で評価されて売れる時代なんて
とうの昔に終わってるけどな
271名称未設定:2013/06/19(水) 10:29:45.63 ID:+Pid4PBi0
おかしいと思ったらブレークポイント置いて実行してみよう
272名称未設定:2013/06/19(水) 12:14:30.62 ID:o/0U6Wm60
今更気づいたけどアプリ開発って覚えることの割に実りが少ないね
273名称未設定:2013/06/19(水) 12:35:55.25 ID:i3BqnFHx0
学生だけど

仕事でプログラム能力ってたいして重視されないのか?
274名称未設定:2013/06/19(水) 12:50:18.81 ID:/jQ+F+/50
マジレスすると
重視はされないけど、能力がないと破綻する
275名称未設定:2013/06/19(水) 13:26:12.40 ID:Uq9pOPt+0
>>272
そんなことはない
276名称未設定:2013/06/19(水) 13:29:58.55 ID:Lg1MUeJ30
職場による
277名称未設定:2013/06/19(水) 15:04:02.65 ID:5nmuYI4D0
しかし、それ以上にコミュニケーション能力が重視される。
仕事で使う範囲のプログラミング能力なんぞ、それほど難しくないし、学ぶのも大変じゃない。
50過ぎのオヤジでも覚えられたし...
278名称未設定:2013/06/19(水) 15:28:41.93 ID:/jQ+F+/50
まあ設計・実装・チューニング・保守それぞれの段階で必要なスキルが違うから
一概には言えんわな
279名称未設定:2013/06/19(水) 20:28:51.44 ID:/hCcuQoR0
アプリ内課金は新規プロジェクトのみ対応するのでしょうか?
既存の有料アプリに対応させることは可能でしょうか?
280名称未設定:2013/06/19(水) 22:01:36.09 ID:Lg1MUeJ30
可能かのう
281名称未設定:2013/06/19(水) 22:18:50.48 ID:zOi7yDNR0
ボタンを設置した透明のUIViewControllerAと、
同じくボタンを設置した透明のUIViewControllerBがあります

これらをA、Bの順で window.viewにaddSubViewしていくと、
Bに設置したボタンしかタッチできません。

Aまでタッチイベントを届けたいのですが、どうすればいいのでしょうか?
2つのボタンは重なっていません。

よろしくお願いします
282名称未設定:2013/06/19(水) 22:21:23.79 ID:Lg1MUeJ30
変な事考えるもんだな
283名称未設定:2013/06/19(水) 23:49:19.38 ID:5/XVZfDb0
>>281
UIViewControllerB.viewをカスタムビュー(UIViewのサブクラス)にして、
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event
{
for( UIVIew *subview in self.subviews ){
if( [subview pointInside:[self convertPoint:point toView:subview] withEvent:event] )
return YES
}
return NO;
}
って書く
284名称未設定:2013/06/20(木) 02:33:15.12 ID:6//XXIDT0
初心者だけど めいんすとりーぼーど??
ばっか使って、コード書かないでいると
後々たいした事できないな
285名称未設定:2013/06/20(木) 03:28:24.82 ID:ySEExzHu0
Settings.bundle で、小さい文字と大きい文字を出すことが出来ますが、小さい文字の出し方を教えて下さい。
大きい文字の出し方は分かりましたが、小さい文字の出し方は、調べても分かりませんでした。

よろしくおねがいします。
286名称未設定:2013/06/20(木) 03:52:16.98 ID:gLXQuV4W0
>>284
そもそもストーリーボードでは大したことができない。なんか出来ているつもりだったらそれは勘違い
よってストーリーボード使う使わないは全く関係無い
287名称未設定:2013/06/20(木) 04:19:14.26 ID:6//XXIDT0
独り言だけど

self むずかしいwwww自分自身って表現がよくわからん
288名称未設定:2013/06/20(木) 04:45:54.42 ID:gLXQuV4W0
ぶつぶつ言いながら街中を歩くタイプ?
289名称未設定:2013/06/20(木) 04:49:11.47 ID:6//XXIDT0
だれもいなきゃ、ぶつぶついってるわwww
人いればしない。
290名称未設定:2013/06/20(木) 05:03:45.59 ID:gLXQuV4W0
うん、キモいw
291名称未設定:2013/06/20(木) 09:43:53.07 ID:PAB5w5r10
iTunes ConnectのFirst NameとLast Nameって本名じゃなくてもいいの?
みんなサークル名みたいにしてるように見える
292名称未設定:2013/06/20(木) 11:41:47.12 ID:SBDKkDDt0
iphone
オワコン時代になったら、objective-cって使い道なくなるよね
293名称未設定:2013/06/20(木) 12:04:36.37 ID:x0kt+4mt0
ObjCを使いこなせる人はCを使いこなせるから問題ないよ
294名称未設定:2013/06/20(木) 14:52:42.64 ID:8H3xs7Tl0
>>285
小さい文字ってなに?大きい文字もだけど
295名称未設定:2013/06/20(木) 15:55:44.84 ID:7QAuAs8h0
大きい文字は左側で小さい文字は右側の奴だろ
296名称未設定:2013/06/20(木) 16:09:02.42 ID:8H3xs7Tl0
左とか右ってラベルと値なんだろうけど、一対じゃねえの?
297名称未設定:2013/06/20(木) 16:18:56.99 ID:P/G5jJmF0
Settings.bundleはいろいろできるからいじり倒して慣れたほうがいいぜ
298名称未設定:2013/06/20(木) 16:40:43.31 ID:8H3xs7Tl0
http://developer.apple.com/library/ios/#DOCUMENTATION/Cocoa/Conceptual/UserDefaults/Preferences/Preferences.html
これに載っている以外に隠れなんとかがあるってこと?
299名称未設定:2013/06/20(木) 18:18:24.02 ID:P/G5jJmF0
見ただけじゃうまくいかないんだよ、いろいろ
やってみりゃわかる
300名称未設定:2013/06/20(木) 18:26:36.63 ID:URqKEuGR0
ふむ...なるほどねえ
301名称未設定:2013/06/20(木) 18:56:02.46 ID:SBDKkDDt0
プロパティとインスタンス変数の違いが分からない
302名称未設定:2013/06/20(木) 19:33:31.97 ID:URqKEuGR0
インスタンス変数=オブジェクトの状態を保存。主に内部的な
プロパティ=オブジェクトの状態を示す。主に外部に対して
プロパティはインスタンス変数(オブジェクトの状態)を外部に提供する仕組みとして、setter/getterよりもソースコードレベルで安易な仕組みとしてできましたというのが、Objective-Cの歴史的な
303名称未設定:2013/06/20(木) 20:31:23.54 ID:7QAuAs8h0
経緯である。
304名称未設定:2013/06/20(木) 20:45:19.63 ID:RNTPKtez0
しがない絵描きなんですけど、質問させてください。
AppArchitectとか、最近のプログラミング無しで作れるアプリ開発サービスって、
有料のアプリも作れたりするんでしょうか??

自分で描いた絵を使って、絵本やノベルゲーム、クイズのアプリのような簡単なものを作ろうとしているのですが、
何を勉強して作れば良いでしょうか?
あと、macは、あるにはあるんですけど、お兄さんのmacしかないので、
windowsで開発できる方法を教えていただけると嬉しいです。

初心者過ぎてすいません。あと、貧乏です。
どうぞよろしくお願いいたします。
305名称未設定:2013/06/20(木) 20:59:20.30 ID:3GuU6Iqz0
お引き取りください
306名称未設定:2013/06/20(木) 21:42:50.04 ID:c899WNbn0!
この世からお引き取りください
307名称未設定:2013/06/20(木) 21:43:53.20 ID:c899WNbn0!
絵描き( )とか自分で言っちゃう男の人って……
絵でも書いてろよカス
308名称未設定:2013/06/20(木) 21:47:07.28 ID:RNTPKtez0
さーせん。女です。なんか空気よめていなかったようですいませんでした。
309名称未設定:2013/06/20(木) 22:11:53.23 ID:66nosw3V0
>>308
誰かとコラボしたらいいよ
収益は折半とかにして。
310名称未設定:2013/06/20(木) 22:14:39.26 ID:JCBnC/LR0
無料アプリは作れて有料アプリは作れないということは無いけど
WindowsでApp Storeに出すのは無理ですね
iTunes connect関連の手続きがややこしいので
自分で色々調べて作業できる人でないと難しいと思います
311名称未設定:2013/06/20(木) 22:21:36.88 ID:BKax2q0U0
>>304
色んなことを模索しているようだけど、Mac買って正式ルートでやるのが一番の近道。
プログラムはどんなものであれハードルが高いので、結論としてはアプリ作れる人を探すのが一番いい。
312名称未設定:2013/06/20(木) 22:23:40.76 ID:THcVHNsd0
デベロッパーのスレやフォーラムでは絵が描けなくて困ってる人がいっぱいいるのにね
マッチングができてない
アプリ勉強会とかに出て交流してみな
0から学ぶより時間を無駄にしないと思う
313名称未設定:2013/06/20(木) 22:25:13.21 ID:ySEExzHu0
>>294

Wikipanionを例にあげると、「起動の設定」や「License」が大きい文字で、「Copyright (c)」が小さい文字です。

http://beebee2see.appspot.com/i/azuYou7DCAw.jpg
314名称未設定:2013/06/20(木) 22:28:05.39 ID:RNTPKtez0
ありがとうございます。
AppArchitectだと出荷までやってくれるしwindowsでいじれるみたいなので、
やっぱりそうしたほうが良いんでしょうか。
色んなOSに向けて開発できるものは、まだ、難しいものばかりなんですかね??
macは一応あるにはあるんで、リリースだけなら出来るんですが、
お兄さんがいつも使っているので、借りづらくて。

コラボはちょっと、人見知りなので、あんまり得意じゃないのと、
収益半分だと、私とプログラマさんとだと、やっぱり私のほうが、
一方的に貧乏なので、プログラマさんの奴隷みたいな感じになってしまうので、
つらいんです。すいません。本当に貧乏なので。
315名称未設定:2013/06/20(木) 22:40:51.32 ID:THcVHNsd0
真面目な話、それならアフィリブログでやった方がいい
今はアプリで儲けてるのなんてほんの一部
コンテンツ持ってるなら今からわざわざ時間かけてアプリの勉強しても時間の無駄
いいコンテンツなら自然とアプリ化の話がくる
316名称未設定:2013/06/20(木) 22:43:27.47 ID:il3D3LO10
>>313
フッターってことか
317名称未設定:2013/06/20(木) 22:49:03.00 ID:RNTPKtez0
アプリのようなソフトっぽいものより、webのほうがよく理解できないんです。
webサイトも作れません。もともとゲーム開発会社のデザイナーなんです。

なんかすいません。スキルが変で。
あと本当に、空気読めてないのに、みなさんいろいろ教えてくださって、
どうもありがとうございます><;
318名称未設定:2013/06/20(木) 23:03:48.44 ID:il3D3LO10
>>313
勉強がてら調べた
Preference ItemにGroupのItemがあるはず(無きゃ作れ)
その中のTextとかTypeとかキー並んでる所にFooterTextのキーを追加、
右側に入れたいテキストを入力でおk
319名称未設定:2013/06/21(金) 00:37:37.79 ID:V+gxL2ZY0
すいません、またtwinkleで見るUIで質問です。
フッタのツールバーをスクロールで切り替えられるようにしてますが
これの実装方法がわかりません…
どういう風に実装されているかご想像だけでもいいので教えていただけませんか
320名称未設定:2013/06/21(金) 01:06:29.36 ID:V+gxL2ZY0
すいません
ひとつやり方思いつきました
UIScrollViewを用意してそれにframeをあわせたUIToolBarをaddSubviewする
これでいけると思うのですがもっと簡単な方法ありますか?
321名称未設定:2013/06/21(金) 01:43:04.82 ID:iHvlsdpa0
実現可能な方法を思いついたらそれでいいよ
322名称未設定:2013/06/21(金) 05:34:23.77 ID:sMBPMe0j0
神のご加護を setName;
323名称未設定:2013/06/21(金) 13:25:55.49 ID:Gl6TpWSHP
>>319
2chブラウザ作ってるの? 頑張れ
twinkle後継アプリ期待してる
324名称未設定:2013/06/21(金) 15:54:04.78 ID:v8uRz2KdP
>>323
twinkle後継って、
開発やめちゃったんだっけ?
325名称未設定:2013/06/21(金) 23:03:21.50 ID:FduDnYq90
はじめてのプログラミングで、はじめてiphoneアプリをつくっている超初心者です・・。
にゃんこハザード、ホモォいじりやアルパカにいさんのような育成アプリをつくりたいと思っています。
1ヶ月くらいかけて、C言語やObjective-C、Xcodeの基本的な使い方を勉強しました。次の段階として、ゲームの根本となる部分をつくろうと思い、Unityの入門書を買ってきて勉強しています。
Unityを選択した理由は、ゲームアルゴリズムを知らなくても簡単にゲームが作れ、知名度もあるすばらしい技術だというのと聞いたためです。
しかし2章あたりまで読み進めたときに、Unityは複雑すぎて、求めているものと違うと感じました。
そこで質問です。こういった育成アプリはどのようなツール(?)を使って実現しているか教えていだけないでしょうか?
326名称未設定:2013/06/21(金) 23:18:52.71 ID:ttJrHuqh0
育成ゲームなんてUIKitでいいんじゃない
ボタンと画像ぐらいしか使うものないでしょ
327名称未設定:2013/06/21(金) 23:26:47.88 ID:fvmpgb6k0
にゃんこはざーど

ぐぐってみたけど、これ個人が作ってるんだな。
個人でもこのレベルのできるんだなー、しかも結構売れてるっぽいし
結構稼いでそうだ。
328名称未設定:2013/06/21(金) 23:43:32.73 ID:3ryzKxWD0
>>325
ゲームの根幹部分は全部自分でプログラムするんだよ。
それがわからんというのならゲームは作れないのと同じ。
UnityとかCocos2dがやってるのは、3Dとか画像アニメーションとか物理演算とか…そのあたりを簡単にしてくれる。
育成ゲームだとそこらへんのツールは無くてもいい。
329名称未設定:2013/06/22(土) 00:12:27.61 ID:Neinh3Xr0
本当にそうなんだよなぁ。俺も今年入ってからiPhone開発やってるけど、それまで
プログラムなんか全くわからないノンプログラマーだった。

いろんな本買って勉強したけど、結局できるのは本に書かれてる内容のみ。オリジナルを作ろうとしてもできて、画面の構築まで。

ゲームの根幹をなすモデルとかいっさいできない。できるのは本で書いてあるのちょっこと変えたぐらい。だからまず、しっかりObj-cについて勉強して、育成ゲームの根幹部分を考える力を身につかたほうがいい。
330名称未設定:2013/06/22(土) 00:34:36.51 ID:qsfi4urF0
何を作りたいのかが明確になってないから、
したいことを実現するために何が必要になのか分からないんじゃないの
331名称未設定:2013/06/22(土) 01:09:35.80 ID:j1/A/el40
何を作りたいかは明確だが、
どこまで自分でやらなきゃならんのかがわからん&早々に楽したい|早くブツを形にしたい
ってとこだろうな
何がどこまでやってくれて自分でどこまでやらなきゃならないのかの把握の早道は無いと思ってじっくり腰を据え一つ一つ理解するしかないのに
332名称未設定:2013/06/22(土) 02:00:57.11 ID:2GexgUxl0
じっくり腰を据えてたら爺ぃになってまうがな (´・ω・`)
333名称未設定:2013/06/22(土) 02:45:50.24 ID:a76fPhAY0
かなり初心者向けの参考書買って
メインストリーボードを利用してボタン配置したり、テキストフィールド配置してきたが

これを使わないでプログラムで配置する方法を最初からするべきだった・・・。
334名称未設定:2013/06/22(土) 03:04:38.86 ID:a76fPhAY0
-(BOOL)textFieldShouldReturn:(UITextField*)textField{

}



-(void)tableView:(UITableView*)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath{
UIView *mask=[[UIView alloc]init];
・以下数行、この「mask」に関する設定をしている
  
  ・テキストフィールドとキーボードなどを呼び出す処理
}



って状態になってるとき、キーボードのリターンキーを押した時に呼び出される上の
メソッド「-(BOOL)textFieldShouldReturn:(UITextField*)textField」 内において

このUIView mask を使いたいんだけど わざわざまたUIView *mask って新しく作り直さないといけないの?
335名称未設定:2013/06/22(土) 03:15:57.77 ID:a76fPhAY0
すまん。。。

下のメソッドで定義した
UITextFieldに関しては
上の引数として与えれば引き継がれることがわかったwwっww

UIView maskに関してはわからないが
336名称未設定:2013/06/22(土) 03:52:10.24 ID:/3xdZ8hE0
変数+スコープでググれ
解決策はmaskが何だかわからんので答えられない
337名称未設定:2013/06/22(土) 04:07:37.29 ID:a76fPhAY0
>>336

なるほどわかったわ。

あるクラスA全体で使いたいインスタンスは
↓みたいに、ここで宣言すればいいのか!!
@interface クラスA : UIViewController{

UIView *mask;

}

この場合ってどこかで mask=[[UIView alloc]init];
処理する必要あるの?
338名称未設定:2013/06/22(土) 04:16:22.32 ID:te6f6qo1P
>>337
悪いこと言わないから萩原本あたり読んで出直してこい。
339名称未設定:2013/06/22(土) 04:18:14.57 ID:Neinh3Xr0
>>337
あるよ。宣言だけじゃ実体がない。alloc+initして初めて作られる。

宣言だけじゃ、ただこのクラスではmaskを使いますよ、だけで終わってしまう。
340名称未設定:2013/06/22(土) 04:22:33.36 ID:a76fPhAY0
なるほどな。たすかったわ。

とりあえずこれからは、また基礎的な部品の作成をストリボードなしで、プログラムから
作れるようにやっていこwwww
341名称未設定:2013/06/22(土) 05:03:44.88 ID:s7xkyEQe0
AppStoreからの振込みは何日締めでいつ振り込みになるのでしょうか
$20からになったというのは確認したのですが日付がわからないです
342名称未設定:2013/06/22(土) 13:49:33.06 ID:j1/A/el40
>>340
Interface Builderで作ったら簡単でなんかできたと勘違いしていたのか。やっぱりw
>>337すらわかってないんでなんでだからなあ。IBOutletもわかってなさそ
Interface Builder使うか使わないかなんて全く関係無いのに、ご苦労なことで&まあご自由に
343名称未設定:2013/06/22(土) 13:50:40.38 ID:RntDy3Ht0
Appleがその気になれば5年後だろうと10年後だろうと可能。
344名称未設定:2013/06/22(土) 15:28:13.10 ID:zlnsPLfu0
>>342
いままでIBでやってきてすげえ後悔してるわー。
今度からプログラムでがんばんべーw
345名称未設定:2013/06/22(土) 16:21:33.06 ID:S/Ml2Bit0
iTunes Connectで開発元の名前ってどこに表示されますか?
何を入力したか忘れてしまって…
346名称未設定:2013/06/22(土) 17:01:36.30 ID:LQkJhhf20
>>344
後悔するところ間違ってるな。
ちゃんと基礎から勉強してこなかったことを後悔するといい。
xibでもStoryboardでも君がやりたいことは簡単にできる。
普通はそれぞれの長所短所を理解した上で使い分けるものなんだが、まあがんばれ。
347名称未設定:2013/06/22(土) 21:10:18.58 ID:xlaJ8RZ+0
In-App Purchaseのアイテムの価格って、プログラムから取得できますか?
購入ボタンを押さなくても、価格を表示したいのです。
348名称未設定:2013/06/22(土) 22:50:53.52 ID:bDghNPOQ0
日本語キーボードの時に表示される入力変換候補領域なんだけど
文字入力確定後、空になった変換候補領域を使う方法って無いかな?
349名称未設定:2013/06/22(土) 23:01:25.70 ID:te6f6qo1P
>>347
というか毎回購入前に最新の価格取得して更新しないとリジェクトだよ
350名称未設定:2013/06/23(日) 03:43:40.14 ID:rWYMR6/d0
>>347
価格を取得するのは簡単。
世界各国の場合、通貨単位の取得もしなきゃならんのでそれが面倒。
351名称未設定:2013/06/23(日) 18:59:17.56 ID:3f2YG0ds0
UITableVIewで、編集モードでのセルの並び替えをさせようとしています。
正常に編集モードに入り、ツマミを長押ししてセルが浮くところまではうまく動きます。ただし、少し動かすと勝手にセルが元の位置に戻ってしまいます。
正常に入れ替えができる時もあるのですが、どういった条件でうまくいかなくなるのかわかっていません。
ここが悪い、等わかる方いらっしゃいましたらよろしくおねがいしますm(__)m
352名称未設定:2013/06/23(日) 19:08:44.76 ID:8ZXpSBzK0
正常に編集モードに入り、ツマミを長押ししてセルが浮くところまではうまく動きます。


難しいそうなことやってんなああー
353名称未設定:2013/06/23(日) 19:58:20.50 ID:JZZI/qjtP
>>351
- tableView:targetIndexPathForMoveFromRowAtIndexPath:toProposedIndexPath:
がちゃんと実装されてないんじゃないの?
354名称未設定:2013/06/23(日) 20:31:15.08 ID:mTkfJCZX0
>>353
返信ありがとうございます
そのメソッドについては知りませんでしたので、早速調べて以下のように実装してみましたが変わりませんでした…
return proposedDestinationIndexPath;

うまく動くときもあるので、いったい何が起こっているのやらさっぱりですorz
355名称未設定:2013/06/23(日) 21:00:17.93 ID:mTkfJCZX0
>>351です。
どうもセルを追加した後並び替えができなくなるようです。
編集モードでセルを長押ししたときに呼ばれるメソッドがあるんでしょうか?
356名称未設定:2013/06/23(日) 22:31:17.99 ID:JZZI/qjtP
長押しってのが訳わからない
並び替えに当たって長押しなんかすること無いが
357名称未設定:2013/06/23(日) 23:06:45.56 ID:mTkfJCZX0
>>351です、なんどもすいません
結局、同じビューに登録していたgestureRecognizerとバッティング?していたようです。お騒がせして申し訳ありませんでした…

>>356
http://konton.ninpou.jp/program/cocoa/userinterface/UITableView/edit2.PNG
この画像の、右端のやつのことです。
358名称未設定:2013/06/24(月) 00:43:58.95 ID:ol7TA3Ah0
節子、それは長押しやなくてドラッグ言うんやで!
359名称未設定:2013/06/24(月) 03:42:14.09 ID:fBl97KoC0
ここにいる助言する側の上級者は
どのくらいアプリでもうけたことあるの?
てか仕事でアプリ作ってる人もいそうだなーー
360名称未設定:2013/06/24(月) 09:06:20.12 ID:kjeTFOXG0
iPhone 3GSを動作端末から除外したいのですが、
どうすればスマートに除外出来るでしょうか?
361名称未設定:2013/06/24(月) 09:09:41.49 ID:kjeTFOXG0
訂正です。
iPhone の非Retina端末を動作端末から除外したいのですが、
どうすればスマートに除外出来るでしょうか?
362名称未設定:2013/06/24(月) 09:26:53.20 ID:ol7TA3Ah0
非Retinaを除外やなんて、けったいな奴ちゃのぉ
しかし、iPad miniもおることやしそんなことは無理ちゃうか?
iOS7は3GSには対応せんけど、iPad miniには対応するやろうし
363名称未設定:2013/06/24(月) 09:39:12.93 ID:kjeTFOXG0
>>357
レスありがとうございます。
そうですね。
画像リソースが増えますが、
3GSにも対応してみます。
364名称未設定:2013/06/24(月) 17:50:34.65 ID:c5KYclXp0
iTunesConnect にアプリを載せて配信し始めたんですが、
Sales and Trends などに見られる
ダウンロード数などの累計は手作業で集めなければならないんでしょうか。
どこかから、csv などでダウンロードできますか?
365名称未設定:2013/06/24(月) 20:15:43.34 ID:St6f0Uk80
>>363
@2xだけでも平気っぽいよ
366名称未設定:2013/06/24(月) 23:20:05.51 ID:kZYm9PU60
NSUserDefaultへの書き込みが失敗する確率ってどのくらいなんでしょうか?
電話がきた瞬間に書き込み中だったりすると
データがぶっ壊れちゃったりする可能性はありますか?
367名称未設定:2013/06/24(月) 23:22:10.59 ID:SsQRQ5sM0
>>365
それは、contentModeによるんじゃないのか?
368名称未設定:2013/06/24(月) 23:22:46.19 ID:mT0fnta00
その程度のことはOSでサポートしているだろ
369名称未設定:2013/06/24(月) 23:23:20.49 ID:SsQRQ5sM0
>>366
電話とか関係ないだろ
370名称未設定:2013/06/24(月) 23:27:09.64 ID:LVnFNOTj0
Appleの高給取りが俺らみたいにアホな訳ないだろ
371名称未設定:2013/06/24(月) 23:30:16.55 ID:kZYm9PU60
購入データを頻繁にNSUserDefaultに書き込んでも平気ですよね。
372名称未設定:2013/06/24(月) 23:31:51.43 ID:mT0fnta00
そんなに個人が頻繁に買うようなもののか、すごいのを作るな。かまわんよ
373名称未設定:2013/06/24(月) 23:36:50.79 ID:kZYm9PU60
コインを買って、コインを使う度に上書きします。
374名称未設定:2013/06/24(月) 23:39:34.94 ID:mT0fnta00
頻繁って言ってもすごく頻繁にでも1日に1回とかじゃないの?と思ったんだけど、違うようなので凄いなあという
まあそれでも、1分毎とかにはなることは無いだろうから、かまわんよ
375名称未設定:2013/06/24(月) 23:41:29.22 ID:kZYm9PU60
5秒に1回とかになる場合もあります・・・
376名称未設定:2013/06/24(月) 23:45:40.35 ID:mT0fnta00
ああ、消費でもか。それでも、かまわんよ
書き込む領域を狭めるために別にするとか他にやりようがあるだろうが、しなくてもいいよ
377名称未設定:2013/06/24(月) 23:46:29.23 ID:LVnFNOTj0
不安ならテストしてみればいい
378名称未設定:2013/06/24(月) 23:47:20.85 ID:SsQRQ5sM0
データ用なら、素直にファイルとか、DBとか、CoreData使えよ、ハゲ
UserDefault が何故 UserDefautという名前なのか考えてみろや
379名称未設定:2013/06/24(月) 23:47:41.54 ID:kZYm9PU60
色々なご回答ありがとうございます。
380名称未設定:2013/06/24(月) 23:50:17.29 ID:kZYm9PU60
>>378
1個のNSNumberにそこまでするのも大げさというか・・・
それらの方がデータ壊れにくいんですか?
381名称未設定:2013/06/24(月) 23:51:29.14 ID:mT0fnta00
>>378
いやいや、それは極端。別にDefaultsに書いてもいいだろ
元々のCocoaでもPreferencesにそういうのが書かれるし、com.apple.なんちゃらだってしょっちゅう書き換えられてんだぞ
382名称未設定:2013/06/25(火) 11:08:25.69 ID:YSzhdQsD0
スレチかもしれませんが質問させて頂きます。

この度、iphoneアプリを作成したのですがitune connectで審査レジェクトされました。
アプリの内容は
http://iph0ne.jp/development/xcode-tips/3574/
を参考にして、某ショップの楽天ショップURLを開くという内容です。

レジェクト理由は以下の通りです。
 Binary Rejected
 2.12: Apps that are not very useful, are simply web sites bundled as apps, or do not provide any lasting entertainment value may be rejected
 We found that your app provides a very limited amount of content. It only includes one link to the web site and there are no other contents and functionality.
 While we value simplicity, we consider simplicity to be uncomplicated - not limited in features and functionality.
 We understand that there are no hard and fast rules to define useful or entertaining,
 but Apple and Apple customers expect apps to provide a really great user experience.
 Apps should provide valuable utility or entertainment, draw people in by offering compelling capabilities or content,
 or enable people to do something they couldn't do before or in a way they couldn't do it before.(長いので以下略)

自分なりに解釈したところ
 楽天ショップの1店舗だけの見る為だけのアプリごときで審査通せる顔ボケ!
 アプリとしてつまらなんだよ!URLがYoutubeとか面白いところならいいだけどな!
と解釈できました。

今回のような
某ショップの楽天ショップURLを開くというアプリは
itune connectの審査に通すことは不可能なのでしょうか?

長文になってもうしわけございませんが、
ご回答いただけますと助かります。
どうか宜しくお願い致します。
383382:2013/06/25(火) 11:13:11.77 ID:YSzhdQsD0
一応レジェクト理由全文は以下の通りです。
連投になって申し訳ございません。

Binary Rejected
2.12: Apps that are not very useful, are simply web sites bundled as apps, or do not provide any lasting entertainment value may be rejected

We found that your app provides a very limited amount of content. It only includes one link to the web site and there are no other contents and functionality.

While we value simplicity, we consider simplicity to be uncomplicated - not limited in features and functionality.

We understand that there are no hard and fast rules to define useful or entertaining, but Apple and Apple customers expect apps to provide a really great user experience.
Apps should provide valuable utility or entertainment, draw people in by offering compelling capabilities or content,
or enable people to do something they couldn't do before or in a way they couldn't do it before.

We encourage you to review your app concept and evaluate whether you can incorporate additional content and features to be in compliance with the Guidelines.
For information on the basics of creating great apps, watch the video The Ingredients of Great Apps.
If you feel we didn't understand the features of your app, or that we missed key functionality, and your app was incorrectly rejected,
you may appeal to the App Review Board.
384名称未設定:2013/06/25(火) 11:15:53.32 ID:dgqjm/On0
不可能
そこにアプリならではの何らかの付加価値が必要
Webコンテンツが主体になっちゃいけねーよ
そんなもんブラウザで見られるし、ホーム画面に登録もできんだからよ
385382:2013/06/25(火) 11:53:20.62 ID:YSzhdQsD0
ご回答ありがとうございます。

どうしようもないのですね。あきらめるしかなさそうですね。

ios developper 登録費用が無駄になったのが痛いです。
386名称未設定:2013/06/25(火) 14:03:16.33 ID:vQUaLfec0
他のを作れよ!
387名称未設定:2013/06/25(火) 14:47:29.41 ID:o9q0r0Qz0
ダミーで何か機能付けてそれらしく見せると通るぜw
388名称未設定:2013/06/25(火) 23:40:04.86 ID:PF47mtYdP
確かに
389名称未設定:2013/06/26(水) 01:51:14.51 ID:NCVx/bbk0
アプリで立ち上げると特定の店のWebページが見れますじゃ
マクドナルドだろうが松屋だろうがモスバーガーだろうがアプリ通らないわな。
(例は個人の主観です)
390名称未設定:2013/06/26(水) 03:51:38.21 ID:+Lkr1siE0
SpriteKitとはなんぞ?
391名称未設定:2013/06/26(水) 04:23:32.70 ID:+Lkr1siE0
>>390
間違えました。

質問なのですが、多次元配列の宣言のやり方についてなのですが、NSString *text[4][4];をヘッダファイルで宣言して、実行ファイルで使用したらエラーが出ます。

ヘッダファイルでは宣言しないで、実行ファイルだけで宣言したら出来るのですが、それだったら多次元配列の変数をクラス内のメインでしか使えません。

どのようにして、多次元配列の変数をクラス内のメソッド内でも呼び出せるように出来ますか?
392名称未設定:2013/06/26(水) 06:07:06.43 ID:dONZi+hS0
>>385
iOS7からの、純正のcocos2dみたなゲームエンジン(フレームワーク)だろ
サンプルの中身見ても、cocos2dと酷似してたし
393名称未設定:2013/06/26(水) 10:00:33.79 ID:6HwKWwKd0
>>391
エラーってどんなエラー?
実体はどこに置いてる?
ヘッダはプロパティかextern宣言つけるだけでやってる?
394名称未設定:2013/06/26(水) 11:07:23.90 ID:wXyzmtRz0
無理に配列使おうとして結果できないなら、素直にNSArray使いなさい
395382:2013/06/26(水) 11:57:48.45 ID:NOCtgnEe0
382です

いろいろコメントありがとうございました。

あれからItuneconnectに詳細問い合わせたところ

 ひとつのURLリンクとボタンひとつだけじゃ機能・コンテンツ不足なんだYo!

というものでした。

そこで再度質問になるのですが

@機能は最低何個あればいいのでしょうか?
Aどういった機能を追加すればいいのでしょうか?
 私が考えた案は以下の通り
 1.ボタン追加して某楽天ショップ内のページリンクを追加する。
   (ボタン1:ショップページトップページ、ボタン2:ショップの会社概要ページ)
 2、まったく別のサイトのページリンクボタンを追加する
   (ボタン1:ショップページトップページ、ボタン2:AppleStoreのトップページ)
 3、まったく別の簡単な機能を追加する
   (ボタン1:ショップページトップページ、ボタン2:オミクジ)
本来は1、悪くても2でいきたいのですが審査通るかどうか不安です。
3だと本来の目的のアプリから若干遠ざかることと開発工数がかかることです。

度々長文の質問になり申し訳ございません。機能・コンテンツというものが今一つ理解できていなです。

もしよろしければお助けお願い致します。
396名称未設定:2013/06/26(水) 12:33:50.49 ID:ibpm3kNf0
3でも無理
397名称未設定:2013/06/26(水) 12:38:50.82 ID:RmW54mUT0
ブラウザでできるだろってこと言われてるからね。
別な機能入れたら本来の目的から遠ざかるって…。本来の目的がただのショートカットじゃ意味ないだろ。
398名称未設定:2013/06/26(水) 12:43:27.32 ID:Iz6RikeH0
大体そんなアプリ誰がわざわざ使ってくれるんだよ!って話
399382:2013/06/26(水) 13:19:05.91 ID:NOCtgnEe0
コメントありがとうございます。

アプリの目的はAndroid・ihopne使用している多数のお客様から
ブラウザでショップページ見るまでの工程が面倒なので
簡単にショップページを見れるアプリを提供できないかという目的でした

Android版は作れたのですがiphone版は手詰まりになりつつあります

ショートカットが目的にはなるのですが
なんとか審査を通るようにしたいのですが
どうしたらいいのかと思い質問させて頂きました。

審査を通すのが最優先なのでそれにより本来の目的失っても
しかたがないとも考えています。
400名称未設定:2013/06/26(水) 13:43:14.81 ID:qoiVTNjd0
Androidだけでやってろ
401名称未設定:2013/06/26(水) 14:18:40.79 ID:Z7jJAFOK0
メールにURL書けばいい
402名称未設定:2013/06/26(水) 14:43:08.76 ID:3bJNFal30
質問です。

英単語帳アプリを作っているのですが、登録した英単語をsiriに読ませたいのです。
siriのAPIリファレンスは何処にありますか?
自分なりに検索してみたのですが、見つかりませんでした。

非公式のものでもかまいませんので教えてください。
403名称未設定:2013/06/26(水) 14:46:09.66 ID:Iz6RikeH0
良く分らんけど多分、Apple本社にあるんじゃねーかな
404名称未設定:2013/06/26(水) 14:46:59.65 ID:/n4+B3im0!
>>395
3にオープンソースのQRコードリーダ機能でもつければいいんじゃね

弊社のキャンペーンに使用するおみくじQRコードを読み込ませて、
あたりなら景品申し込みようウェブサイトに飛びます。
はずれなら萌えキャラがごめんなさいするとか理由をつけて。
405402:2013/06/26(水) 14:56:43.42 ID:3bJNFal30
>>403

うわー、それじゃ私読めませ〜ん。
どうか、私でも読めるものを...

tell me please!!
406名称未設定:2013/06/26(水) 15:15:35.04 ID:hn3/z9fWP
SiriのAPIはまだ公開されてないんじゃないかな。
407名称未設定:2013/06/26(水) 16:27:05.69 ID:dBFUQMG90
非公開APIは自分でハックして見つけるしかないよ
408名称未設定:2013/06/26(水) 16:37:33.31 ID:pG48KkQJ0
>>404
QRリーダの精度知ってて言ってるのか? おまえひどいやつだなw
まあ問題の本質見誤って凝り固まってる奴にゃお似合いかも知れんが
409名称未設定:2013/06/26(水) 17:26:08.21 ID:3bJNFal30
>>406
>>407

ありがとうございました。
やはり無いのですね。

siriでは無いのですが、Text to Speech for iPhoneというライブラリがあるらしいので、
こいつを試してみます。

また、よろしくお願いします。
410名称未設定:2013/06/26(水) 18:53:59.74 ID:SbruHrGY0
In-App Purchaseのテストユーザーによる購入テストは実機でしかできないという記事をよく見ますが、
Xcodeのシミュレータでも普通にテストユーザーでサインインして購入出来てしまいました。
これはどこか実装が間違っているのでしょうか?
411名称未設定:2013/06/26(水) 19:19:12.34 ID:dBFUQMG90
appleさんの気まぐれ
412名称未設定:2013/06/26(水) 21:36:56.66 ID:P6BsCDcP0
いつかのバージョンからできるようになったんじゃなかったっけ?
更新履歴で見た気がする
413名称未設定:2013/06/27(木) 00:19:44.69 ID:q/3wRG6n0
>>410
うまくいっても自分のコードを疑う姿勢は評価したい。
414名称未設定:2013/06/27(木) 07:55:48.70 ID:XCgW/Jiw0
質問なんですが、NSUserDefaultsに保存したデータは、
アップデートで消えるってことありますか?
アップデートでデータが全部消えるアプリがあって不安で・・・。
415名称未設定:2013/06/27(木) 08:01:31.08 ID:INF6uELh0
NSUserDefaultは ~/Library/Preferences 以下にプロパティリストで保存される
416名称未設定:2013/06/27(木) 10:08:10.43 ID:fP4/L9980
>>414
そういうやつってtmpにファイルで保存してるからじゃねーの
417名称未設定:2013/06/27(木) 11:23:44.24 ID:XCgW/Jiw0
>>410
レスありがとうございます。
つまり・・・どういうことなんでしょうか?
418名称未設定:2013/06/27(木) 11:33:40.92 ID:WbHJOZDX0
誰にレスしとんねん!
>>2のURLにある日本語ドキュメントページで、ファイルシステムプログラミングガイドを読めよカス
419382:2013/06/27(木) 18:44:12.43 ID:V6P509xR0
382です

あれからItuneconnectに以下の2点問い合わせしました。

1.リンク先は楽天ショップページですので、買い物もできメール送信もできますので多機能です。
  決して単機能では(ショップのお客様)にとっては有益なので審査やり直してください。
2.機能追加とは具体的になんの機能追加すればいいのか教えて下さい。

これに関して以下の通り回答がきました。
1.再度審査を行いますので結果がでるまでお待ちください。
2は以下の通りでした
 please add more contents and user functionality such as inter active map

inter active map ・・・???

http://d.hatena.ne.jp/TamaC/20110504/1304534384
これのことでしょうか?

上記URLがxcode4.0.2で私の今の環境がxcode4.6でしが実装可能でしょうか?

地図アプリも考えていきたいですのでもし
そこらへんの方法が詳しくのっているサイトがございましたらご教授頂けますと幸いです。

毎度ながら長文でもうしわけございませんがどうかよろしくお願い致します。
420名称未設定:2013/06/27(木) 19:02:52.46 ID:m5ryDhqBP
>>419
わざわざアプリにするまでも無いアプリはストアに載せねーってことだよ頭悪いな
ただ店のページ表示するだけのアプリに何の価値があるの? Safariでブックマークするじゃ駄目なの?
421名称未設定:2013/06/27(木) 19:08:15.82 ID:WbHJOZDX0
アプリ探してもらってダウンロードして使ってもらう手間と
店のURL探してSafariで「ホーム画面に追加」してもらう手間と
いっしょやんけ!そんなアプリなんの意味あんの?
っつう話だよなぁ
422名称未設定:2013/06/27(木) 19:15:45.94 ID:XCgW/Jiw0
労を惜しまずアプリを作らないからリジェクトされる
423名称未設定:2013/06/27(木) 20:36:03.16 ID:AzAbSFAvP
商品を検索すると、必ず最安が自分のショップの商品として表示するとかさ
424名称未設定:2013/06/27(木) 22:26:55.86 ID:J1zHjyai0
そもそもなんでアプリにしたいの?
425名称未設定:2013/06/27(木) 22:47:41.62 ID:f8Te5ZrV0
とりあえずTwitter連携とFacebook連携つければおk
426名称未設定:2013/06/27(木) 23:43:00.15 ID:p9lDPoL+0
楽天ってコンテンツの縛りがキツくて、アプリからアクセスした時だけ特別の何かってのが出来ないから、楽天のコンテンツメインでAppleの審査通すのは至難の技だと思う。
仮に何らかの追加コンテンツで審査通ったとしても、楽天内の広告リンクから外部のページへ辿っていけると17+のレーティングが必須になって、AppStoreにヌード、または暴力的な内容を含むみたいに書かれて企業イメージ悪くなる。
完璧なフィルタリングや、追加コンテンツに時間かけるくらいならSafariのブックマークか、ホームにアイコン追加した方がスマート。
427名称未設定:2013/06/27(木) 23:45:59.92 ID:Uuc6kB9TP
あれちゃうか?

マクドナルドとかホットペッパーみたいな感じで欲しいんだろ

察してやれよ
428名称未設定:2013/06/27(木) 23:50:45.61 ID:AzAbSFAvP
要はアプリにしたら、もう少し注目されるショップになるんじゃないかってことだろ
429名称未設定:2013/06/27(木) 23:56:27.01 ID:WbHJOZDX0
つまり、アプリ出してるぞという既成事実が欲しいだけか
430名称未設定:2013/06/28(金) 17:26:21.36 ID:EnmlNCnE0
アイフォンアプリの開発は初期投資はどれくらいかかりますか?
今はウィンドウズXPですがマックパソコン必要ですか?
なるべく元手をかけたくないのですが
431名称未設定:2013/06/28(金) 17:32:38.20 ID:3Yj2lFiC0
>>425
Macパソコンは販売までするには必ず必要です。
Intel製のものでなければなりません。

デスクトップ型であるMac miniなら最安で59800円で買えます。
まぁ、整備品やオークションならもっと安く買えるかもしれませんが。

モニタは大きいほうがいいでしょう。
21.5インチ以上を推奨します。
432名称未設定:2013/06/28(金) 17:41:02.75 ID:EnmlNCnE0
ありがとうございます
結構かかりますね元手をかけずにやるにはアンドロイドの方がいいかな・・
433名称未設定:2013/06/28(金) 17:43:12.52 ID:eFWtGwIBP
しかし儲けはiPhoneの方が良いケースが多いという…
434名称未設定:2013/06/28(金) 17:53:18.11 ID:PlboDt1P0
アンドロイドやるにもパソコンは要るだろ
435名称未設定:2013/06/28(金) 18:04:09.48 ID:eFWtGwIBP
大は小を兼ねるでMBAかMBPにしておけばいいんじゃないかな
436名称未設定:2013/06/28(金) 19:29:52.63 ID:eE6ozdtN0
Androidは始めるのに金はあんまりかあからんが、手間はiphoneの比じゃないぞ。
437名称未設定:2013/06/28(金) 19:43:15.79 ID:jIO0V3RK0
PushNotificationの実装にチャレンジしているんだけど、
プッシュ通知自体は実装できたんだけど、プッシュ通知がきてアプリが起動したときに、
モーダルでビューが表示されるってことは可能?
438名称未設定:2013/06/28(金) 20:42:03.76 ID:kMEnsihL0
xcode4.6のempty Applicationでのxibファイルの関連付けがわかりません。
youtubeでxcode4.2でのxibファイル生成をみて作ったのですが、

Application windows are expected to have a root view controller at the end of application launch

とコンソールには表示されます。ですが一応
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptionsのメソッド内で

UIViewController *vc = [[UIViewController alloc]init];
[self.window setRootViewController:vc];
と設定しています。
アーロン・ヒレガスのiosプログラミング第二版という本のMapViewを表示する章をしています。少し古いそうなので、調べてもよくわかりません。教えていただけませんか?
439名称未設定:2013/06/28(金) 21:05:38.10 ID:kMEnsihL0
連投すいません。

xibファイルの作成の方法はこの動画を参考にしました。

http://www.youtube.com/watch?v=sROdA4w4x9Y;
440名称未設定:2013/06/28(金) 21:40:17.37 ID:U8+5wpn/0
動画見てやったで
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
この行消してないやろたぶん
441名称未設定:2013/06/28(金) 22:06:00.21 ID:kMEnsihL0
>>440
おぉありがとうございます。できました!!

後学のために消した行はどんな意味なのでしょうか?自分でも調べてみますが、簡単
に教えてもらえませんか?
442名称未設定:2013/06/28(金) 22:19:19.94 ID:U8+5wpn/0
見たまんまdelegateのwindowプロパティにUIWindowを作成して登録してるだけ
xibでdelegateとwindowインスタンスを作成してdelegateに接続してるのに、
launchingWithOptionsで別のwindow作成してそれを登録しちゃってたってワケ

昔MainWindow.xibで行ってたことは今はコードでやってくれるようになってるからこういうことが起こるわけさ
443名称未設定:2013/06/28(金) 23:46:53.65 ID:O2Mjc+hj0
いまはコードの書き方がだいぶ変わってきてるので、特にxibとの連携周りはあまり昔の本を参考にしないほうがいいよー
444名称未設定:2013/06/28(金) 23:49:02.71 ID:O2Mjc+hj0
>>437
AppDelegateのデリゲートメソッドでプッシュ通知から起動したことは判別できるんだから、あとは好きにしたらいい
445名称未設定:2013/06/29(土) 09:32:35.72 ID:5/i3Sd7qP
>>443
iPhoneの裏技発見したwwwww

1 名前:以下、名無しにかわりましてVIPがお送りします :2013/06/29(土) 09:26:44.23 ID:QCEnfJoX0

ホームボタンを長押して、スピーカーマイクに「オィ!!」って叫ぶと
電話帳の誰かに電話を掛け始めてかなり焦る
446名称未設定:2013/06/29(土) 13:58:12.64 ID:nY3O7MuG0
クソガキしね
447名称未設定:2013/06/29(土) 19:38:44.43 ID:/OPEGmXA0
あるスレに感化されてアプリ開発したいと真剣に考えてます。
読み物系アプリだとプログラム知識が乏しくても作れますかね?
プログラム知識が乏しくてもなんとか作れるレベルのアプリとかありますかね・・・
448名称未設定:2013/06/29(土) 19:49:15.81 ID:Iq6jDHo00
>>442 ※スレ番ずれてたらごめんなさい。
VIPの100万円スレですか?
Web系のガチエロアプリだと、比較的簡単に組めるかもしれませんね。
たとえば「Hな思春期」アプリとかがそうですね。
あれは読み物メインと見せかけてゲームに擬態したエロ画像を、
サーバからダウンロードさせる手法でAppleの審査をくぐり抜けているかと。

コスパ最強かもしれませんが、エロなんで絶対やってはいけませんよ。

代わりに「2chまとめリーダー」はどうでしょうか。
2ch専ブラじゃなくて、2chをまとめたのをリーダーで読みやすくするとか。
これもWebアプリです。
Appleの中で2chはなかったことになる可能性も今は0じゃありませんが・・・。
2chにはいろいろそういう問題がありますしね。

簡単なプログラムなら、cocos2dで作成出来るゲームとかもあります。

ただし、Web系アプリでもゲームでも、機能が少なすぎたり有用ではないアプリは、審査に通りません。それとガイドラインに沿ってないアプリもダメです。
一定のクオリティが必要というわけです。
449名称未設定:2013/06/29(土) 20:18:45.54 ID:/OPEGmXA0
>>442
御返答ありがとうございます。
そうです。100万スレに感化されて今に至ります。

エロ系は基本審査に通らないものと考えているので開発候補には
入ってないのですが、よくある都市伝説や豆知識系のアプリだとどうですかね?
ああいうアプリだと作りやすい上に審査も通りやすいのではないかと思うのですが。

最近の2chまとめリーダーだと「2ch総まとめ」アプリがランクに入ってますね。
2chまとめアプリは今Apple storeでは認可されてるようですが審査に通りにくいってことはないんですかね?
排除しようと思っているものをstoreにあげてもらうのは難しそうですが・・・。

一定のクオリティを超えるアプリを考えることは出来そうだと思うのですが
プログラミングで表現できるのかどうかには自信ありませんね。
悪くいうようですけど今ランクに入ってる読み物系アプリは
「なんでこれがランクイン?」っていうようなものばかりなんですよね。
ああいうのは一体どういう仕組みでランクインしてるのか甚だ疑問です。
450名称未設定:2013/06/29(土) 20:19:28.55 ID:/OPEGmXA0
連投申し訳ないです。
>>448です。
451名称未設定:2013/06/29(土) 20:55:52.15 ID:C89Jd1XZP
業者に委託したらダウンロードしまくってくれるんじゃね?
そんな業者はごまんとある
452名称未設定:2013/06/29(土) 21:08:54.12 ID:PA4h4M6a0
横からすまんせん
業者ってどうやったら見つけられますか?
めぼしいところ知ってたら教えてください
453名称未設定:2013/06/29(土) 21:20:48.35 ID:Iq6jDHo00
専ブラの調子が悪いのでアンカ付けれませんが、

>よくある都市伝説や豆知識系のアプリだとどうですかね?
工夫を凝らしているなら、審査には通りやすいかと思います。

現状では「2ch専ブラ」が通りにくいように思われますが、(グラポやチンクルなどの専ブラの件)
「2chまとめリーダー」は通らなかったっていう話は自分は聞いていません。

プログラミングで表現するには、Web系の技術も必要になってきますね。
100万の人が「PHP先にやったほうがいい」っていうのも、Webアプリを作っているからだと思います。
454名称未設定:2013/06/29(土) 23:36:42.88 ID:C89Jd1XZP
>>452
調べても見つからない??俺も詳しくは知らないけど。
需要あるならやろか?顔広いし協力者100人くらいなら余裕やで。
DL数とその価格次第やけど
455名称未設定:2013/06/29(土) 23:37:23.26 ID:8kV4RPuHP
>>448
次々消されるみたい。アカウント代の元取れるかな?
456名称未設定:2013/06/30(日) 00:11:34.76 ID:zDp0u1GQ0
ごまんとあると言っときながら知らねーのかよ
457名称未設定:2013/06/30(日) 00:19:45.75 ID:SZsPbFd1P
流石にあるとおもとった
暇やし需要あるなら立ち上げてみよかな
458名称未設定:2013/06/30(日) 10:02:26.75 ID:lT8wdB0s0
あー100万の人はゲームアプリもやってるわ
それもiPhoneとAndroid両方で
459名称未設定:2013/06/30(日) 12:21:57.28 ID:bWOdejVTP
>>449
2chまとめリーダは使いにくいものばかり量産されてるよな。
普通にSafariでスマホ向けアンテナサイト→閲覧の方が効率よかったりする。
この手のアプリが作りやすいっていうのもあるけれど、他のニュースリーダなどを見習って欲しいわ。
460449:2013/06/30(日) 17:01:45.80 ID:+rQ8cuma0
>>459
どれもこれも同じようなものばっかですよねー。
確かに他のニュースリーダーから要素を取り入れるってのはよさそうですね。
どうしても今あるアプリのようなものの派生版を作ろうとしてしまいますが
そんなんじゃダメっぽいですね。革新的なものを作れれば一番よいのですが。
461名称未設定:2013/06/30(日) 20:17:32.53 ID:7RRp1V+50
音楽アプリの曲を長押しした時に出る吹き出しのようなUIはなんというものでしょうか?
462名称未設定:2013/06/30(日) 20:19:20.54 ID:Ic5PTUVDP
balloon
463名称未設定:2013/06/30(日) 21:02:20.29 ID:7RRp1V+50
>>462
調べてみましたが、CoreGraphics使って自分で作るんですか?
464名称未設定:2013/06/30(日) 21:03:29.60 ID:zDp0u1GQ0
ちんこだよ
465名称未設定:2013/06/30(日) 21:38:30.80 ID:a+NAozEwP
>>463
UIMenuController
466名称未設定:2013/07/01(月) 12:43:23.61 ID:wntIc4//0
星5つつけて糞アプリ呼ばわりしてる奴がいるかと思えば、べた褒めしていながら星1つの奴がいたり、一体なんなんだろうな
467名称未設定:2013/07/01(月) 12:44:03.49 ID:4NVo42bX0
星をよくわかってないのかと
468名称未設定:2013/07/01(月) 15:12:24.78 ID:Z6gdQo9iP
え?☆の数って不満度だろ??
469名称未設定:2013/07/01(月) 15:16:03.71 ID:wntIc4//0
不満度というより、アルアル度かな
470名称未設定:2013/07/03(水) 21:04:47.36 ID:mfXVVe/O0
デバッグ環境破壊してしまったっぽいんだけどどうすればいいのだろうか。
実機でもシュミレーターでもsignal SIGABRT でるようになってしまった。
画像が反映されなくて、開発中のアプリをいったん消して再度ビルドしたらだめになってしまった。
471名称未設定:2013/07/03(水) 22:00:17.12 ID:OWXhXd1K0
スクエニ初の“三国志”アプリがついに出ましたね!ギルド戦で一緒に戦かおうず!招待コード【IYM85728】をゲーム始める時に入力するとすぐに1番良いガチャのチケットが貰えます!
まぁ入力しなくても構わないですが、普通にやるよりは入力した方がお得なのは確実なので良かったら是非!

ゲームはこちらhttp://itunes.apple.com/jp/app/id646680221?mt=8

まだ始まったばかりだから今ならスタートダッシュ組!俺ツエーも今ならやり放題!笑
472名称未設定:2013/07/04(木) 00:27:24.53 ID:zucCvwpMP
なかっち 動画
http://www.youtube.com/watch?v=z2qK2lhk9O0s



みんなで選ぶニコ生重大事件 2012
http://vote1.fc2.com/browse/16615334/2/
2012年 ニコ生MVP
http://blog.with2.net/vote/?m=va&id=103374&bm=
2012年ニコ生事件簿ベスト10
http://niconama.doorblog.jp/archives/21097592.html


生放送の配信者がFME切り忘れプライベートを晒す羽目に 放送後に取った行動とは?
http://getnews.jp/archives/227112
FME切り忘れた生主が放送終了後、驚愕の行動
http://niconama.doorblog.jp/archives/9369466.html
台湾誌
http://www.ettoday.net/news/20120625/64810.htm
473名称未設定:2013/07/04(木) 10:51:01.55 ID:mCpnLPS50
>>470
Cleanもした?
474名称未設定:2013/07/04(木) 10:58:25.89 ID:a5wvCtE10
質問です。

「iOS Core Dataチュートリアル」の中で、
プロジェクトを作る時に「Use Core Data for storage」を選択するように
書かれているのですが、このスイッチが見つかりません。

このスイッチは、どこにあるのでしょうか?(Xcodeは 4.6.1です)
475名称未設定:2013/07/04(木) 11:10:20.48 ID:mCpnLPS50
MasterDetail Application を選ぶと出てくる
チュートリアルどうだったかな、ちょっと見てみるか、
476名称未設定:2013/07/04(木) 11:14:55.99 ID:mCpnLPS50
つーか、UtilityもEmptyも出てくるな。
出てこなくなったのはなんでだろ。
EmptyからViewControler追加する方でやってみては?

そのうち手作業で追加するやり方も覚えるさ。
477474:2013/07/04(木) 11:32:35.75 ID:a5wvCtE10
>>475,476
レスありがとうございます。
ちなみに、
Core Dataはプロジェクト作成時に指定しておかないと使えないのでしょうか。
最初は使うつもりでなかったのだが、
新機能を追加することになって追加オブジェクトで使うようにする等の対応は
できないのでしょうか?
478名称未設定:2013/07/04(木) 11:36:16.60 ID:mCpnLPS50
フレームワークの追加とヘッダ入れれば使える
チェック入れるとその他にプロパティとメソッド追加されるから
必要なら同じことやるだけ。
479474:2013/07/04(木) 12:54:17.07 ID:a5wvCtE10
>>478
ありがとうございます。
480名称未設定:2013/07/04(木) 13:35:53.47 ID:S48oPlVT0
>>473
返信ありがとう。Cleanもしたし、macと実機も再起動しました。
本当になんでだろう。xcodeは画像反映されなかったり意味不明なエラーが多くて…
481名称未設定:2013/07/04(木) 13:43:21.40 ID:uxOoG3nKP
昔betaと混在させると出たな、それ。
基本新しいの入れたら、新しい方だけ使っとく。
482名称未設定:2013/07/04(木) 14:41:47.45 ID:BHH31p7C0
NSURLConnectionで非同期で大きなファイルをダウンロードする際、
ファイルのダウンロード途中にもかかわらず
connectionDidFinishLoading
がよばれて正常終了扱いされることがたまにあります。
これはサーバ側が意図的に通信を打ち切ったということでしょうか。
483名称未設定:2013/07/05(金) 04:31:43.65 ID:pKO9TxXt0
Apple純正メールアプリの宛先や送信元で表示される名前を水色の枠で囲ったコンポーネントについて質問です。

これは標準のコンポーネントで実装できますでしょうか?
もしできるのであればコンポーネント名を教えて頂けませんでしょうか。
ご存知の方、いらっしゃいましたら宜しくお願い致します。
484名称未設定:2013/07/05(金) 05:05:25.92 ID:J6uqbiWb0
BB2Cのリンクも同じ感じやな
485名称未設定:2013/07/05(金) 07:53:54.83 ID:pKO9TxXt0
そうです、それです。
よく目にするので標準的な物なのかなと思っておりますが、コンポーネントが分かりません。
486名称未設定:2013/07/05(金) 11:57:51.76 ID:zoEQ1P9G0
そのものずばりの標準コンポーネントはございません。
自前で実装してください。
487名称未設定:2013/07/05(金) 12:09:06.40 ID:HvhOzeqm0
iPhone4S Wi-Fi設定の自動ログイン機能について教えてください。
Wi-Fi設定の自動ログインがオフのWi-Fiプロファイルをアプリで作成できますか?
または、アプリでSSIDの自動ログイン設定をオフに変更できますか?
自動ログインに関して調べてわかったことは、以下になります。APIについては見つかりませんでした。

自動ログイン機能はiOS4からの機能のようです。
アプリでWi-Fiのプロファイルを作成するのですが、作成したSSIDに接続すると
ログイン画面が表示されてしまいます。このときWi-Fiアイコンが消え、アプリ
からSSIDへのアクセスもできません。
手動設定でSSIDに接続して詳細をみると自動接続、自動ログインがオン(デフォルト)に
なっています。自動ログインをオフにすると、SSID帰属してもログイン画面は表示されず、
WiFiアイコンも表示されたままでした。なお、iPhone構成ユーティリティにも
自動ログインの項目はなく、作成したプロファイルではログイン画面が表示されてしまいました。
ご存知の方、いらっしゃいましたら宜しくお願い致します。
488名称未設定:2013/07/06(土) 00:54:46.42 ID:kspT7WMj0
以前、合同会社だとiOS Developer Programに法人登録できない、という人がいたので、会社を作ってやってみたら無事できましたのでまとめました。

スレ違いでしたらすみません。ご参考に。
http://d.hatena.ne.jp/pirosap/20130705/1373039061
489名称未設定:2013/07/06(土) 00:58:16.20 ID:1o2cWFMZ0
>>488
ありがたい
490名称未設定:2013/07/06(土) 01:05:56.85 ID:h5zusBLe0
蟻が鯛
491【お肌ケア 】大人ニキビの原因は、部分的な乾燥肌。富士フイルム:2013/07/06(土) 10:37:23.06 ID:B8G+kLwq0 BE:528456285-2BP(1000)

富士フイルムは7月4日、成人以降に突発的に発生する「大人ニキビ」の
発生メカニズムの解明に向け、独自の画像解析技術を用いた
肌の解析調査を行った結果、従来、大人ニキビの発生に影響すると
考えられてきた肌の油分量ではなく、顔全体の中で肌の水分量が
部分的に減少する「部分乾燥状態」によるところが大きいことを確認したと発表した。

http://news.mynavi.jp/news/2013/07/04/115/index.html
http://news.mynavi.jp/photo/news/2013/07/04/115/images/011l.jpg
http://news.mynavi.jp/photo/news/2013/07/04/115/images/012l.jpg
http://news.mynavi.jp/photo/news/2013/07/04/115/images/014l.jpg
492【お肌ケア 】大人ニキビの原因は、部分的な乾燥肌。富士フイルム:2013/07/06(土) 10:38:32.14 ID:B8G+kLwq0 BE:132114825-2BP(1000)

誤爆した
493名称未設定:2013/07/06(土) 12:32:01.77 ID:aAEYUIjW0
494名称未設定:2013/07/06(土) 15:49:25.44 ID:x3X7/KDP0
初歩的な事をお聞きしたいのですが、、
アプリで使われている画像とかって、皆さん自分で書いているんでしょうか?
495名称未設定:2013/07/06(土) 15:56:55.78 ID:MzCK1DCnP
自分で描くのって少ないな
フリー素材とか頻繁に使うし
自分は作らないけど、ゲーム作ってる知人PGはデザイナ探して作ってもらってたな
496名称未設定:2013/07/06(土) 18:06:10.97 ID:x3X7/KDP0
フリー素材!そうなんですね!
アプリのアイコンもフリー素材を使っているのでしょうか…?
497名称未設定:2013/07/06(土) 19:12:15.05 ID:VHkIM0Vt0
ツール系だけど、全部自分で描いてるよ。
ゲーム系やってる友達はグラフィックを別の人にやってもらってる。
498名称未設定:2013/07/06(土) 19:34:31.94 ID:x3X7/KDP0
自分で書いていらっしゃる方もいるんですね!

私は全部自分で描かなきゃいけないと思っていたので、とりあえずペンタブ買って、gimpを入れてみたのですが…
著作権云々が怖いです^^;
499名称未設定:2013/07/06(土) 21:04:56.52 ID:S0MvxCUy0
>>493
フリー素材使うときは利用規約守ればいいだけ
500名称未設定:2013/07/07(日) 00:06:28.50 ID:+kNPf+cQ0
フリー素材探してみます!
ありがとうございます^^
501名称未設定:2013/07/07(日) 09:51:07.24 ID:Bt+M4F8k0
質問です。

iOS Core Daraチュートリアルのコードを見ますと、
AppDelegate処理開始直後に、
管理オブジェクトコンテキストを以下のコードで取得していますが
どうして、このコードで取得できるのでしょうか?
NSManagedObjectContext *context = [self managedObjectContext];

※AppDelegate.h
@property (readonly, strong, nonatomic) NSManagedObjectContext *managedObjectContext;
502名称未設定:2013/07/07(日) 10:02:53.52 ID:WNqmH62n0
>>501
そのAppDelegateに
- (NSManagedObjectContext *)managedObjectContext
のアクセサメソッドもあるべ。
503501:2013/07/07(日) 10:33:00.13 ID:Bt+M4F8k0
>>502
ありがとうございます。分かりました。
504名称未設定:2013/07/07(日) 10:46:22.45 ID:Bt+M4F8k0
連投で申し訳ありませんが、対処方法を教えて下さい。

以下の手順でXcode4.6.1を操作して、プロジェクトXを開いたら
ソースがなくなりました(Classのファイル名が全て赤字表示)。
どうしたら復元できるのでしょうか?

(1)Xという名前のプロジェクトは外付けディスク(HD1)とUSBメモリ(USB2)と
 Macの内蔵ディスク(HD0)にあり、
 HD1上のプロジェクトを変更、Build等した(正常に処理できていた)
(2)HD1とUSB2をMacから取り外し、再接続
(3)HD1に新しいプロジェクトYを新規作成&Build。
(4)サンプルソース(プロジェクトZ)をダウンロードしてBuild。
(5)HD1のプロジェクトXを開いたら、classファイル名が全て赤字になっている。
505名称未設定:2013/07/07(日) 12:41:57.15 ID:5dzqnIm60
Xcodeから見れなくなったら、ソースファイルをXcodeに登録しなおせば良いのでは?
506名称未設定:2013/07/07(日) 12:54:25.32 ID:EjqcNUxP0
プロジェクトX ワロタ
507504:2013/07/07(日) 15:53:42.93 ID:Tp6NY0iu0
>>505
レスありがとうございます。
「登録しなおす」というのは、どういう操作をすれば良いのでしょうか?
508名称未設定:2013/07/07(日) 16:09:07.98 ID:oaRSVpiZ0
プロジェクトナビゲータ上で右クリック(又はCtrl+左クリック)して、赤くなってるファイルを追加すればいいだろ
その前に、赤くなってるファイルはもともとあったフォルダには既に存在してないだろうから、バックアップから復元する必要があるだろうけど
509名称未設定:2013/07/07(日) 16:09:52.24 ID:2woWCZKi0
外部メディアのせいだとは思うけど、当面の解決手段として
Add Files to 〜 で追加してやってみては?
ということかと。
外付けのドライブとかにプロジェクト置いたこと無いから現象がよくわからん
510504:2013/07/07(日) 18:07:43.36 ID:2Pj8FNaC0
>>508,509
レスありがとうございます。
HD1のX.xcodeprojをダブルクリックしたら、
ファイル名は赤いままで、ソースを表示するようになりました。
その後、プロジェクトを閉じて、
再度Xcodeからプロジェクトを開いたら、ファイル名も黒字になりました。
よく分かりませんが、復元できました。
ありがとうございました。
511名称未設定:2013/07/08(月) 22:43:29.66 ID:+9pGeQ6t0
GameCenterのオンライン対戦を実装してみたいのですがレスポンス等はどんな感じでしょうか?
実用に耐えるものであれば自分でサーバー立てる費用がもったいないのでGameCenterを使いたいのです。
使った事あるかた是非教えてください。よろしくお願い致します。
512名称未設定:2013/07/08(月) 22:49:39.99 ID:ZHEzGsB00
売上の報告が遅れていますが、よくわからないメッセージが出ます。
これはどういう意味でしょうか?

Please note: Piano AMR reports will be delayed due to INFA connectivity issues tracked in #15719261
ご注意:ピアノAMRレポートは#15719261で追跡INFA接続の問題のために延期される


http://translate.google.co.jp/translate?hl=ja&sl=ru&u=http://www.iphones.ru/forum/index.php%3Fshowtopic
%3D93093&prev=/search%3Fq%3DPiano%2BAMR%2Breports%2Bwill%2Bbe%2Bdelayed%2Bdue%2Bto%2BINFA
%2Bconnectivity%2Bissues%2Btracked%2Bin%2B%252315719261%26safe%3Doff%26biw%3D1207%26bih%3D866
513名称未設定:2013/07/08(月) 23:17:54.18 ID:ZHEzGsB00
↑のURLのロシア語の翻訳です。

Plzは絞首刑レポート内のメッセージのことを説明する?


ここでのメッセージは、レポートで今日ハングアップです。

ご注意:ピアノAMRレポートは#15719261で追跡INFA接続の問題のために延期される


それはそれが何を意味するのですか?



私は同様のメッセージを持っている。

だから、レポートは後ほどです。 そしてその理由は - 知っているイチジク
514名称未設定:2013/07/08(月) 23:23:38.44 ID:ZHEzGsB00
ちなみに、今日限定でTwitterで話題にしている外国人が数人いました。
515名称未設定:2013/07/09(火) 01:07:37.62 ID:6FGrl7nK0
なんか売上はさっき更新されました。
516 忍法帖【Lv=11,xxxPT】(1+0:5) :2013/07/09(火) 01:18:50.19 ID:xO2ENKBY0
iOS6以前では正常に起動するアプリをiOS7で起動したところ、
ナビゲーションバーがステータスバーにかぶってしまいます。
iOS6以前だとステータスバーの下に(つまり22px分下がったところから)ナビゲーションバーが表示されていたのに・・・。
これってなんらかの仕様が変わってしまったからなのでしょうか?
517名称未設定:2013/07/09(火) 01:54:43.27 ID:u4jSfK2t0
>>516
移行する上での変更点をまとめた公式ドキュメントの最初の方に書いてあるよ。iOS7とそれ以前のバージョンとの共存方法や、いくつかの注意点と変更箇所が解説されてるから一読しておいた方がいいよ。
518名称未設定:2013/07/09(火) 13:46:57.66 ID:zC24XXZ40
iOS7に関することはまだNDAだからApple公式のフォーラムで聞けクズ
519名称未設定:2013/07/09(火) 13:59:42.56 ID:v3phIaRV0!
iOS7のその辺、基本的に全アプリ書き換えが必要だよね
520名称未設定:2013/07/09(火) 14:21:12.96 ID:BaoGhlzh0
ios7でアプリがバグってても
それがios7の仕様なのかバグなのかわかんないから
正式版releaseされるまで放置することにした
521名称未設定:2013/07/09(火) 14:32:04.62 ID:C7tdIkbPP
>>520
そして一般人向けリリース時に未対応かとなじられる。
522897:2013/07/09(火) 17:46:17.87 ID:z3Wrjbpn0
>>520
そして大量の星1つ
523名称未設定:2013/07/09(火) 18:32:49.76 ID:AJYNkkqy0
>>522

> 大量の星1つ

星1つでも反響あるなら良いじゃんかぁぁぁぁぁぁ(涙目)
524516:2013/07/09(火) 20:09:28.09 ID:xO2ENKBY0
>>517
公式ドキュメントの存在を知りませんでした;
早速探してみます。
どうもありがとうございました!
525516:2013/07/09(火) 20:14:08.15 ID:xO2ENKBY0
>>518
そういうルールがあるんですね
知りませんでした
さーせんw
526名称未設定:2013/07/09(火) 21:17:42.88 ID:N/q1uNZy0
公式ドキュメントの存在を知らないとか、NDAを知らんとか、もぐりにも程があるだろ
初心者以前じゃねーか
527名称未設定:2013/07/09(火) 22:05:43.93 ID:zC24XXZ40
twitterとかブログとかで嬉々としてiOS7βのスクショ貼って、俺は開発者だぜってドヤ顔してる奴らってどうせこんなのばっかだろ
528名称未設定:2013/07/10(水) 08:41:24.22 ID:/ajZEXQZ0
誰がもぐらじゃ!
   ___
  / *  ●
  /  彡 /
 ( (゚Д゚)
 | ヽ》|》
 |   ノ
〜ヽ_くく
529名称未設定:2013/07/10(水) 13:39:16.83 ID:7xk1Ajbi0
UITextViewで入力時に日本語確定前のひらがなを取得するとこは可能でしょうか
例えば、べんきょうと入力する時に青くハイライト部分のひらがなをを取得したいです
selectedTextRangeでは取得できませんでした
530897:2013/07/10(水) 21:56:34.19 ID:VAkVUYrM0
>>529
UITextViewDelegateの中になんかあったような。
日本語の変換前を取得できるか試したことは無いけど
531名称未設定:2013/07/10(水) 23:06:18.40 ID:ddNdX2Kh0
それで変換前もとれるよ。ただ濁点とか小文字はめんどくさい
532名称未設定:2013/07/11(木) 07:08:57.23 ID:vSrnqNOM0!
自動入力の可能性もあるから、「勉強」を入力した平仮名が「べんきょう」とは
限らないよ。「べ」かもしれない。
533名称未設定:2013/07/11(木) 07:54:49.84 ID:FX0syJWa0
べ?
534名称未設定:2013/07/11(木) 10:06:15.57 ID:7K89zVJ90
べ、でせっかく目的の勉強が候補に出てたのに
つい入力続けて便器が最初に来てしまうと悔しい
535名称未設定:2013/07/11(木) 10:07:56.92 ID:gxUWXWXF0
以下のようにして、JSON文字列をパースするとエラーになるのですがなぜでしょうか
NSString *jsonString = @"[["魚",["タコ","サバ","シャケ"]]]";//エスケープは省略
NSData *jsonData = [jsonString dataUsingEncoding:NSUnicodeStringEncoding];
NSArray *array = [NSJSONSerialization JSONObjectWithData:jsonData
options:NSJSONReadingAllowFragments
error:nil];
for (NSDictionary *dic in array)
{
[dic allValues];←ここでunrecognized selectorのエラーになる
}
536名称未設定:2013/07/11(木) 10:35:32.04 ID:wMYc4aYeP
json→arrayとして正しく構造解析されてないんじゃないのかなー
http://jsoneditoronline.org で右側で構造つくって左側で生成されたjsonで試してみたらどうかな、と
537名称未設定:2013/07/11(木) 10:40:36.87 ID:wMYc4aYeP
NSString *jsonString = @"[{\"魚\":[\"タコ\",\"サバ\",\"シャケ\"]}]";//エスケープは省略

これで通るはず
538名称未設定:2013/07/11(木) 11:42:26.00 ID:7K89zVJ90
NSDictionaryじゃないものにallvalues してるからだよ
539名称未設定:2013/07/11(木) 12:38:48.26 ID:gxUWXWXF0
>>537 >>538
ありがとうございます
json書式が以下のような形に決まっています
[["魚",["タコ","サバ","シャケ"]]

正規表現で力技で処理することも可能なのですが
今後のこともかねて、できるだけ標準のパーサーで処理したいです
やはり不可能でしょうか?
540名称未設定:2013/07/11(木) 12:47:01.87 ID:7K89zVJ90
Array[Array[魚、 Array[タコ、サバ、シャケ]]]
こういう構造にいなってる。
初めから配列として処理すればいいんじゃない?
541名称未設定:2013/07/11(木) 13:18:19.74 ID:gxUWXWXF0
>>540
ありがとうございます

[["魚",["タコ","サバ","シャケ"]]
という文字列をコレクションにいれることは可能でしょうか

いままでは、json文字列はパーサー処理してましたので
その他の手段がありましたら教えていただきたいです
542名称未設定:2013/07/11(木) 13:31:11.54 ID:7K89zVJ90
NSArrayもコレクションなんだけどな
Dictionaryに入れたけりゃ、そのままkey value の並びと仮定して
手動で入れてやったらいいんじゃないかな。
543名称未設定:2013/07/11(木) 13:34:31.73 ID:wMYc4aYeP
>>542さんの指摘の通りかもね、標準から外れた使用になっちゃってるから自前で処理を書くしかないかな
こういうデータ処理系で標準から外れたことしようとすると、その時はウマくいっても
後になって仕様変わったときが痛いぜよ。
544名称未設定:2013/07/11(木) 15:35:02.97 ID:BTCdTlCOP
はじめまして、iPhoneアプリ開発を始めてみたいと思ってるプログラミング初心者です。
チャットができるアプリを作りたいのですが、その場合Objective-Cだけではなくphpなどの知識も必要でしょうか?
的外れな質問かもしれませんがよろしければ教えて下さい。
545名称未設定:2013/07/11(木) 16:13:26.80 ID:qQG5T2ja0
的外れではない。
サーバが必要になるから、PHPの知識、サーバ運用の知識が必要になるよ
546名称未設定:2013/07/11(木) 17:31:17.50 ID:BTCdTlCOP
>>545
回答ありがとうございます。
php以外に必要な知識があるとすればどのようなものが考えられますか?
547名称未設定:2013/07/11(木) 17:34:07.03 ID:wMYc4aYeP
そこから先は自分で考え、書籍を読みあさり、ネットを徘徊しまくってサンプルを試して技術を体得していくんだなー。
548名称未設定:2013/07/11(木) 17:41:20.39 ID:7K89zVJ90
サーバでphp使わなけりゃphpの知識もいらんがな
全部自分でやるならかなり広範囲のこと覚えなきゃならんぜ。
とりあえずIRCのクライアント作るとかならサーバを扱わなくていいけどな。
549名称未設定:2013/07/11(木) 19:16:51.23 ID:Lm5Is07Z0
開発者向けの話ではなくて、アプリ開発後の売上の入金の話について
聞きたいのですが、どのスレで聞けば良いでしょうか?

ネット検索しても、口座の登録方法は出てくるのですが、
7月1日〜31日に売上が立ったものが具体的に、何月に入金があるか、とか、
新生銀行口座だと入金手数料が取られないのは今現在でも変わらないか、と点について聞きたいと思っています。

お手数ですが、誘導をどなたかお願いします。
550名称未設定:2013/07/11(木) 20:08:27.96 ID:Z8idQtLs0
金の心配するヒマあったらアプリ作れ
551名称未設定:2013/07/11(木) 20:11:40.57 ID:dVCc1tRP0
とらぬ狸の皮算用
552名称未設定:2013/07/11(木) 20:13:21.60 ID:/Okyc8HRP
>>549
admobのはなしなら、新生銀行なら無料
100ドル以上の広告費がたまった月の
翌々月の中頃に入金される
553名称未設定:2013/07/11(木) 20:13:40.06 ID:Z8idQtLs0
トラとタヌキとカバさんと
554名称未設定:2013/07/11(木) 21:22:58.04 ID:BTCdTlCOP
>>547
>>548
色々調べてるんですがかなり難しそうですね;
プログラミング初心者が手を出していいのだろうか・・・
とりあえずできるとこまで頑張ってみます。
回答ありがとうございました!
555名称未設定:2013/07/11(木) 23:53:43.22 ID:62zg69lO0
初心者はとりあえず通信関係は置いておいて、まず固定の端末でしっかり動くプログラムを組めるようにならないとね。

通信は通信で別の知識がいるし、途中で途切れることも考えてプログラム組み出すとかなり面倒になるよ。
556名称未設定:2013/07/12(金) 00:08:46.90 ID:PxUi9nYv0
>>541
配列っていうものは基本的に同列のデータを入れるものだ。
"魚" と ["タコ","サバ","シャケ"] は同列ではないだろう。
JSONとしては正しいけど意味的におかしい。
JSON作ってるところに相談したまえ。
557名称未設定:2013/07/12(金) 00:15:07.07 ID:PxUi9nYv0
>>541
それでもNSJSONSerializationで処理したいというのなら以下。
for (NSArray *a in array)
{
NSString *key = a[0];
NSArray *allValues = a[1];
}
558名称未設定:2013/07/12(金) 07:59:26.84 ID:y2i+o+TF0
>>556
今どきその前提はおかしい
559名称未設定:2013/07/12(金) 13:59:17.85 ID:O4Grobwe0
Could not load the "first" image referenced from a nib in the bundle with identifier "jp.antena"

ってデバックに出ているんだけど、これはどういうことなんだろう?
警告、エラーは一切なし。

どうすれば改善できますか?
560名称未設定:2013/07/12(金) 14:09:26.87 ID:ZuV7XssqP
identifier からして、2chまとめブラウザだな。
561名称未設定:2013/07/12(金) 14:13:16.07 ID:O4Grobwe0
>>560
2chではないけど、RSSリーダーですね。
"first.png" ならまだわかるんだけど "first"だけって一体・・・
562名称未設定:2013/07/12(金) 14:39:41.40 ID:ZuV7XssqP
ローカライズあたりで失敗してんじゃないかなー。
563名称未設定:2013/07/12(金) 21:10:51.53 ID:O4Grobwe0
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(myFunction)
name:UIApplicationWillTerminateNotification
object:nil];

これを使ってアプリ終了時に表示させたいものがあるんだけど、
終了時に何もでなくて、再度アプリを起動したときに表示してしまうんだけど、
どうしたらいいだろうか。。。orz
564名称未設定:2013/07/12(金) 21:57:51.46 ID:PxUi9nYv0
>>559
firstという名前の画像ファイルがターゲットに含まれてないんじゃないの?
プロジェクトに、じゃなくてターゲットに
565名称未設定:2013/07/12(金) 21:59:20.76 ID:t6+04c7Z0
>>563
そりゃ裏に回っただけで、終了してないからだろ。
566名称未設定:2013/07/12(金) 21:59:30.44 ID:PxUi9nYv0
>>563
アプリ終了の処理は止められないので、終了時に表示させるのは無理。
どうしてもなにか出したい場合は、ローカル通知とか使ったら?
567名称未設定:2013/07/13(土) 06:01:40.45 ID:XWPq97Eb0
http://www.dotup.org/uploda/www.dotup.org4325217.png

予めアプリ内に置いてあるテキストファイルに対して、上の画像のコードでファイルの中身の書き換えを行い、アップロードしているのですが、
Mac上でアプリを実行すると正常に、書き換えられたものがアップロードされるのですが、
iPhoneの実機上で実行すると、書き換えられていないもの(予め置いておいたもの)がアップロードされます。

このようになってしまう原因として、想定されることを教えて下さい。
568名称未設定:2013/07/13(土) 06:05:09.22 ID:XWPq97Eb0
大変申し訳ございません。
規制されている時にアップロードした画像でしたので、規制解除を待って書き込んだ為、画像が消えていたようです。

上の画像は、こちらになります。

http://www.dotup.org/uploda/www.dotup.org4334231.png
569名称未設定:2013/07/13(土) 07:18:46.70 ID:0oRilip9P
>>567
アプリ内のファイルはread onlyだよ。
書き換える必要があるなら一旦Documentsフォルダとかにコピーする必要がある。
570名称未設定:2013/07/14(日) 15:08:21.42 ID:RbCbNBO20
提出した後に気づいんだけどios5以前に対応してない事を書くところってあった?
もしくはXcodeで設定するの?
あと自分のアプリがIpad対応してなくてもipadからダウンロードできるの?
571名称未設定:2013/07/14(日) 15:16:21.42 ID:cGId1zNn0
>>569
なるほど。
では、Macでのみ正常に実行される理由は何故なんでしょうか。
ファイル構造が違うとかですか?
572名称未設定:2013/07/14(日) 15:17:21.56 ID:mtn++oRj0
>>570
お前がろくにテストもしないで申請したということはわかった
573名称未設定:2013/07/14(日) 15:18:46.80 ID:z1MSq07y0
>>565
>ios5以前に対応してない事を書くところってあった?
XcodeのDeployment Targetで指定してあれば問題ない

>自分のアプリがIpad対応してなくてもipadからダウンロードできるの?
ダウンロードはできる
そしてiPhoneアプリでもiPad互換モードで正常に動作しなければならない
じゃないとリジェクトされる
574名称未設定:2013/07/14(日) 15:19:55.76 ID:z1MSq07y0
専ブラにバグあってレス番ずれててすまない
↓この人へのレス

565 1 名前: 名称未設定 Mail: sage 投稿日: 2013/07/14(日) 15:08:21.42 ID: RbCbNBO20
提出した後に気づいんだけどios5以前に対応してない事を書くところってあった?
もしくはXcodeで設定するの?
あと自分のアプリがIpad対応してなくてもipadからダウンロードできるの?
575名称未設定:2013/07/14(日) 16:29:53.14 ID:ZulemQFL0
お前ら
クソ親切だなー
俺なら将来敵になりそうな同業者潰すために嘘情報流して混乱させるけどなw

秋田の陰湿な農家みたいにwww
ttp://himasoku1123.blogspot.jp/2013/07/blog-post_13.html
576名称未設定:2013/07/14(日) 18:44:37.79 ID:A6IOE9yK0
質問です。
テキストファイルから読み込んだデータを
コード(SJIS,UTF8,UTF16のいずれか)を指定して、エンコードした時、
そのエンコード(コード指定)が正しいかどうかは、どうやって判定すれば良いのでしょうか?
(テキストファイルが想定したコードと違うコード場合、どうすれば、それを検知できるのでしょうか?)
577名称未設定:2013/07/14(日) 19:29:20.34 ID:RbCbNBO20
>>565
ありがとうございます

リジェクトされる事が確定からドキドキ感がなくなっちゃった
もうウェイティングで7日目だから取り下げずにリジェクトされてから対策することにします
578名称未設定:2013/07/14(日) 19:44:41.82 ID:mtn++oRj0
>> もうウェイティングで7日目だから取り下げずにリジェクトされてから対策することにします

意味かわからん
バグがあるならとっとと取り下げろよ
レビューに入ったら結果が出るまで取り下げたくても取り下げられなくなるし、リリースされてしまう可能性だってあるんだぞ

Appleのレビューはバグの有り無し審査ではなくて、あくまで規約違反していないかどうかの審査だから、致命的でないバグならレビューワーも気づかずそのままリリースされる可能性がある
その場合はAppleがバグレポートや指導などしてくれるわけでもない

レビュー前に取り下げるかどうかは、申請に出してもう何日目だから云々という話ではなく、あくまで自分の判断で行い、修正が必要だと思ったら速やかに行うべきだ。

バグ付きで出して、低評価の嵐になっても、後の祭りだぞ
579名称未設定:2013/07/14(日) 20:06:39.29 ID:uVO0Gdo50
>>576
ちょっと前に公式ドキュメントに「文字列操作プログラミングガイド」が追加されてるからそれ読むといいよ。
それの21ページに知りたい事がばっちり書かれてある。
580名称未設定:2013/07/14(日) 20:12:20.74 ID:j97pZ7mP0
不具合があると分かっていてリリースするのは、モラルが低い奴のする事。
だからといって止めさせる権利はこちらには無い。やめて欲しいが。
581576:2013/07/15(月) 08:19:13.49 ID:4+Tz0wtJ0
>>579
レスありがとうございます
582名称未設定:2013/07/15(月) 19:06:54.97 ID:KRY0AovU0
>>571
ファイル(アプリケーションバンドル)のパーミッション
Mac App Store からインストールするなどすると、Macでも同じようにダメだろう
583名称未設定:2013/07/16(火) 07:33:39.63 ID:ruZWoPu60
質問です。
下記のコードで、proc3の[alert show]を実行すると「ucol_getVersion」というモジュールで
EXC_BAD_ACCESS(code=2,address=0xcc)になります。どうすれば良いのでしょうか?

《コード》
//proc1から実行
-(void)proc1 {
//アクションシートの表示(例えば、「処理を開始しますか?」)
}

-(void)actionSheet:(UIActionSheet*)actionSheet
clickedButtonAtIndex:(NSInteger)buttonIndex {
//選択されたアクションの処理(例えば「はい」ボタンの処理)
[self performSelector:@selector(proc2) withObject:nil afterDelay:0];
}

-(void)proc2 {
[indicator startAnimating]; //インディケータを表示
[NSRunLoop.currentRunLoop runUntilDate:[NSDate dateWithTimeIntervalSinceNow:0.0]];
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{
[self proc3];
});
}

-(void)proc3 {
//長時間処理をここで実行
[indicator stopAnimating]; //インディケータを停止
UIAlertView *alert =[[UIAlertView alloc] initWithTitle:@"ほげ" message:@"処理が終了しました" delegate:self cancelButtonTitle:@"確認" otherButtonTitles:nil];
alert.tag=11;
[alert show]; //★ここでアボート
[alert release];
}
584名称未設定:2013/07/16(火) 08:09:03.82 ID:SBERpvUA0
>>583
UIに関することはメインスレッドでしなければならない

dispatch_sync( dispatch_get_main_queue(), ^{
[indicator stopAnimating]; //インディケータを停止
UIAlertView *alert =[[UIAlertView alloc] initWithTitle:@"ほげ" message:@"処理が終了しました" delegate:self cancelButtonTitle:@"確認" otherButtonTitles:nil];
alert.tag=11;
[alert show]; //★ここでアボート
[alert release];
} );
とでもすれば
585名称未設定:2013/07/16(火) 08:13:22.05 ID:Ql2L0zZS0
Mainスレッド以外でUI表示しょうとしてるからじゃないの?
なんで別スレッドでアラート表示しようとしてるの?
586名称未設定:2013/07/16(火) 09:49:52.36 ID:0g3phR3U0
アプリの滞在時間などを取りたいんですがおすすめの解析サービスとかってありますか?
検索するといくつか出てきますが、どのサービスがメジャーなのかがいまいちわからず。。
無料で滞在時間や起動回数などがとれてウェブ管理画面の使い勝手が良いものが良いなと思っています。
587名称未設定:2013/07/16(火) 10:12:57.91 ID:9SzmHaWbP
バックグラウンドに遷移する時の時間を保持してフォアグラウンドに戻ってきた時に差分を計測してn分以上ならサーバに送信
ってぇのをやってるけど。
588583:2013/07/16(火) 13:26:23.73 ID:ruZWoPu60
>>584,585
レスありがとうございます。

>>584にすると、ブロック内の最初のステートメントにコントロールが渡りません。
どうすれば良いのでしょうか?

[indicator startAnimating]; //実行
[NSRunLoop.currentRunLoop runUntilDate:[NSDate dateWithTimeIntervalSinceNow:0.0]]; //実行
dispatch_sync( dispatch_get_main_queue(), ^{ //ここで停止して先に進まない
[indicator stopAnimating]; //ここが実行されない
589名称未設定:2013/07/16(火) 15:19:09.59 ID:SBERpvUA0
>>588
じゃ、dispatch_sync でなくて dispatch_async で。
590588=583:2013/07/16(火) 17:57:24.99 ID:ruZWoPu60
>>589
レスありがとうございます。
dispatch_asyncで、うまくいきました。
591名称未設定:2013/07/16(火) 18:59:17.35 ID:MeNulpja0
>TestController.m
@interface TestController()
@property (strong, nonatomic) UILabel *testLabel_;
@end

@implementation TestController
......
@end

これと、
>TestController.m
@implementation TestController
{
 UILabel *testLabel_;
}
......
@end

これについて、testLabel_は同義ですか(外部からのアクセスをさせたくない)。であれば後者に統一したいな…と。
592名称未設定:2013/07/16(火) 19:45:01.19 ID:s08vZsm30
>>591
全く同義(外部からのアクセスをさせないというのだけでなく)とするなら、
UILabel *_testLabel_;
じゃないのかなあ。propertyでの暗黙的インスタンス変数には前に_がつくので

property は インスタンス変数+アクセサメソッド(setter/getter) を勝手にソース展開してくれるようなものなので、
言う目的(アクセサはいらない)にするなら、後者のインスタンス変数だけでいいんじゃね
593591:2013/07/16(火) 20:29:36.56 ID:nF/N2h970
>>592
どうもありがとう。理解が深まりました
594名称未設定:2013/07/18(木) 00:53:05.04 ID:eff9HWqv0
以下のような感じでImageViewにCALayerで枠をつけてるのですが、
CALayer *layer = [imageview layer];
[layer setMasksToBounds:YES];
[layer setBorderWidth: 3.f];
[layer setBorderColor:[[UIColor whiteColor] CGColor]];
このあとにimageviewに対してCGAffinetransformで拡大縮小を行うと
伴って枠の幅も太くなったり細くなったりしてしまいます。
CGAffinetransformしてもborderの枠を変えない、ということはできますか?
もしくはlayer自体を一度解除して設定し直す、という方法かと思うのですが。
595名称未設定:2013/07/18(木) 01:11:08.16 ID:d/B5CDfQ0
CGAffinetransformは対象を画像としてじゃないかなあ。なので線であろうと画像としてだからじゃないかなあ
frameをいじって拡大縮小するしかないんじゃないかなあ
596名称未設定:2013/07/18(木) 01:31:56.77 ID:1SmE8lru0
CGAffinetransformしたあとにlayerを設定しても結果は一緒な気がする
597名称未設定:2013/07/18(木) 07:37:17.91 ID:JBAr0caS0
質問です。
UTF16で書かれたテキストファイルを読み込むと
改行文字(\r\n)と次の行の最初の文字の間に、1バイト長の文字があるようです。
NSStringの変数(NSLogの%@も同様)に代入すると空文字列になって表示できません。
この文字の値が何かは、どうすれば分かるのでしょうか?
598名称未設定:2013/07/18(木) 08:05:23.18 ID:LIVK1MDv0
読むってどうやって読んだの?NSString?NSData?その他の方法?
¥r¥nっていう改行はDOSのだよなあ
UTF16ってことは2バイト単位じゃないの?1バイト長って?2バイト単位で1バイト文字ってわかるってことは値見れていることだしなあ

と、なんだか謎だらけ。やってるコード晒すのがいいんじゃないかなあ
599名称未設定:2013/07/18(木) 09:13:23.63 ID:JBAr0caS0
>>598
レスありがとうございます。
問題の文字以外は、正しく読めていて、NSLogで表示できます。
問題の文字は、本来ないはずなのですが、正規表現を使った文字列切り出しで取り出されます。
同じデータをutf8でファイルに書き込み、それをutf8で読み込んだ場合は、
改行の次にこのような文字はありません。
取り出された文字ストリングのlengthが1(ファイル上の長さではありません)で、
その文字ストリングをNSString変数に代入すると@""になるということです。
問題の文字列を16進表記等に変換して表示できる方法を教えて頂けませんでしょうか。
600名称未設定:2013/07/18(木) 11:35:55.04 ID:24xyS84yP
>>599
だから、どうやって読み込んでどうやって文字列切り出ししてるの?
それが分からない限り誰にも助けようがないよ。
601名称未設定:2013/07/18(木) 12:21:36.04 ID:to2V1NLbP
質問です。
1. [_webView loadHTMLString:@"テストです" baseURL:nil];
2. [_webView stringByEvaluatingJavaScriptFromString:@"document.write(\"テストです\"); document.close();"];
1だと文字列の選択が出来るのですが、2だと出来ません。
2を使って文字列の選択を出来るようにするにはどうしたらいいですか?
602名称未設定:2013/07/18(木) 12:40:54.07 ID:JBAr0caS0
>>600
レスありがとうございます。
質問は、
「何故そんな文字列があるのか」ではなく、
「文字列の値を確認する方法」です。
どうやって読み込んだとか、どうやって切り出したかは、関係ないでしょう。
603名称未設定:2013/07/18(木) 12:55:47.26 ID:Qa8O77Og0
デバッグしてるならそのままその位置のメモリみればいいじゃないか
どうやるかは状況によるから今やってるやり方書いてみ
604名称未設定:2013/07/18(木) 12:57:45.02 ID:Qa8O77Og0
あと、どうやってるのか聞いてるのは、こっちでも同じ環境作って
実際に試すためだと思うよ、なんでそんなに隠したがるの?
605602=599:2013/07/18(木) 17:30:11.39 ID:JBAr0caS0
>>603,604
ソースは、ここに載せられる量ではありませんので、
調査を一歩進めるための情報取得方法に絞っています。
処理はCSV形式テキストのパースです。SJIS、UTF8では、うまくパース出来てるデータです。

下記の位置のメモリは、どうすれば見れるのでしょうか?
int i=[[_strFileAll substringWithRange:[nextmatch rangeAtIndex:0]] length];
NSString * word;
word=[_strFileAll substringWithRange:[nextmatch rangeAtIndex:0]];
// ここで、iは1、wordは@""です。
606名称未設定:2013/07/18(木) 17:33:57.78 ID:LIVK1MDv0
>>599
そのデータが何に突っ込まれているのかわからんからどうやって読んだの?って聞いたのだが
何のデータなのか調べるのにはバイトストリームにするのが基本で、NSStringはバイトストリームにしなきゃならんし、NSDataはそのままバイトストリーム取り出せるし、その他の方法でバイトストリームが取り出せないのかどうなのっての

NSStringならdataUsingEncoding:でNSDataとして取り出してbytesで中身見れば。エンコーディングが同じなら変換されないんじゃないの/変換できなくてって無いんじゃないかなあ

>>602
誰もお前をピーピングしたいとか無いだがな。判断する材料をもっとくれって言っているんだよ。まあ、お前もユーザを得ると、判断する材料の判断をお前がすんなってはそのうちわかるだろうw
607名称未設定:2013/07/18(木) 17:39:31.11 ID:wNA8kF7W0
View Momory of だっけ、デバッガで見れるじゃん?
本来ファイルに書かれていないはずの文字が付加されてることが問題にならないのなら、
放置でよくないかと思うわけでw

ファイルに書かれていないのは確かなのか、切りだし時に付加されるのか、
いろんな可能性があって検証したいからやってることを詳らかにして欲しいわけで、
関係ないと言われればそうですかと言うしかなくなるんだよね

お付き合いしなければならない義務は無いわけだしw
608名称未設定:2013/07/18(木) 17:40:30.04 ID:LIVK1MDv0
>>605
あら、追記があったのね。失礼

文字数はバイト数じゃないからね。いちおう
609名称未設定:2013/07/18(木) 17:41:47.72 ID:eJc/k9Jk0!
NSStringのlengthが1だからといって1バイトとはかぎらない
>wordは@""
@""であるとはどうやって判定したの。
610名称未設定:2013/07/18(木) 21:56:15.20 ID:X+EpxO9u0
cocos2dを使って作られているゲームをタブバーで作ったアプリに組み込もうとしたんだけどうまくいかない。
プロジェクトに組み込んだらkazmathにあるファイルが見つからないとなる。
パスの関連付けがうまくいかないことがあるという記事を見つけ、header pathsで関連づけようとしたが
それでも無理だった。
他になんか考えられる理由あるかな?
611名称未設定:2013/07/19(金) 01:18:06.27 ID:aNf5Uywt0
アプリがやっとできたので申請しようと思って
http://d.hatena.ne.jp/humiya_I/20120108/p1
このまとめをみながらやってるのだけど、
iOS Dev Centerに行くと
We'll be back soonてなってるんですけど
メンテナンスなんですか?いつ終わるんですか?
612名称未設定:2013/07/19(金) 01:37:30.82 ID:yaCNrK6C0
今メンテ中だね。
終わる時刻はわからないけど、数時間だと思うよ
613名称未設定:2013/07/19(金) 01:45:22.30 ID:aNf5Uywt0
うう、そうですか。もうちょっと起きて待ってみるす
614名称未設定:2013/07/19(金) 09:07:53.68 ID://OW6BidP
すいません。どなたか>>601お願いします。
書き忘れましたがUIWebViewの話です。
615名称未設定:2013/07/19(金) 09:44:12.63 ID:UcdRvHvU0
[_webView loadHTMLString:@"テストです" baseURL:nil];
って、HTMLじゃないだろ、単なるテキスト表示だろ。っていうのが違うんじゃないかなあ
でも、HTMLで表示したら選択できるので手抜きしないでちゃんとやったらできそう
616名称未設定:2013/07/19(金) 10:48:20.77 ID://OW6BidP
>>615
1も2も最小の表現で実際はヘッダとボディのhtml記述も試してます。
本来1でも2でもテキスト選択はデフォルトできると思うのですが、
javaをはしらせるとテキスト選択ができなくなってしまい、困っています。
617602=599:2013/07/19(金) 11:22:58.51 ID:6tkS159p0
>>606,607
レスありがとございます。

>>606
NSDataをbytesで変換したバイトストリームは、どうすれば見れるのでしょうか?
16進表記等で表示する方法があれば教えて下さい。

>>607
>本来ファイルに書かれていないはずの文字が付加されてることが問題にならない
というわけではありません。
調査対象を絞るために、まず事実(何があるのか/ないのか)を確認したいのですが、
その方法が分からないので質問しているのです。
問題解決のアプローチとして間違ってるとは思えないのですが・・・

ちなみに、ファイルには書いていませんが、ファイルに余分な何かがあるかどうかは未確認です。
テキストエディタやmiで見ても異常はありません。
正しいデータと正しい位置での改行が行われています。
同じデータを同じロジック(ソース)で、コードだけ変えて作成したSJIS、UTF8のファイルでは
起りませんので書き込み時のプログラムミスの可能性は低いです。
エンコードは書くときも、読むときも、NSUTF16StringEncodingです。
改行文字は、\r\nです。
618名称未設定:2013/07/19(金) 11:31:27.32 ID:UcdRvHvU0
>>616
いきなりstringByEvaluatingJavaScriptFromString:では選択はできない
loadHTMLString:なりで表示されているのに対して、stringByEvaluatingJavaScriptFromString:しても選択できる。loadHTMLString:で手抜きのテキストでも

UIWebViewでの選択の制御はCSSによるそうだから、いきなりstringByEvaluatingJavaScriptFromString:したいんだったら、CSSでの設定もしなきゃならんとかじゃないの
619名称未設定:2013/07/19(金) 11:36:48.21 ID:UcdRvHvU0
>>617
const unsigned char *bytes = (const unsigned char *)]data bytes];
NSLog( @"%02X", bytes[0] );
NSLog( @"%02X", bytes[1] );
とか。てか、
NSLog( @"%@", data );
でもいいんだけど。

¥r¥nの片割れっぽいけどなあ
620名称未設定:2013/07/19(金) 12:44:26.93 ID:dd3nH/C90
iPod touchしか持っていないのですが、
iPhoneの電話着信のテストをしたいです。
シミュレータでのやり方もわかりません。
どうすればよいでしょうか。
621名称未設定:2013/07/19(金) 13:34:10.09 ID:yU2z/FK60
>>620

auかsoftbankの店舗に赴き、iphoneを契約します
622名称未設定:2013/07/19(金) 18:25:02.92 ID://OW6BidP
>>618
ありがとうございます。
がんばってみます。
623617=602=599:2013/07/19(金) 19:45:42.08 ID:fBjNoWsp0
>>619
レスありがとうございます。

>const unsigned char *bytes = (const unsigned char *)]data bytes];
>NSLog( @"%02X", bytes[0] );
で、問題のデータ等を表示してみたら下記のようになりました。
データは以下のコードでNSDataに変換しています。
NSData *data=[[_strFileAll substringWithRange:[nextmatch rangeAtIndex:0]]
dataUsingEncoding:NSUTF16StringEncoding];

1.理由は分かりませんが、bytesには4バイトしか入りません。
 そのため読み込みデータ全ての表示はできませんでした。

2.切り出したデータ毎のbytesの値は以下の通りでした。
(1)正しいワード1〜正しいワードnは、全て FFFE2200
(2)改行コードの次の切り出しデータ(length1で@"")のbytesは、FFFEFFFE

これで何かわかるでしょうか?
あと、4バイト以上取り出すにはどうしたら良いのでしょうか?
624名称未設定:2013/07/19(金) 20:57:59.69 ID:UcdRvHvU0
>>623
substringWithRangeで切り出したNSStringが1文字だからNSDataが4バイトなんじゃないの
>(2)改行コードの次の切り出しデータ(length1で@"")のbytesは、FFFEFFFE
BOMBOM??

めんどくさいから、やっぱり簡略化したコードとデータを晒した方がいいと思う。この段階でもまだ一歩一歩聞いているようだったら
625名称未設定:2013/07/19(金) 21:06:08.85 ID:OtpxlcZ80
ほんと、説明下手な奴だよな
なかなか要領を得ない
626名称未設定:2013/07/19(金) 21:07:53.19 ID:HPAtXuuG0
コミュ障だからここで聞いてるんだろ察してやれよ
627名称未設定:2013/07/19(金) 21:19:31.13 ID:3dgSFGZdO
個人で電卓アプリを作成しているのですが、ボタンのデザイン等のUIが自作の画像だとどうしても安っぽくなってしまいます
みなさんはどのようにUIを作成していますか?
628名称未設定:2013/07/19(金) 21:23:55.43 ID:OtpxlcZ80
Pixateでも使いなさい
629名称未設定:2013/07/19(金) 23:10:54.27 ID:dd3nH/C90
金払って人に依頼しろ
630名称未設定:2013/07/19(金) 23:19:28.87 ID:F3dsCi510
なんだおまえ
631名称未設定:2013/07/19(金) 23:40:52.86 ID:wUCZWWJZ0
http://d.hatena.ne.jp/koherent/20100925/1285394783
とりあえず、utf16のエンディアンを指定してみたらどうかね
632名称未設定:2013/07/20(土) 00:15:25.96 ID:RuQW+tE30
cStringUsingEncoding:NSUTF16StringEncoding
では、BOM付いてないただのリトルエンディアン(マシンのエンディアン)並び
stringWithCString:chars encoding:NSUTF16StringEncoding
は、デフォでビッグエンディアン、BOMが付いていたらちゃんとするけど無いので化けるってことでしょう
(今のはBOM付いて無いと空文字返ってくるようだけど。そもそもUTF16でc stringにするのはナイなというのは置いておいて)

元ファイルがUTF-16じゃなくUTF-16LEとUTF-16BEではどないやねんってのは興味あるところではあるが
633名称未設定:2013/07/20(土) 08:56:02.12 ID:puMFTSfa0
文字コード周りは本当にめんどくさいからCで好きなようにする
世の中仕様通りのきれいな文字列ばかりとは限らないからな
634617=602=599:2013/07/20(土) 09:12:52.43 ID:AbwVE2cW0
>>624,631,632
レスありがとうございます。
エンディアンを指定したら以下の様になりました。

1.次の3つの組み合わせの場合だけ正しく動作しました、
(1)書き込み(big:NSUTF16BigEndianStringEncoding)、読み込み(big)
(2)書き込み(big)、読み込み(指定なし:NSUTF16StringEncoding)
(3)書き込み(little:NSUTF16LittleEndianStringEncoding)、読み込み(little)

2.その他の組み合わせでは正しく動作しませんでした
 (最初にやっていた「書き込み(指定なし)、読み込み(指定なし)」を含め)

3.上記で使った読み込み&変換メソッドは次の通りです
NSData *datFile =[ファイルハンドル readDataToEndOfFile];
NSString *str = [[NSString alloc] initWithData:datFile encoding:エンコード指定];

4.次のメソッドでは、big、little、指定なし、いずれも読み込めませんでした(length0)。
「stringWithContentsOfFile:usedEncoding:error:」
「initWithContentsOfFile:usedEncoding:error:」

ファイルのエンディアンが、bigかlittleか分かれば、それに合わせて読めるのですが、
4が駄目です。他に方法はないのでしょうか?
635名称未設定:2013/07/20(土) 10:03:50.63 ID:LWPIa2IG0
>>634

>4.次のメソッドでは、big、little、指定なし、いずれも読み込めませんでした(length0)。
>「stringWithContentsOfFile:usedEncoding:error:」
>「initWithContentsOfFile:usedEncoding:error:」
とりあえずすることは
>ファイルに余分な何かがあるかどうかは未確認です
確認することだな

>>633の言うとおーりになるっぽい
636名称未設定:2013/07/20(土) 10:35:24.41 ID:jl9mBi9l0
質問なんですが、一度DLしたアプリを削除して、そのアプリのバージョンアップがあった後に
もう一度DLしたら、そのDLは、アプリの更新数件数にカウントされてiTCのレポートに上がって
くるのでしょうか?
637名称未設定:2013/07/20(土) 14:24:14.81 ID:/+Y0HF9m0
ある操作で画面が黒い半透明で覆われてその上にボタンが表示されたり
メニューバーがスライドインしてくるのってどうやって実装してるんでしょうか
638名称未設定:2013/07/20(土) 14:36:21.01 ID:9rceUK2C0
半透明のviewをaddsubviewしてる
639名称未設定:2013/07/20(土) 15:17:37.81 ID:/+Y0HF9m0
>>638
Storyboardは使わないんですか
640634:2013/07/20(土) 17:09:54.95 ID:ZTCECr7q0
>>635
レスありがとうございます。

正しく読めるファイルの中身が分かっても
正しく読めないファイルの対策が必要ですので、
エンディアンを設定で指定させることにします。

みなさん、ありがとうございました。
641名称未設定:2013/07/20(土) 18:51:21.69 ID:LWPIa2IG0
ちゃんちゃん♪
642名称未設定:2013/07/20(土) 18:53:48.95 ID:9rceUK2C0
>>639
使わないし数行で実装出来る。なんちゃら虎の巻ってサイト見ればわかると思うよ。
643名称未設定:2013/07/20(土) 19:04:22.31 ID:LWPIa2IG0
addSubviewというよりも、addSubview後のお話だと思うのでありますが
Storyboardでviewを非表示で作っておくででもいいんじゃね
644名称未設定:2013/07/21(日) 01:15:35.56 ID:bJieI0S30
わかる方いたら教えて欲しいですが、
表示する要素が動的なUIPickerViewをつくっていますが。表示する要素が0(Row=0)の場合、ドラムを回して確定したときのデリゲートメソッドで落ちちゃいます。
理屈はわかるのですが、これって1個以上何かしら表示しないといけないんでしょうか?
645名称未設定:2013/07/21(日) 01:35:31.96 ID:colvs+Sr0
うん
646名称未設定:2013/07/21(日) 04:16:38.00 ID:sJbyKcK00
>>644
配列の要素数以上のところにアクセスしようとして落ちてるんじゃね?
デリゲートで正しく処理できる要素数をチェックして回避すればいいよ。
647名称未設定:2013/07/21(日) 15:37:29.44 ID:dOOgOzR40
広告の誤タップ対策って大体どこの広告会社もやってるもんなんですかね?
例えば広告がタップされても短時間で閉じられたらカウントしないとか
648名称未設定:2013/07/21(日) 17:21:51.73 ID:GAl53VpV0
CADisplayLinkを使ってfps60だと
単純なCG系ファンクションを使ったアニメーションでもめっさCPU食うんですが
何か避ける方法ありますかね?
649名称未設定:2013/07/21(日) 17:44:04.80 ID:gbatFS2E0
何でCPU喰っているのかによるけど、まあ描画なんだろうな。GPUをめっさ使うようにするしか無いだろう
cocos2dとか新しいOSのアレとかなんで存在するのかというとそういうことだろう
650名称未設定:2013/07/21(日) 20:12:45.01 ID:1njvv0cy0
質問です(Xcode4.6.1)。
同じ文字列がセットされているはずのNSString変数を
下記のコードで比較したら不一致になりました。
不一致になった直後のブレークポイントで、値を調べたら、
セットした文字の後ろにゴミ文字が表示されています。
下記では■で表していますが、
実際の物はハングル文字のようなもの(ハングル文字ではありません)で、全て異なる文字です。
デバッグ時にNSString変数の文字列の後ろにゴミ文字が表示されるのは、
今まで何度かありましたが処理に影響はありませんでした(if文でアンマッチになるのは初めてです)
どうすれば良いのでしょうか?

<比較コード>
if([name1 isEqualToString:name2]) {
} else {
NSLog(@"name1:%@ name2:%@",name1,name2);
//「name1:ホゲホゲ9〜21 name2:ホゲホゲ9〜21」と表示される
//ここで変数の値を確認
}

<ブレークポイントでの変数の値>
[L] name1 = (NSString *)0x0864d420 @"ホゲホゲ9〜21■■■■■■■"
[L] name2 = (NSString *)0x14bc7420 @"ホゲホゲ9〜21■■■"
651名称未設定:2013/07/21(日) 20:19:24.03 ID:IWJ8g+9/0!
>>650
>同じ文字列がセットされているはずの

この前提が間違っているという答えしか無いんじゃ。
652名称未設定:2013/07/21(日) 23:19:55.68 ID:dYsZ89110
name1とname2ほ、どうやって生成したのか
653650:2013/07/22(月) 08:48:47.51 ID:nWajmMCh0
>>651,652
レスありがとうございます。

name1はアドレス帳から下記により生成。name2はファイルから取得したものをセット。
CFStringRef abName=ABRecordCopyValue(recRef, kABPersonLastNameProperty);
NSString *name1;
name1=(NSString*)abName;

生成されたものをNSLogで表示すると同じ文字列が表示され、lengthは両方とも8です。
654名称未設定:2013/07/22(月) 09:41:50.82 ID:/gmL27nQ0
アプリをリリースしたあとにバージョンアップしていく時、
古いバージョンのソースってその状態でとっておく必要ある?
ルールがあるなら教えて欲しいし、好みの問題ならそう言ってください
655名称未設定:2013/07/22(月) 09:55:53.14 ID:gVKq6enz0
gitつかえばええやん
あるバージョンを後日参照したいことってままあるけど
まあ、好きにすればええ
656653=650:2013/07/22(月) 10:27:44.95 ID:nWajmMCh0
追加情報です。

NSLogで表示した文字列をEXCELに貼付けて調べたら、「〜」が不一致になりました。
それで、>>619の方法で表示したら
name1の「〜」は、FFFE1C30
name2の「〜」は、FFFE5EFF
でした。
どういうことなのでしょうか?(name2のファイルはSJISです)
657名称未設定:2013/07/22(月) 10:35:42.23 ID:PXMA2DC00!
だから
name1の「〜」と
name2の「〜」
が違う文字コードなんでしょ
658名称未設定:2013/07/22(月) 10:51:46.32 ID:gVKq6enz0


同じように見えても違う
659名称未設定:2013/07/22(月) 11:08:10.63 ID:24ezJc/10
「波ダッシュ問題」でぐぐれ。
660名称未設定:2013/07/22(月) 11:36:07.15 ID:/gmL27nQ0
>>655
ありがとう。
大掃除でガーッと書類を捨てて、年明けにそれを見たくなるスタイルで行くわ
661名称未設定:2013/07/22(月) 12:05:02.77 ID:bCg8joKv0
viewDidLoadに入った時にモーダルビューを表示しようとしているのですが、
真っ黒な画面が表示されてしまいます。

もしかするとそういう動きは無理なんでしょうか?
662名称未設定:2013/07/22(月) 12:16:01.45 ID:+DlDTgzt0
viewDidAppearでやればおk
663名称未設定:2013/07/22(月) 12:18:39.91 ID:bCg8joKv0
>>662
ありまとございます!
664名称未設定:2013/07/22(月) 15:31:40.26 ID:rZBb5u4WP
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 100)];
[webView loadHTMLString:@"<html><head></head><body>テスト</body></html>" baseURL:nil];
[self.view addSubview:webView];

UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 101)];
[webView loadHTMLString:@"<html><head></head><body>テスト</body></html>" baseURL:nil];
[self.view addSubview:webView];

新規作成したプロジェクトで上記2つをテストしました。
上の場合のみテキスト選択ができないのですが、原因分かる方いらっしゃいますか?
いろいろ試した結果高さ100が境目のようなのですが...。
665648:2013/07/22(月) 16:19:04.30 ID:bRwtFWyo0
>>649

CABasicStoreUpdate_ 内の
CA::Render::ShmemBitmap::copy_pixels って処理が7割がた占めているようです
drawInContext内の処理は全体の10%程度です
これって何をしてる関数なんでしょうか
alphablending?
666名称未設定:2013/07/22(月) 16:25:54.22 ID:/1Z9uJpK0
名前から察するにドットメモリコピーじゃねの
667656=653=650:2013/07/22(月) 17:37:58.40 ID:nWajmMCh0
>>657-659
レスありずとうございます。

波チルダを全角チルダに変換して比較したら一致しました。
ちなみに、この手の問題がある文字は、波ダッシュ(波チルダ)だけなのでしょうか?
668名称未設定:2013/07/22(月) 17:45:45.57 ID:/1Z9uJpK0
JIS2004 異体字問題でggrks
669名称未設定:2013/07/23(火) 01:13:18.18 ID:jJEF75Do0
hファイルにプロパティとして追加した値をmファイルで使う時
先頭にアンダーバーをつけろとXcodeから言われるのですがどうしてなんでしょう?
670名称未設定:2013/07/23(火) 02:08:13.88 ID:EMO7lOwR0
最近のXcodeは、@synthesize を書かなくても _付きで補完してくれるようになったから。
無しにしたければ、自分で@synthesize書けばいい。
671名称未設定:2013/07/23(火) 02:34:29.55 ID:+uiZ4H1b0
>>591-592の話?
672名称未設定:2013/07/23(火) 02:48:47.29 ID:gGK+3/SW0
UIWebViewにスクロールバーが表示されないのですが
どうやったら表示されますか?
スクロールはできます。
673名称未設定:2013/07/23(火) 12:40:55.49 ID:Sv/aqPpg0
phonegapの質問ってここでも良いですか?
iPhoneシミュレータで自前のscriptが一切実行されないのです。。。
FireFoxでそのhtmlファイルを開くと実行されるので構文ミスは無いはずなのにorz
674名称未設定:2013/07/23(火) 13:38:31.41 ID:2ZuvdAN/0
>>673
このスレで良いかは知らないが。
チュートリアルに沿って作ったファイルを書き換えていったらどうなの?
俺はWebアプリをそうやってアプリ化した。
675名称未設定:2013/07/23(火) 13:51:35.42 ID:EMO7lOwR0
シミュレータの設定のsafariでjavascriptはONになってる?
まあいじってなきゃONだとは思うが・・・
676673:2013/07/23(火) 15:38:21.26 ID:Sv/aqPpg0
>>674
チュートリアルの簡単なhtmlをベースにalertを起こそうとしたら出なかったのです。。。

>>675
弄っていなかったのでonでした。

そして自己解決(?)しました。
タブバーで複数の(4つ)htmlを用意していて、そのうちの3番目のscriptを書いていたのですが、
これが認識されていないようでした。

1つ目のhtml(index.html)に同じscriptを書いたところ正常に動作しました。
作法と思ってここから掘り下げていくことにします。

レスありがとうございました。
677名称未設定:2013/07/23(火) 18:05:39.84 ID:XVvspDUNP
@implementation XXXXXController {
NSString *hogeStr_;
UIView *hogeView_;
int hogeInt_;
}

@end
という感じで変数の末尾に_を付けるのをみかけたんですが、これって単に識別しやすくしてるだけですよね
678名称未設定:2013/07/23(火) 18:37:51.15 ID:EMO7lOwR0
プライベートメンバーにはつける、とかその人なりのルールだろう
679名称未設定:2013/07/23(火) 22:29:44.79 ID:7VtuJ31l0
初心者ですいません。
例えばiPhoneの設定→一般→使用状況と選択した場合、
デバイス内にインストールされているアプリを一覧表示させて
さらにそこから選択項目について詳細な情報を表示するようにしたいのですが
どこから始めたらいいのやらわからなくなってきました。

罵声でもなんでもいいので、一言やる気が出るような言葉をお願いします
680名称未設定:2013/07/23(火) 23:00:38.21 ID:zE3RNCQx0
>>679
まずどの程度のレベルが分かるか示して見たら?
681名称未設定:2013/07/23(火) 23:23:27.23 ID:+Ltch/Cd0
>>679
iPhoneでは(脱獄しない限り)設定アプリの中で自分のコードを実行できないし、
他のアプリの情報を取得するのも色々制限があるよ。
初心者ならまずは普通のアプリを作るべき。
682名称未設定:2013/07/24(水) 01:51:45.70 ID:d+FF6P+g0
ipadとiphone両方リリースするばあいリリース対象はUniversalにしないといけないのでしょうか
もしくはアプリはiphoneとipad別々に申請してもユーザはどちらか一方購入するだけで両方で使えるように出来るのでしょうか
683名称未設定:2013/07/24(水) 01:52:35.42 ID:USKTaedTP
質問です。
広告ありのアプリを作ろうと考えているのですが
どの本にも「1回表示されるごとに収入が云々」と書いてます。

でも例えば0.1秒ごとに広告が切り替わるようにしたとしても
さすがにその回数分の収入が得られるわけないだろうと思うのですが
表示したと扱われる広告の最低表示時間って一般的にはどのくらいなんでしょう?
684名称未設定:2013/07/24(水) 02:19:11.73 ID:lts6ZMd50
Webでアフィリ始まった頃Javascriptとかで裏でイレギュラーなことをして不正に儲けていたヤツと同じクズの発想だな
とりあえず社会に出てまっとうに働いてみような
685名称未設定:2013/07/24(水) 03:15:29.59 ID:mclKoBY30
まずはアプリ本体の内容を気にしたほうがよくないか?w
686名称未設定:2013/07/24(水) 07:14:50.57 ID:HW7r9qWK0
>>682
アプリをiphoneとipad別々に申請したら、それぞれ別アプリになって、ユーザは別々に購入する必要があるよ。
片方を購入したらもう片方を割引とかもできない。
687名称未設定:2013/07/24(水) 09:12:13.95 ID:d+FF6P+g0
>>686
やっぱりそうですか
既存のアプリを作り直してアップデートすることにします
688683:2013/07/24(水) 23:14:16.51 ID:USKTaedTP
>>684
うーん、自分がそのようなことをしようとか思っていたわけではないのですが…
例えば遷移的にせいぜい1秒程度しか表示されないであろう画面に広告を入れても
効果があるのかどうか、という疑問だったのです。

なんか気に障ったのならすみません
689名称未設定:2013/07/24(水) 23:37:29.49 ID:L8LGHs710
一週間程前に初の売り上げが更新されました。
金額は約5000円だったのですが、未だに振り込まれません。

自動で振り込まれるものかと思っていたのですが、何か手続きがいるのでしょうか?
690名称未設定:2013/07/24(水) 23:40:54.78 ID:lcEXN6cP0
売り上げが更新?
691名称未設定:2013/07/25(木) 01:22:52.70 ID:3/4W3xme0
アップルでの売り上げのこと?
振り込まれるタイミングとかはわかってる?
692名称未設定:2013/07/25(木) 03:07:21.13 ID:yQk3vwEh0
むちゃくちゃせっかちだなw
落語に出てきそうだ
693名称未設定:2013/07/25(木) 19:22:08.30 ID:+daiybZL0
初心者です、よろしくお願いします。
アプリを作って実機テストをしたいのですが、
PCのOSが古くて、iphone4以降の実機テストができないです。
そこで、知人の新しいOSのPCで実機テストしようと思い、
自分のPC内にある証明書とprovisioning profileをコピーしたのですが、
オーガナイザにaddすることができませんでした。
別のPCで実機テストする場合は、新たに証明書とprovisioning profileを
取得し直す必要があるのでしょうか?
694名称未設定:2013/07/25(木) 19:59:19.99 ID:cfqsxQ240
最近始めたんですけど、インスタンス変数がどんどん増えてしまうのですが、そういうもんですか?
695名称未設定:2013/07/25(木) 20:13:08.17 ID:KsbEDKFL0
>>693
サイトで動かしたい実機のudidを追加して
プロビジョニング取り直してアプリをビルドし直せばいい
696名称未設定:2013/07/25(木) 20:14:06.32 ID:KsbEDKFL0
>>694
そういう場合もある
クラス分けた方がいい場合もある
697名称未設定:2013/07/25(木) 20:15:43.66 ID:KsbEDKFL0
>>693
おっと友人の方はビルド環境か
プロファイル関係をエクスポートして、
新しい方でインポートすればいいよ
698名称未設定:2013/07/26(金) 09:46:02.83 ID:CeM4OYUR0
質問です。
ViewControllerのViewDidloadに次のコードを書いても、ツールバーが表示されません。
何が悪いのでしょうか?

UIBarButtonItem *button1=[[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemOrganize target:self action:@selector(action1) ]autorelease];
UIBarButtonItem *spacer=[[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil ]autorelease];
UIBarButtonItem *button2=[[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(action2) ]autorelease];
NSArray *buttons=[NSArray arrayWithObjects:button1,spacer,button2,nil];
self.navigationController.toolbarHidden=NO;
[self setToolbarItems:buttons animated:YES];
699名称未設定:2013/07/26(金) 11:50:42.84 ID:4+Y9pVCi0
>>698
何も考えずにそれコピペしたら普通に表示されたが、、、
と、ふとNavigation Controller 外したら出なかったけど
そう言う話?
700名称未設定:2013/07/26(金) 13:47:11.51 ID:ZQ1Vsn87O
はやくApple復旧してくれ
アプリ完成してはやくアップロードしたいのに
いつになったら工事終わるんだ…
701名称未設定:2013/07/26(金) 14:13:35.78 ID:EUiIJi/sP
おら、アップロードできたけど
702名称未設定:2013/07/26(金) 14:14:39.14 ID:zeds7YgpP
デバイス登録とかプロビジョニング周りが出来なくて困ったchanだよ…
703名称未設定:2013/07/26(金) 14:27:11.04 ID:T184pAbv0
ハックして
閉じて喜ぶ
研究者
704名称未設定:2013/07/26(金) 15:29:39.52 ID:gJI7ejSO0
雑談は雑談スレで見たいものだ
705名称未設定:2013/07/26(金) 16:11:55.88 ID:CeM4OYUR0
>>699
レスありがとうございます。

viewWillAppear:で実行したら表示されました。
理由は分かりませんが、私の場合はviewDidLoadでは表示されません。
706名称未設定:2013/07/26(金) 16:18:30.30 ID:i9mSfDDAP
>>697
秘密鍵と証明書も必要。ドキュメント嫁、日本語もある。
707名称未設定:2013/07/26(金) 19:10:45.54 ID:4SNGxhFn0
実機で開発しないと意味ないからなー
はよ復旧しろよ
708名称未設定:2013/07/26(金) 19:55:07.73 ID:CeM4OYUR0
質問です。
iPhoneアプリで使えるメモリサイズの上限は何になるのでしょうか?
仮想記憶が無制限に使えると考えると、ストレッジの空き容量が上限になりますが、
それより前に制限があるのではと思っています。
それは何でしょうか?
709名称未設定:2013/07/26(金) 20:46:35.08 ID:gJI7ejSO0
一週間経っちまったな。そして1日半を過ぎようとしてもステータスは動かず
710名称未設定:2013/07/26(金) 20:47:50.95 ID:gJI7ejSO0
うげっ。雑談スレじゃないざんっ。すみません、首を垂れてお詫び致します
711名称未設定:2013/07/26(金) 20:53:07.94 ID:gJI7ejSO0
>>708
iOS には仮想記憶は無いから。そのかわり、バックグラウンドでお休み中のアプリがどんどん殺される
デバイスの実用量の何十パーセントかぐらい。後半の方の何十パーセントの方
712名称未設定:2013/07/26(金) 21:29:00.32 ID:7wDDuVYc0
UIViewをcell.contentViewにaddSubviewした後にUIVIewのbackgroundcolorを変更した状態から
その下のrowのcellをreloadRowsAtIndexPathsメソッドで更新すると上のrowのUIViewが重なって表示されるんだけどどうしてでしょうか?
713名称未設定:2013/07/27(土) 07:17:10.13 ID:KPwP8OLZ0
https://itunes.apple.com/jp/app/myujikkupureiya-all-in-1-duo/id444072939?mt=8

に実装されているタイマー機能(1分〜23時間59分まで設定可能)
はどのように実装されているのでしょうか?

バックグラウンドでも設定した時間が来ると音楽が止まります。
714名称未設定:2013/07/27(土) 11:41:40.87 ID:btHIWg2N0
質問です。
どなたか回答お願いいたします><

とある、アプリの本を買いまして、みながら作成しておりましたが、コードにミスはないのですが

@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));

で、シュミレーターで実装できずでした…。

試しに、出版側から配布されてるサンプルコードを落として起動してみたのですが、それも同じエラーで動かないのです。

こちらの問題(PC環境であったり、シュミレーターの問題?)なのでしょうか?

x-code は最新の物を
PCは macBook OS10.8.4 250G を使用しております。
715名称未設定:2013/07/27(土) 12:20:12.23 ID:CqlabK3t0
基本のキ
716名称未設定:2013/07/27(土) 13:33:49.01 ID:q6XBK9RL0
俺は自慢じゃないが質問の意味がわかる質問にしか答えないことにしている。
717名称未設定:2013/07/27(土) 14:07:12.96 ID:btHIWg2N0
あたしの事でしょうか?
x-codeも2chも初心者なので、すみません;;

>> 715

まだまだ、初心者なのですみません…

>>716

質問の意味…
文章が、下手なのでしょうか、わかりやすくかけなくてすみません。
718名称未設定:2013/07/27(土) 14:21:59.46 ID:7ymfuqSuP
>>711
仮想記憶はあるだろ、プロセスでアドレス空間は独立。
無いのは、スワップファイル。Androidも同様。
719名称未設定:2013/07/27(土) 14:25:43.86 ID:7ymfuqSuP
>>713
AVAudioだかPlayerだか使ってるAPIはわからんがそのdelegate。
backgroundmode=audioで再生中のみ動作可能。
720名称未設定:2013/07/27(土) 14:30:13.03 ID:/KHOgDlS0
>>717
>で、シュミレーターで実装できずでした…
は、シミューレータで実行できず、なり、シミュレータで起動したけどクラッシュする、だろう

>return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
で、SIGABTだったか出てもあなたが書いたプログラムのミスがあればなんであれ、そこにそう出るので、それを出されても誰にもなにもわからない

>コードにミスはないのですが
アプリケーションが出来た(コンパイル&リンクが通った)からって、コードにミスが無くなったことではない。その自信を一度どっかにやってしまえw
721名称未設定:2013/07/27(土) 14:39:25.49 ID:/KHOgDlS0
>>717
>出版側から配布されてるサンプルコードを落として
どこのやねん?晒してみ
722名称未設定:2013/07/27(土) 15:17:13.55 ID:btHIWg2N0
お返事ありがとうございます。

>> 720
用語の指摘、ありがとうございます。
用語もしっかり覚えないとだめなのですね…。
コードにミスがない と書いたのは
本を読みながら書いた後、サンプルと比較してミスはなかったので書きました、気に障ったならすみません。

自分で書いた物だけが、起動しないのなら、自分のミスかなと思うのですが
サンプルも起動できなかったので、シュミレーターのせいと言うか、実機でないから起動しないのかな?
と疑問に思い、質問させていただきました。
自宅環境では、実機に入れる事ができないので…。

>>721
出版社晒して大丈夫なのでしょうか…?
秀○システムの 達○レシピ です。

作成及び、サンプル、両方 カメラのアプリです。
723名称未設定:2013/07/27(土) 15:31:39.34 ID:7ymfuqSuP
developer portal直ったな。
724708:2013/07/27(土) 15:59:40.69 ID:gClmptld0
>>711
レスありがとうございます。
725名称未設定:2013/07/27(土) 17:31:46.35 ID:M7MwSk7G0
>>722
去年の5月23日ぐらいの本だな。
ちょうど、さっき見てた。
そのまま通るかな。
726名称未設定:2013/07/27(土) 17:36:19.63 ID:M7MwSk7G0
>>722
どういうエラーが出たの?
727名称未設定:2013/07/27(土) 19:58:34.80 ID:xHeCbYqk0
>>722
カメラかよっ
シミュレータにはカメラが無いから手を抜いてたらクラッシュするだろう

サンプルならたいした量は無いのだから最初から、または怪しい所の前にブレークポイント設定してそこから一行一行実行すればどこでクラッシュというのもわかるだろう
728名称未設定:2013/07/27(土) 20:04:10.23 ID:Zu9WMbGt0
カメラならApple公式からサンプルコード落とした方が手っ取り早いと思う。
729靖国参拝、皇族、国旗国歌、神社神道を異常に嫌うカルト教団:2013/07/27(土) 21:04:17.46 ID:IDl/h8MA0
★マインドコントロールの手法★

・沢山の人が偏った意見を一貫して支持する
 偏った意見でも、集団の中でその意見が信じられていれば、自分の考え方は間違っているのか、等と思わせる手法

・不利な質問をさせなくしたり、不利な質問には答えない
 誰にも質問や反論をさせないことにより、誰もが皆、疑いなど無いんだと信じ込ませる手法


↑マスコミや、カルトのネット工作員がやっていること

TVなどが、偏った思想や考え方に染まっているフリや常識が通じないフリをする人間をよく出演させるのは、
カルトよりキチガイに見える人たちを作ることで批判の矛先をカルトから逸らすことが目的。

リアルでもネットでも、左翼のフリをしている連中は主張に理がないことをわかっているのでまともに議論をしようとしないからすぐにわかる。
....
730名称未設定:2013/07/27(土) 22:28:10.83 ID:PLY0g+R/0
mainで止まるケースは例外にブレークポイントかけるといいよ
http://www.zero4racer.com/blog/480
731名称未設定:2013/07/27(土) 23:03:01.56 ID:btHIWg2N0
レスありがとうございます、出かけたりご飯食べたりしてました。
お返事遅くなりました、すみません。

>>725
去年だったんですね..。
あたしは、てっきり今年の5月にでた新しいものとばかり思っていました。
x-code のバージョンが変わってのエラー?で起動しないのであれば
「ここは古いからか書き換えて」 的なエラーがでるじゃないですか、あれがでていなかったので
なんで起動しないのだろう… と疑問に。
自分で書いて、実行出来ない時にも似た感じで 緑の帯?みたいな文字がでてエラーになった事もありますが
その時は大抵が接続のミス?(actionとかoutletとか… 用語がわからないので、的確な言葉が出ずすみません)
だったので…
ググりはしたのですが、理由がわからなかったので、質問させていただきました。
732名称未設定:2013/07/27(土) 23:06:14.31 ID:btHIWg2N0
>>726
ソース自体に、警告やエラーは出ていないのですが、実行すると

@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}

って書かれた画面に切り替わって、実行できないのと、下のログの所に
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Application tried to present modally an active controller <ViewController: 0x714a820>.'
*** First throw call stack:


と出ています。

>>722
カメラです><
なので、実機でしか確認できない所があるのもわかってるのですが…
そうです、サンプルなのでとても短いソースなのです。
ブレークポイントですか…
一度試してみます! ありがとうございます。

実は今、夏休みを利用して、短期のプログラミング教室(簡素な物です)に通っています><
そこで、実力テスト的なの自主制作、というのがありまして…
自作+α のカメラを作る予定でがんばっていました。
火曜に提出&実機に入れる予定なので、それまでにちゃんと動く形にしたかったのですが…
思うようにうまくできないものですね><

言葉不足、知識不足なのに教えていただいて、ありがとうございます、書き込みがうまくいかず連投で長々となってしまいすみません。
733名称未設定:2013/07/27(土) 23:16:20.74 ID:DUbJHhNg0
コンボボックスのようなものを画面に表示したいのですが、どのように実装すればいいんでしょうか?
734名称未設定:2013/07/27(土) 23:25:11.51 ID:M7MwSk7G0
>732

見当違いかもしれんが、勉強がてらここみてみてはいかが。

http://www.zero4racer.com/blog/480
735名称未設定:2013/07/28(日) 10:08:52.91 ID:tjWnuSu70
>>734

ありがとうございます!
今から見てきます。
736名称未設定:2013/07/28(日) 11:19:55.30 ID:tjWnuSu70
>>734
見てきました!

[captureSession addInput:captureInput];

って行で止まってるみたいです。
サンプルソースも同じところでした。
丸写しなので当たり前なんでしょうが..

代わりの記述か何かあるか、探してみます。
737名称未設定:2013/07/28(日) 13:10:46.44 ID:N06kaTe70
カメラアプリはカメラ付きの実機じゃないと動かせられんで!
738名称未設定:2013/07/28(日) 14:35:29.31 ID:tjWnuSu70
初心者です。
数日考えしたが、解決法がまったくわからず、思うように動きません・・。
どなたか助言いただけますでしょうか・・。
長くなりますが、抜粋するべき部分も不明なので、全部貼らせていただきます。

@interface ViewController ()<UINavigationControllerDelegate, UIImagePickerControllerDelegate> {
UIImagePickerController *ipc; }
@property (nonatomic, strong) IBOutlet UIImageView *imageView;
@property (nonatomic, strong) IBOutlet UISlider *intensitySlider;
@property (nonatomic, strong) IBOutlet UISlider *radiusSlider;
@end
@implementation ViewController
- (void)didReceiveMemoryWarning
{ [super didReceiveMemoryWarning]; }
- (void)viewDidLoad
{ [super viewDidLoad];
ipc = [[UIImagePickerController alloc] init];
ipc.delegate = self;
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
ipc.sourceType = UIImagePickerControllerSourceTypeCamera;} }
 // 画像の選択
- (void)openImagePicker
{  //library から選ぶ
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
[imagePicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
[imagePicker setDelegate:self];
[self presentViewController:imagePicker animated:YES completion:nil];}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{  // imagepickerから写真を表示する
UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
[self.imageView setImage:image];
[self dismissViewControllerAnimated:YES completion:nil];}
739名称未設定:2013/07/28(日) 14:40:14.38 ID:tjWnuSu70
- (void)processVinette {
// 処理対象画像のCIImageオブジェクト生成
UIImage *imageView = [UIImage imageNamed:UIImagePickerControllerOriginalImage];
CIImage *ciImage = [CIImage imageWithCGImage:imageView.CGImage];
// フィルタ生成
CIFilter *filter = [CIFilter filterWithName:@"CIVignette"];
NSDictionary *filterAttributes = [filter attributes];
NSLog(@"filterAttributes:%@", filterAttributes);
  [filter setValue:ciImage forKey:@"inputImage"];
[filter setValue:[NSNumber numberWithFloat:self.intensitySlider.value]
forKey:@"inputIntensity"];

この後ろに、action がありますがそこは[processVinette]に飛ばしているだけなので、省かせていただきました。
状況としまして、エラー、警告は出ておらず、実行も可能。
タップでアルバムが開き画像を選択、表示まではできているのですが、
加工処理のスライダーを動かすと、表示した画像が消えてしまいます。

どこがいけないのか、自分ではまったくわかりません。
アドバイスお願いいたします。
740名称未設定:2013/07/28(日) 15:23:06.35 ID:tjWnuSu70
732 です。
調べましたが、全くわかりません…;;

>>737
実機でないと動かないのは分かってるのですが…
一応、起動はするじゃないですか? それもしないので…
サンプルソースなので、ソースにミスとかもなさそうなのに…

2500円も出して本買ったのに動かないって…;;
741名称未設定:2013/07/28(日) 15:29:16.95 ID:N06kaTe70
いきなりカメラのAPIにアクセスするようなアプリなら、シミュレータじゃ起動すらしない場合もあるで
どっちにしても実機がいるから、実機で試した方がええで!
742名称未設定:2013/07/28(日) 15:47:33.06 ID:UkyOtm7j0
>>740
そこの箇所で実機がないから動作しない、なら、あと出来る調査は実機でしょう?
それをやらずに本の問題とするのは稚拙と言われますよ。
743名称未設定:2013/07/28(日) 15:50:38.00 ID:N06kaTe70
>>738
素朴な疑問
1) viewDidLoadで生成してるipcって、その後どこでも使ってないよね? openImagePickerの中ではまた別のImagePicker作ってるし... 意味がわからない
2) intensitySlider のスライダー値によってフィルターのパラメータを変えようとしてるんだと思うけど、スライダーの最小値と最大値は、フィルターの許容範囲内に設定されてる?
3) processVinette の中でやってる、
UIImage *imageView = [UIImage imageNamed:UIImagePickerControllerOriginalImage];
か゜何をしようとしてるのか意味がわからない、UIImagePickerControllerOriginalImageって、ImagePickerから画像を取り出す時に使う、定数文字列だと思うけど、何故ここでそれを使ってる?
たぶん、返されるUIImageは、画像がとれないから、空だと思うんだけと...


ひとつひとつの命令の意味するところを理解しながら作らないと、ただなんとなくやってみてダメで、ソースコピペで疑問点の要点も示さない丸投げ質問じゃ、完成までの道のりは果てしなく遠いと思う。
とりあえず、ひとつひとつの命令の意味するところを、ドキュメントで読んで自分なりに理解するところからかなぁ。
ドキュメント読んで、自分なりにこうだと思って、こうやってみたけど、こういう結果になりました。どこか間違っているでしょうか?って質問なら、レスもつきやすいだろうさ。
744名称未設定:2013/07/28(日) 15:57:34.76 ID:dwKipAPI0
>>740
サンプル見たけどさ
captureDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
ここでカメラがない機種だとnilが入って

captureInput = [AVCaptureDeviceInput deviceInputWithDevice:captureDevice
error:&error];
ここでnil渡してるからnilが返り、

[captureSession addInput:captureInput];
ここでnil渡してるからエラーで終了してるだけ。
シミュレータに限らず、カメラ積んでない実機なら同じようになるよ。

ステップ実行したなら戻り値やerrorの中も見てみようぜ
745名称未設定:2013/07/28(日) 15:59:04.28 ID:ugN6D4Xb0
ttps://developer.apple.com/jp/devcenter/ios/library/documentation/Xcode/Conceptual/ios_development_workflow/#125-Using_iOS_Simulator/ios_simulator_application.html

> iOSシミュレータは加速度計やカメラハードウェアのシミュレートは行いません。

だから実機で試そうねとこれだけ言われてるのに。。。
746名称未設定:2013/07/28(日) 16:18:43.51 ID:tjWnuSu70
>>741
>>742
>>744

お返事ありがとうございます。
やっぱり、実機でないから実行出来ない、って事なんですね。
今まで数回、カメラを使ったアプリは作ったのですが、その時は、カメラは使えないけど一応動作の確認はできていたので…。

captureDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
nilが入る
captureInput = [AVCaptureDeviceInput deviceInputWithDevice:captureDevice
error:&error];
nil渡してnilが返る
[captureSession addInput:captureInput];
エラーで終了
そういう意味だったんですね。

丁寧に教えていただき、とても勉強になりました、ありがとうございました。
そう言えば、過去のアプリでは、カメラがない機種の場合は、「カメラボタンは使いませんよ」的な事を書いていた気がします。

提出期限があったので…焦ってました。
「実機だから動かない」って事が確認がしたくて…。

一文一文の意味する、もっと理解出来るようにがんばります。
初歩的な質問、言葉足らずで気分を悪くされた方もいらっしゃると思いますが
みなさんに、助けていただいて助かりました。
ありがとうございました。
747名称未設定:2013/07/28(日) 16:43:39.09 ID:3oBdsgtxP
アイコンとか部品の画像を完全フリーで提供してるオススメサイト教えてください
ググってるんですが有料ものばかりで…
748名称未設定:2013/07/28(日) 17:03:43.68 ID:tjWnuSu70
>>743

レスありがとうございます!
見よう見まねではじめたばかりで、拾い物のソースや本からの抜粋を貼り付けてってる状態です。
なんとなく、組み立てていくだけでは出来ない物だと、おもいしりました。


1)ipcは使うつもりで(ソースを簡潔に作りたいと思い)やったのですが、すっかり使わず・・
自分でもここは無駄だったとわかっていたのですが・・、消さずにそそままになってました。

2) intensitySlider のスライダー値
フィルター関連のソースは本から写したものなので、数値的には触っていません。
フィルターに間違いはないと思います(自作ではなくサンプルなので)

3) processVinette の中でやってる、
UIImage *imageView = [UIImage imageNamed:UIImagePickerControllerOriginalImage];

ここで、もの凄く悩んでいます。
ここに、ピッカーから選んだ画像を入れたいんですが・・。
何を入れれば表示されるか・・、を自分なりに色々試してみて、ようやく表示されたのがこうだったんです・・。

個々に定義した画像を入れるは解るのですが、数枚の中から選択した画像、をってのが・・
本やネットは色々調べたたんですが、なかなか見つからなくて、ここに質問させていただきました。
稚拙な質問ですみません。
749名称未設定:2013/07/28(日) 18:32:50.76 ID:N06kaTe70
UIImage *imageView = [UIImage imageNamed:UIImagePickerControllerOriginalImage];

この1行だけで、3つの間違いが見つかる。

まず、
UIImage *imageView
UIImageのインスタンスの名前がなぜ、imageViewなのか。ソースを読む人の頭を混乱させるための何かの企みだろうか...

そして、
UIImage の imageNamed: メソッドの説明を読むと、指定されたファイル名に関連づけられた画像オブジェクトをシステムキャッシュとアプリケーションのMain bundleから探して返すとある
ImagePickerから取得した写真をどうやって、Main bundleから取得するつもりなんだろう...Mian bundleに写真をなんらかの手段で保存したのだろうか...


そして、imageNamed:に指定している、ファイル名が、imageNamed:UIImagePickerControllerOriginalImageというのはどういうことだろう...
UIImagePickerControllerOriginalImageは、UIImagePickerController.hに定義されている文字列定数で、その中身は
"UIImagePickerControllerOriginalImage" という文字列だ。
いったい、なぜこの名前をimageNamed:メソッドのパラメータに使ったのだろうか。
UIImagePickerControllerOriginalImage という名前で、main bundleに何か画像が保存してあるのだろうか...しかし、本来の目的は、ImagePickerから取得した画像の取得だったはず.,,

俺にはさっぱりわからない...
750名称未設定:2013/07/28(日) 18:55:33.43 ID:tjWnuSu70
>>749
試行錯誤の結果、 imageNamed:@"image.png" にたどり着きました・・
正解なのかはわかりませんが・・。

*imageView  は、センスが無いというか
自分がわかりやすい名前で、いつも使っていたので、読む側にはダメなんですね
次から気をつけます。

ImagePickerから取得して加工という流れを、どうやればいいのか全くわからくて
ImagePickerから呼び出す→表示 で出来るかなと・・。
自分が、甘かったのですね。

一応、画像は選択表示できているのですが、やっぱりスライダーを操作して離すと画像が消えてしまいます。
751名称未設定:2013/07/28(日) 20:31:45.58 ID:gZDHj2cz0
>>750
> *imageView  は、センスが無いというか
> 自分がわかりやすい名前で、いつも使っていたので、読む側にはダメなんですね

imageViewと書いてあるのにUIImageView*ではなく、実はUIImage*でしたって混乱するよね?
だから普通はしませんよってだけの話

"image.png"が表示させたいものならそれで正解だけどさ、そういうことなの?
まずさ、スライダー云々言う前に自分が表示しようとしているものが何で、
ちゃんとそれが選べて出せてるのかから確認した方がよくない?

イメージピッカーでソースをフォトライブラリに指定しているならそもそもカメラ関係無い話だろうし、
delegateメソッド内でイメージピッカーから選んだ写真をイメージビューに設定してるように読めるけど、
それが処理対象じゃないの?

うーん、読めてないのかな?
謎だ
752名称未設定:2013/07/28(日) 21:59:58.72 ID:UkyOtm7j0
>>751

定義済み変数?と、本などの抜粋で著者が定義したものが、多分判別出来てない。
だから、まるっとサンプルコピーの時に、勝手に変えるから頓珍漢になるんよ。
753名称未設定:2013/07/28(日) 22:42:01.40 ID:gZDHj2cz0
>>752
貼ってあるソースとここまでの説明を見る限り、
サンプルを理解せず切り貼りしてるようだから意図した通りに動かないのは当たり前かなと
どこがまちがってるのかを自分で調べられるようになっていかないと今後も困るだろうなとは思う
まあ、課題をこなそうとするガッツは認めてあげたいかな。。。
754名称未設定:2013/07/29(月) 08:44:28.08 ID:m50wyfEO0
質問です。
11日前にDeveloperの期限が切れていたので、更新手続きをしました。
その後、Developerのホームページにアクセスすると「Apple Developer Update」が表示されます。
ホームページの更新中かと思い、数日経ってアクセスしても、同じ状態です。
更新手続きがうまくいってないのでしょうか?
どうすれば良いのでしょうか?
755名称未設定:2013/07/29(月) 13:43:53.21 ID:F9VgADO7P
事務局に聞く。
756名称未設定:2013/07/29(月) 19:38:55.86 ID:/WaexjWF0
夏期講習行ってました・・、レスありがとうございます。

*imageView
人に見せるって事、考えてもいなかったので自分だけに解りやすいために使ってたので・・
人に見せるって事を考えたら、名前もちゃんと考えていかなきゃいけないんですね。
ほんと、勉強になります!

"image.png"
自分が表示させたいものは、「ライブラリから選んだ画像」 です。
なんていえばいいのか解らないんですが・・
定義?ですか?
「ライブラリから選んだ画像」を、どう表現?すればいいのかがわからなくて・・
昨夜も考えましたが、結局わからずじまいです・・。

カメラ・・は関係ないんですね。


>>752
多分、そういう事なんだと思います。
明らかに判断できるもの、たとえば自分で用意して、x-codeに入れた画像、位は理解できるんですが・・。
いまだに image.png がなんなのかよくわかっていません。

>>753
おっしゃるとおりです・・。
ひとつひとつ理解していかなきゃいけないんだなーと、始めてみて思ったより難しい!と壁にぶち当たった感じです。
ネットや本で調べられそうな事はggってるんですが・・
なんでもかんでも出てくるわけではないですね。
ガッツ!認めていただけてうれしいです。

明日、ツレのアニキが帰ってくるらしくて、明日までにできたら自分のiphoneに入れてもらえるので完成できるように、もうちょっと考えてきます!
757名称未設定:2013/07/29(月) 20:18:13.68 ID:J+cKL0Ny0
もう、プログラムを作り始めるスタートラインにも立ててないようだから、基礎からやれ直した方がよさそうだな
基礎も分からんとなると、もう素質が無いと諦めるか、学校や誰かに習うしか方法があるまい。
急がば回れじゃ
758名称未設定:2013/07/29(月) 20:52:11.42 ID:sDAUmr6s0
>>756
頑張れよ〜
デリゲートもクラスもよくわかってない、構造体ぐらいしか分かってない俺でも、sincosだけで、3Dゲーム作れるぐらいだからな。全然大丈夫だ。w
openALだけはちと教えてもらったな。
759名称未設定:2013/07/29(月) 20:55:16.75 ID:uEJRKc8x0
>>756
イメージピッカーのdelegateメソッドdidFinishPickingMediaWithInfo
これが呼ばれていれば、

// imagepickerから写真を表示する

とコメントに書いてある通りの動作をしているなら、

[self.imageView setImage:image];

ここで

@property (nonatomic, strong) IBOutlet UIImageView *imageView;

で結びつけたイメージビューに選んだ画像が表示されるはずなんだよね
だから、

- (void)processVinette

このメソッド内ではそのイメージビュー

self.imageView

こいつに対して操作をすれば、選んで表示しているものを操作してることにならないかな?
"image.png"なんて出てくる余地はないと思うんだけど、そういうことじゃないのかな?
760名称未設定:2013/07/29(月) 21:43:28.61 ID:/WaexjWF0
>>757
すみません。
本買って、x-code触り始めてまだ1週間程度なので・・
基礎から初めてみたいラインです・・
やっぱり、専門とかに行かないとできないもんですかね・・

>>756
ありがとうございます!
まだまだ、何もできませんw
本読みながら、1個ずつ本に沿ってサンプル組み立ててる段階です。
がんばります!

>>759
ありがとうございます!

UIImage *imageView = [[UIImage alloc] init];

なのかなぁ・・と思ったのですが・・?。
一応、表示はできていました・・。

表示はできているのですが、スライダー動かすと消えるって感じで、まったくすすめません・・。

2013-07-29 21:14:23.720 TunnelEffect[747:c07] filterAttributes:{
    CIAttributeFilterCategories = ( CICategoryColorEffect,CICategoryVideo,
    CICategoryInterlaced,CICategoryStillImage,CICategoryBuiltIn);
と下にでています。
シュミレーターが落ちたりはしないんですが、思うようにはいきません・・。
maxが姉のPCで、x-code以外は触らない約束で借りてるので・・
アドバイスを見ながらやるってのが出来ないので・・
反応が遅くなってしまってすみません。
761名称未設定:2013/07/29(月) 21:54:39.41 ID:J+cKL0Ny0
Core Image Filterは、Xcode触り始めてまだ1週間程度の素人が手を出していいしろもんやないで、節子ぉ!
762760:2013/07/29(月) 22:27:31.41 ID:/WaexjWFI
質問させていただいてます、760です。
iPhoneから見てます。

761さん
ソース自体、短かったんで、くっつける位なら出来るかな?と考えた自分が甘かったです。
実際は、のんびり自力でやってくつもりだったんですが…
ほんと、たまたま、東京からツレの兄貴が帰ってくる事になって、それなりの物を自分のiPhoneで触れるチャンス!!
と、やり始めたのですが、勉強不足すぎました。
自力でiPhoneに入れる環境なんて、まだまだ先の話しなので(/ _ ; )
兄貴に教えてもらえたら、とも考えましたが、挨拶程度しかしなくて仲良くもないし、仕事忙しい中時間作って帰ってきはるんで、甘えた事も言えないですし…。
ほんと、甘かったです。
完成させたいなぁと思うんですが…

難しいですね!
763名称未設定:2013/07/29(月) 22:30:43.19 ID:uEJRKc8x0
>>760
> UIImage *imageView = [[UIImage alloc] init];
>
> なのかなぁ・・と思ったのですが・・?。
> 一応、表示はできていました・・。

いや、そこで新たにUIImageを作る必要がなくて、self.imageViewのimageをそのまま使えって話

// 処理対象画像のCIImageオブジェクト生成
UIImage *image = self.imageView.image;
CIImage *ciImage = [[CIImage alloc] initWithCGImage:image.CGImage];

フィルタかけて

// フィルタ後の画像
ciImage = filter.outputImage;

// ↑こいつをUIImageに変換して適当に表示

こんな感じじゃない?
maxちょっとウケたw
764760:2013/07/29(月) 23:05:51.75 ID:/WaexjWFI
うわああ!
ありがとうございます!
ちゃんとエフェクトかかってる…、ちょっと感動です(/ _ ; )

保存…
保存しなきゃいみないですよね、すっかり忘れてました。
姉が11:30分位には帰宅なので、タイムリミットがそこまでです…。

変換して保存…

間に合うか、頑張ります(/ _ ; )
765名称未設定:2013/07/29(月) 23:11:33.66 ID:uEJRKc8x0
>>764
うまくいったならよかったよ
保存も課題にあるのかw
頑張ってね
766760:2013/07/29(月) 23:19:00.13 ID:/WaexjWFI
あ!
max! 恥ずかしかったです。
課題とかぢゃないですw
よく考えたら、エフェクトかかって終わりじゃなぁ意味ないか、と
でも、時間なさすぎてダメそうですが…。
767名称未設定:2013/07/29(月) 23:22:06.47 ID:uEJRKc8x0
>>766
保存もできたらいいなと思ってチャレンジする前向きさは評価に値するよ
ひとつひとつモノにしていけるといいね
768760:2013/07/29(月) 23:52:33.54 ID:/WaexjWFI
タイムリミットw
姉帰宅…>_<…
おまけに、母親がご飯に風呂でキレ気味です。
結局、エフェクトかかった! で終わってしまいましたw
明日も朝から夏期講習からのツレの家で、姉は風呂上がったらPCTime、これ以上試行錯誤できる時間がない>_<
姉風呂いったらUSBにデータだけいれてきます>_<

自分なりには、めっちゃ頭使った数日でした。
結局出来んかったけどw
プログラマってほんとすごいんだなって思ったし。
これから、自力での、勉強の仕方みたいなのもなんとなくだけど解った気がします。

まず、高校いくのが先ですけどw
しばらくは、姉max借りてwちびちびやっていきます!

みなさん、ほんとにありがとうございました。

あー、悔しい!!
769名称未設定:2013/07/30(火) 19:48:49.35 ID:fpdfqq7m0
ここはお前の日記帳か
770名称未設定:2013/07/30(火) 19:49:45.21 ID:Zs8ESMe+P
JKの日記帳なら大歓迎なんだが
771名称未設定:2013/07/30(火) 20:42:26.31 ID:fpdfqq7m0
夏休みだからJKがこのスレに質問に来てもよさそうなもんだが
日本のJKときたら張り合いがないな
772名称未設定:2013/07/30(火) 21:29:45.24 ID:QoGghJIA0
>>768
姉を呼べい!
続きはそれからだ。
貴様には、その義務と責任、旨みがある。
773名称未設定:2013/07/30(火) 21:30:34.60 ID:QoGghJIA0
旨み →みかえり
774名称未設定:2013/07/30(火) 22:30:17.09 ID:CzHmrF830
質問です。現在ツールアプリを作っているのですが、
まずはデータの永続化を使わずに作っています。
あとで実装するデータの永続化には(CoreData(MagicalRecord))を使おうと考えています。
今はAppDelegateに共有の変数を書いて、全体のデータの受け渡しを構築している感じです。
なぜいきなり永続化の状態で作らないのかというと、いちいちデータが残って消したりするのがかなり面倒くさいからです。
永続化なしだと、アプリをビルドすればまたきれいな状態になっています。
そこで質問です。
ひとつの可変配列があったとして、その配列に子要素として配列を入れることは永続化しないでも可能でしょうか?
CoreDataのデータモデルみたいな感じです。1対多みたいな感じにしたいのです。
例えば、
NSMtablearray *arrayFirst の子要素として、 NSMtablearray *arraySecond を入れる感じです。
arrayFirstとarraySecondは1対多で結びます。
こういうふうに実装したり、アプリを起動している間保持するのは可能でしょうか?
今のところ永続化なしでarrayFirstの部分は出来ています。
それと永続化なしでソート処理・検索処理は出来るでしょうか?
永続化なしで、配列の子配列という実装やソート・検索も出来ないのなら、普通に(CoreData(MagicalRecord))を利用しようと考えています。
長くなりましたが、
・データ永続化なしでの配列の子配列(1対多)の実装
・もし上記の実装が可能ならソート処理・検索処理も可能か
m(_ _)m この2点、どうか回答よろしくお願いします。
775名称未設定:2013/07/30(火) 22:33:18.27 ID:fpdfqq7m0
まず、お前はJKなのか?
話はそこからだ
776名称未設定:2013/07/30(火) 22:38:21.87 ID:CzHmrF830
JK(自己解決)しました
777名称未設定:2013/07/31(水) 05:04:51.11 ID:aRThoBnK0
>>774
もうJKしてるみたいだけど、こんな長文書く前にやってみればいいのに。
両方できるよ。
778名称未設定:2013/07/31(水) 08:13:24.16 ID:IuhYaFGX0
Mtableが気になる、、、
まあ補完で気がつかないうちに修正されてるんだろうが
779名称未設定:2013/07/31(水) 13:15:20.03 ID:a4zvsqiq0
>もうJKしてるみたいだけど、こんな長文書く前にやってみればいいのに。
>両方できるよ。
回答ありがとうございます!
780名称未設定:2013/07/31(水) 21:47:54.69 ID:AeaVWW800
Appleが公開している”初めてのiOSアプリケーション"で勉強を始めました。
ttps://developer.apple.com/jp/devcenter/ios/library/documentation/iPhone101.pdf
とりあえず指示通りにやってみようと思い進めてきましたが、P41で引っかかりました。
テキストフィールドにアウトレットを追加する所です。

「また、次の文をHelloWorldViewCollector.mのviewDidUnloadメソッドに追加しました。
self setTextFIeld:nil;」

ここまで指示通りにやってきたはずなのですが、HelloWorldViewCollector.mにviewDidUnloadが存在しません。
これはiPhone101.pdfがiOS5向けだからなのでしょうか。それとも、何かしら抜かしてしまっているのでしょうか。

XcodeはVersion 4.6.3 (4H1503)です。
よろしくお願いします。
781名称未設定:2013/07/31(水) 22:06:30.57 ID:Cgq9NAcM0
だから、あなたはJKなの?
782名称未設定:2013/07/31(水) 22:26:45.11 ID:s6iPwJwD0
>>780
とりあえず無きゃ無いで先に進んでかまわんよ
気になるなら自分で書いとけばいい
迷わず行けよ、行けばわかるさw
783名称未設定:2013/07/31(水) 22:38:05.51 ID:Cgq9NAcM0
UIViewControllerのリファレンス見れば、viewDidUnloadは Deprecated in iOS 6.0 って書いてあるだろが
JKだったら、もっと親切に教えてやる
784名称未設定:2013/07/31(水) 22:44:35.72 ID:AeaVWW800
>>783
ごめん、マカーなオッサンなんだ。
でもありがとう。無しで進んでみた。
785780:2013/07/31(水) 23:09:48.88 ID:AeaVWW800
できた。ありがとう!
786名称未設定:2013/07/31(水) 23:21:22.82 ID:Cgq9NAcM0
おっさんに用は無い
787名称未設定:2013/08/01(木) 01:33:01.08 ID:2HPaXa5PO
デフォで用意されてるdetailItemのオプションに自分で好きな項目を追加することは出来ないですか?
同じ型の適当なオプションを代用すれば値を渡すことは出来るのですが非常に分かりにくくなってしまうので…
788名称未設定:2013/08/01(木) 10:16:26.81 ID:Rc/Cajqb0
変なこと考えるもんだな
789名称未設定:2013/08/02(金) 17:09:02.63 ID:+zy/k3w/P
お前ら優しくし過ぎ
あいつはレス乞食になってこれからもガンガン質問しまくるぞ
790名称未設定:2013/08/03(土) 01:20:49.36 ID:s9p5vFbT0
逆にエキスパートになって回答する側になる可能性は
791名称未設定:2013/08/03(土) 04:29:11.63 ID:tPU3UIBAP
女子高生と汁なりこいつら優しくしやがって
この汁男優が
792名称未設定:2013/08/04(日) 11:47:54.76 ID:j5caVmiS0
質問です。
色が真っ白の white.png ファイルがあったとして、
それに赤や青とかの色をつけて、
UIimage として生成することは可能ですか?
793名称未設定:2013/08/04(日) 11:48:56.29 ID:j5caVmiS0
自己解決しました。
[iOS]UIImageにUIColorを指定して作成
http://cheesememo.blog39.fc2.com/blog-entry-476.html
794名称未設定:2013/08/04(日) 14:19:56.89 ID:x/3aqPmy0
>>793
JK乙
795名称未設定:2013/08/04(日) 14:36:53.48 ID:IAoeo+n4P
勉強始めたばかりなんですが、
「メソッドの返り値として返す」とか「返り値にオブジェクトを返す」とか、ちっともイメージ沸きません。
C言語の型をざっと覚えて、萩原剛志のobject-c2.0で勉強をしている肌年齢20歳の学生です。
書いていけばイメージ湧いてくるものなのかなと勝手に思い、ざっくり流し読んで型とルール覚えてるんですが、まずココだけ読んでろとかいうオススメのサイトとかありますか?
796名称未設定:2013/08/04(日) 14:58:11.21 ID:IAoeo+n4P
あげておこう
797名称未設定:2013/08/04(日) 15:08:14.12 ID:x/3aqPmy0
「メソッドの返り値として返す」とか「返り値にオブジェクトを返す」とかのイメージを掴みたいんだったら、アセンブラからやった方がいいだろうな
798名称未設定:2013/08/04(日) 15:11:56.52 ID:6CZRkjek0
そのまま覚えりゃいいと思う。
文献はまずアップル公式ので。日本語もあるよ。
Cの構造体とポインタわかりゃイメージできると思うけどCも初心者か。
799名称未設定:2013/08/04(日) 15:59:17.92 ID:IAoeo+n4P
現在アセンブラをググって簡単な概要を掴んでます。
http://itpro.nikkeibp.co.jp/members/ITPro/ITBASIC/20021218/1/
800名称未設定:2013/08/04(日) 16:07:16.86 ID:IAoeo+n4P
>>797
アセンブラは本当に根本からの理解といった感じでしょうか。通過せずにプログラムを書ける人が沢山いる雰囲気だったので、避けて通りますが、存在は頭の片隅に置かせて頂きます。

>>798
Cもド素人で
数値計算、if else for do whileあたりを勉強したところでobject_cに手を出したのですが、構造体、ポインタこれから取り組みます。
801名称未設定:2013/08/04(日) 16:31:11.19 ID:m23zRi9a0
メソッドに何かデータを入れて(入れなくてもいいけど)ごにょごにょ計算して出した結果が知りたいよね?
その結果を返り値として返すって話なんだけどね
値の返し方は、自分で関数を作るようになればつかめてくるよ
802名称未設定:2013/08/04(日) 17:54:44.83 ID:m4Z4Fuw90
自分のアプリもiOS7対応に向けてお試ししてみようかなと思ってます。

変更点を予め確認しておきたいのですが、ドキュメントはあるんでしょうか?

例えばiOS6?でTextAligimentの指定方法が変わったとか
大したアプリじゃないんで、そのレベルの確認をしたいと思ってます。
803名称未設定:2013/08/04(日) 18:02:03.10 ID:fvmmpRHZ0
Iosのベータ版をxcode4で実行することは可能でしょうか
804名称未設定:2013/08/04(日) 19:27:36.68 ID:co3pQRA30
>>800
アセンブラからの習得は、理解が進むかもしれんが、貴方のレベルを聞くと今はオススメはできないな。
しかも、素養にもよるから尚更感が。主観で済まんが。
手っ取り早いのは、誰かマンツーマンについて貰い、簡単なゲームを作るのが良いよ。
805名称未設定:2013/08/05(月) 15:13:17.51 ID:q2KHDcwN0
>>803
やってみればわかる。ベータ版を気にするぐらいだから、それぐらいのスキルはあるだろ
スキルって言う程のもんじゃぜんぜんないけど
806名称未設定:2013/08/05(月) 16:55:50.72 ID:gFuWk4RbP
>>801
ありがとうございます。
何となく掴めました!自信を持って取り組みます。
>>804
確かに!!友人に当たって(社会人にお金を払ってでも)
この夏アプリ製作してみたいと思います!
807名称未設定:2013/08/05(月) 19:06:19.20 ID:lC7UKUfc0
2Dゲームを作ってみたいと漠然と思っているのですが、
初心者でも取っつきやすい作成方法はどのようなものでしょうか
Cocos2DとかCoronaとか色々あってよくわかりません。。。
808名称未設定:2013/08/05(月) 20:14:25.40 ID:/MLT3mlt0
まぁ、そうじゃろのう
809名称未設定:2013/08/06(火) 00:38:22.41 ID:DAmgSXYa0
>>807
神経衰弱、スロットマシン、ジャンケンゲームが、定番。
慣れたら、1ボタンぐらいのリアルタイムのアクションゲーム。
その次は、鉄拳。
810名称未設定:2013/08/06(火) 08:40:57.10 ID:uqsSPmBw0
>>807
とにかくスプライトを自由自在に操れるようにしとけ。
環境は何でもいい、来月になればiOS7に標準で載るし。
811名称未設定:2013/08/06(火) 17:18:15.77 ID:SHQ0h6rP0
実機テストしたいんだけど今ってApple ID作れない?
Menber Centerオフラインだから無理そうだけど・・
812名称未設定:2013/08/06(火) 17:29:28.72 ID:T/1PgYAO0
Member CenterとProgram Enrollmentがオフだから無理だね。
今週中に何とかするみたいだけど、問題が無くても実機で動かすまでに
数日かかるよ。
813名称未設定:2013/08/06(火) 17:40:06.87 ID:SHQ0h6rP0
やっぱりかー、サンクス!
814名称未設定:2013/08/06(火) 21:58:57.39 ID:hBHyJLiv0
やっぱりかー、セブンイレブン!
815名称未設定:2013/08/06(火) 22:39:07.59 ID:hfQ/kruXP
どうしても書き込まなきゃいけないことだったのかそれ
816名称未設定:2013/08/06(火) 23:08:20.85 ID:/nlQi/RuP
やっぱり必要なかったか!デイリー!
817名称未設定:2013/08/06(火) 23:29:47.42 ID:oS3FkEvgP
UIViewサブクラスのメソッドで、
[UIView animateWithDuration:1.0f
animations:^{
self.alpha = 0;
self.frame = panelFrame;
}
completion:nil ];
とやっても、1秒でなくアニメーションせずにスッと消える感じになる。
しかし、
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
self.alpha = 0;
self.frame = panelFrame;
[UIView commitAnimations];

ではちゃんと1秒でアニメーションする…何か見落としてるところはないでしょうか?(iOS6 / XCode4.5)
818名称未設定:2013/08/07(水) 11:10:46.36 ID:TeUjo/5V0
>>817
見落としてるのはそこ以外だと思うよ。
819名称未設定:2013/08/07(水) 14:51:10.31 ID:T/StXjQq0
シミュレーターではまったく問題なく動くのに、アプリがクラッシュするという理由でリジェクト食らい続けているのだけどどうすればいいのだろうか。
コンソールにもエラーはまったくでないし、一体どうすればいいのでしょうか。
ご教授願います。

We found that your app crashed on iPad running iOS 6.1.3 which is not in compliance with the App Store Review Guidelines.

Your app crashed when we:

Your app crashes upon launch.

This occurred when your app was used:

- On Wi-Fi
- On cellular network
820名称未設定:2013/08/07(水) 14:53:15.45 ID:T/StXjQq0
ちなみにクラッシュログは
http://uproda.2ch-library.com/6905487Tu/lib690548.png

です。
821名称未設定:2013/08/07(水) 14:57:48.66 ID:TeUjo/5V0
MAPファイル出してバックトレースから落ちた場所わからんかな
822名称未設定:2013/08/07(水) 15:08:40.92 ID:ejnwI9i60
自分で実機で確認したの?
823名称未設定:2013/08/07(水) 16:11:45.08 ID:T/StXjQq0
>>822

iPhone 4S と iPhone 5 と iPod touch で動作確認をしました。
まったくもってクラッシュなし。
実機でもシュミレーターでもクラッシュしないのに、クラッシュがあると言われてもどうすればいいのか…
ログを見ても何をどう改善すればいいのかわからず途方にくれてますorz
824名称未設定:2013/08/07(水) 16:22:20.39 ID:WUW9wqPW0
クラッシュログからソースへマッピングするツールがあったはず
それ使え
825名称未設定:2013/08/07(水) 17:12:32.44 ID:Oq3WGfOz0
いやiPadで落ちるならiPadの実機で試してみろよ
それか、シミュレータ
826名称未設定:2013/08/07(水) 19:00:18.76 ID:sOOtBzAP0!
実機であっても、Adhocビルドで試さないとダメだよ。

レビュアーがiPadで落ちたっていうのは、iPadでレビューしてるからで、
デバイスに意味がある訳ではないと思う。
827名称未設定:2013/08/07(水) 19:48:10.17 ID:/HW5PEdf0
古いnend使ってて日本だと落ちないけど海外だとおちるってのがあったな。
リジェクトされてadhoc試すまで全く気がつかなかった。
828名称未設定:2013/08/07(水) 22:30:31.48 ID:WZ9JBMMI0!
iPhoneでローカルで保存してあるHTMLファイルをUIWebViewに表示したいけど実行しても表示されない…
ユーザーが編集したHTMLをUIWebViewに表示させたいのですが、WebViewを配置した画面へ推移しても真っ白のまんまでHTMLの内容が表示されません。
どうすればいいんでしょうか?
表示させたいHTMLファイルをMacのSafariで確認したところ、正常に表示されたのでWebView周りの問題だと見て間違いないと思います
構造としては、MainViewController→RunningViewController
         →FlipViewController
(UtilityApplicationのテンプレートを元に、HTML)
で、MainViewControllerにはHTMLを編集するためのTextViewとセーブするためのボタン、RunningViewControllerに推移するためのボタンなどが配置されています
RunningViewControllerにはWebViewとMainViewControllerに戻るためのボタンが配置されています

以下はRunningViewController.mに記述されたviewDidLoadメソッドです

- (void) viewDidLoad
{
[super viewDidLoad];
NSArray *path = NSSearchPathForDirectriesInDomains(NSDocumentDirectory,NSUserDomainTask,YES);
NSString * pathString = [[path objectAtIndex:0]stringByAppendingPathComponent:@"1.html"];
NSURLRequest * request = [NSURLRequest requestWithURL:[NSURL fileURLWithPath:pathString]];

[_myWebView loadRequest:request];
}
829名称未設定:2013/08/07(水) 22:32:02.55 ID:WZ9JBMMI0!
画面の構造の図が分かりにくかったですね
正しくはMainViewControllerにFlipViewControllerとRunningViewControllerが正常に接続された状態になっています
830名称未設定:2013/08/07(水) 22:32:43.42 ID:WZ9JBMMI0!
×正常に
○並列に

何度も申し訳ございません。
831名称未設定:2013/08/07(水) 22:49:57.04 ID:31Bo+yrV0
そもそもhtmlファイルはちゃんと保存されてて、ちゃんとそこから読み込もうとしているのか?
832名称未設定:2013/08/07(水) 22:54:38.97 ID:WZ9JBMMI0!
>>831
Mac側からファイルをSafariで表示させるとしっかり思い通り表示されるのでファイルの編集機能の部分は正常に動作していると判断しました
上のソースにNSLog(pathString);を追加して表示させたパスから見たのでファイル名も間違っていないと思われます
833名称未設定:2013/08/07(水) 22:55:58.89 ID:31Bo+yrV0
じゃぁ次は、ちゃんとそのパスから中身が読み込めるかの確認かな
834名称未設定:2013/08/07(水) 23:02:32.81 ID:WZ9JBMMI0!
ああ、MainViewControllerに配置してあるTextViewは起動時にファイルから読み込む用にしてありまして、それも正常に動作しているので問題無いと思われます

行ったテストはTextViewに
<!DOCTYPE html>
<body>
<h1>test</h1>
</body>
</html>
と書き込んだあとにSaveボタンを押してセーブし、アプリを再起動(一旦停止してから実行)しました
再起動後にTextViewには停止する前に入力した物と全く同じ文字列が表示されていましたが、WebViewで表示しようとすると真っ白。
835名称未設定:2013/08/07(水) 23:10:43.49 ID:31Bo+yrV0
htmlタグが無いよね?
836名称未設定:2013/08/07(水) 23:14:31.69 ID:WZ9JBMMI0!
htmlを使う時には何かしらタグと言う物の設定をしなければならないという事でしょうか?
837名称未設定:2013/08/07(水) 23:15:43.45 ID:WZ9JBMMI0!
ファイルの事であれば、MacのSafariでは正常に表示されたので問題無いと思っていたのですが……
838名称未設定:2013/08/07(水) 23:15:46.50 ID:VVfjEV9Y0
>>834
NSURLRequest はネットワーク(HTTPプロトコル)を介してのじゃねえの
単なるローカルファイルをどうやってネットワークで取得させるねんっ

使うなら
loadData:MIMEType:textEncodingName:baseURL:

loadHTMLString:baseURL:
だろう
839名称未設定:2013/08/07(水) 23:17:36.78 ID:WZ9JBMMI0!
ああ、正しくはこうでしたね
すみません
<!DOCTYPE html>
<html>
<body>
<h1>test</h1>
</body>
</html>
840名称未設定:2013/08/07(水) 23:19:33.14 ID:WZ9JBMMI0!
>>838
http://s.ameblo.jp/gizgre/entry-11475365847.html
などのサイトでローカルファイルにもNSURLRequestでアクセスしていたので……
今日はパソコンを切ってしまったのでそれは明日試してみます、ありがとうございます
841名称未設定:2013/08/07(水) 23:25:04.28 ID:31Bo+yrV0
outletがちゃんと接続できてねーとかじゃーだろうな
842名称未設定:2013/08/07(水) 23:25:51.71 ID:VVfjEV9Y0
>>840
ふむ...なるほど
NSURLRequestを見たらとりあえず使えないなと使おうとする発想は無かったわ
それが動くのかどうか知らんけど

とりあえず、
loadData:MIMEType:textEncodingName:baseURL:
なり
loadHTMLString:baseURL:
で、自分でローカルファイル読み出してUIWebViewに渡してやれば、ドキュメントが悪いのかどうかわかるだろう
と、取り繕う
843名称未設定:2013/08/07(水) 23:26:07.19 ID:WZ9JBMMI0!
あっ
………明日確認してみます
844名称未設定:2013/08/07(水) 23:49:21.09 ID:yu9217QH0
最近プログラミングをはじめた初心者です。

appleが用意してある部品を使って画面の構成をするのではなく、
独自のUI?を積むのってあれどうやっているんでしょうか?
イメージとしてははthe worldみたいなぬるぬるした感じのを作ってみたいのです。
さすがにそういう独特のデザインを使っているアプリってXcode上のみで作っている訳ではないですよね…?
845名称未設定:2013/08/08(木) 00:06:08.53 ID:w8mPkwOK0
>>828
ほぼそのコードで動いたよ。
多分ファイルが保存できてないか、保存場所が間違ってると思う。
Safariで確認したって、どこにあるファイルを確認したの?
まさか、ふつーの書類フォルダとか言わないよね?

>>844
まず、ふつーのUI部品を使えるようになること。
次に、ふつーのUI部品のカスタマイズ方法を覚えること。
独自UI部品の話はその後。
846名称未設定:2013/08/08(木) 01:56:29.91 ID:VDd8v0NX0
>>844
習得順序は845の通り。

独自UIはIB以外でという事なら、プログラムで全ての動作を作る事になる。範囲のタッチ計算から、ボタンの反転やら何やら…
847名称未設定:2013/08/08(木) 06:07:19.39 ID:i2+Oz/sH0
>>844
独自UI作る場合でもxcodeさ。
開発環境は変わらないよ。
xcode上で自分で画像用意してプログラムしてアニメーションさせるだけ。
848名称未設定:2013/08/08(木) 10:53:56.58 ID:8shao7w6P
ちょっとしたヒマつぶしゲームをつくってます。
点数やレベルに応じて宝箱のカギマークが取れてグラフィックを表示させるような仕掛けがあるのですが、
審査に出す時はそのロックは全部外した状態でないとダメですか?
849名称未設定:2013/08/08(木) 10:57:29.75 ID:w8mPkwOK0
>>848
審査に通ったものがそのままリリースされるんだから、余計なことはしなくていいはず。
850名称未設定:2013/08/08(木) 11:06:09.23 ID:8shao7w6P
>>849
ありがとうございます!
851名称未設定:2013/08/08(木) 14:17:25.72 ID:b9FyKeGx0
>>845
>>846
>>847
みなさんありがとうございました。
途方にくれていたのですごく助かりました。

あともうひとつ、
GUI関連でなにか参考になりそうな書籍ってありますでしょうか?
Objective-Cについて書かれたものは持ってますがGUI部分の解説がおまけ程度の本しか持っておらず、、、
いろいろすみません、よろしくお願いします。


(ちなみに持っている書籍は
絶対に挫折しない iPhoneアプリ開発「超」入門【iOS6対応版】 高橋 京介
http://www.amazon.co.jp/dp/4797369434/ref=cm_sw_r_tw_dp_rIYasb11ZRGCS

Xcode 4ではじめるObjective-Cプログラミング 改訂第2版 大津 真
http://www.amazon.co.jp/dp/4899773498/ref=cm_sw_r_tw_dp_CLYasb0BTTDVD

詳解 Objective-C 2.0 第3版 荻原 剛志
http://www.amazon.co.jp/dp/4797368276/ref=cm_sw_r_tw_dp_5LYasb0PZCY8Z

の三冊です)
852名称未設定:2013/08/08(木) 14:30:55.39 ID:8shao7w6P
>>851
個人的にはiphoneアプリ開発のコツとツボ35ってのが役立った。
おそらくAppleの公式ドキュメントにもあるんだろーけど、
UIViewやUIViewControllerの仕組みが細かく書かれてあって勉強になった
853名称未設定:2013/08/08(木) 16:01:24.58 ID:dSXvA1ObP
Xcode 4ではじめる〜は持ってたけどIB部分は申し訳程度しか載ってないよな
あれなら載せなくてもいいレベル
854名称未設定:2013/08/08(木) 18:29:28.77 ID:NeNYrMysP
855名称未設定:2013/08/08(木) 21:08:58.56 ID:Aw3eYduu0!
すいません、昨日WebViewの事で質問した者ですが>>841さんの言ったとおりWebViewとプロパティの接続忘れと言うごく単純なケアレ・スミスでした。テヘッ☆
質問に答えて下さった方本当にありがとうございました、そしてすみませんでした
856名称未設定:2013/08/08(木) 21:43:18.97 ID:VQnIy89C0
テヘ、はないだろ、テヘは。
馬鹿タレ。
857名称未設定:2013/08/08(木) 21:53:22.41 ID:a8J8pRrPP
インスタンスの宣言で

この宣言はわかるけど、
NSString *appMng;

この宣言はわからない。
AppManager *appMng;

ジャンプすると、@implementation AppManagerに飛びますが、
この宣言はどのように理解すればよいのでしょうか
人のコードをみています。

初歩的な質問ですいませんがよろしくお願いします。。
858名称未設定:2013/08/08(木) 22:24:54.95 ID:lcRn4SH/0
俺にはお前の質問の意味がわからない
859名称未設定:2013/08/09(金) 00:18:41.83 ID:pYzzYHuF0
>>857
NSStringはAppleが作ったクラスでソースコード(.m)なし

AppManagerはそのコードを書いた人が作ったクラスでソースコードあり

それだけのこと
860名称未設定:2013/08/09(金) 00:45:44.76 ID:5MLBRz6Y0
UIScrollView 使って画像の拡大縮小やってるんだけど、質問させてください。

デフォルトでは、画像を全て表示したいので Aspect Fit を指定してる。
で、画像の左右には余白ができている。

この状態で、画像をピンチで拡大すると左右の余白も一緒に拡大されてしまう。
数倍まで拡大すると、この余白が画面の半分くらいを占めるようになってしまう。

これは少々困った問題だ。なんとかならないか。
861名称未設定:2013/08/09(金) 06:19:27.95 ID:Y9ImR5sg0
ピンチインの中心点を特定し、そこからの差をピンチインに合わせて、それぞれの座標に加算してやる。
862名称未設定:2013/08/09(金) 07:45:04.27 ID:dkF7PENpP
スクロールビューの中に余白をつけるんじゃなくて、スクロールビューの外(親ビュー)に余白をつくればいいんじゃない?
863860:2013/08/09(金) 09:20:12.78 ID:5MLBRz6Y0
>>861
やっぱ自力で座標修正しないといけないんか。。scrollviewがいい感じに面倒見てくれると思ったのでショックだわ。

>>862
scrollviewの中にAcpect Fit指定したimageview置いとるもんでscrollview内に余白ができちゃうんだわ。
864名称未設定:2013/08/09(金) 09:44:56.73 ID:dkF7PENpP
>>863
あぁ余白って画像を全体表示したときに長辺側に余白ができてしまうって話か?
じゃぁDelegateでズーム拾って、contentInset調整してやったらどうか
865名称未設定:2013/08/09(金) 13:25:53.74 ID:9g0PHhno0
【顔文字ぱみゅ】と言うアプリを使用
登録し気づいたら…

連絡先が全部顔文字に!!!
連絡先はどこ?
え?え?え?
顔文字も消えません

会社は【ai omori】となっていました
ここじゃなければどこに行けばいいのか教えて下さい
お願いします

大変困っています
866名称未設定:2013/08/09(金) 13:28:46.19 ID:5z7Aw0wk0
>>865
Androidだろ?
悪質だな・・・。
867名称未設定:2013/08/09(金) 13:42:36.53 ID:DyWd/7w40
ググったら、iPhoneアプリにもあるみたいだな、
iPhone板のがわかるやついそうな?
868名称未設定:2013/08/09(金) 13:48:49.29 ID:bfYI85mr0
>>865
バックアップから戻せばいいじゃないか
869857:2013/08/09(金) 16:59:56.12 ID:bwAIg8WzP
>>859

ありがとうございます。
ただちょっと質問の仕方を間違えたような気がします、。すいません。。もう少しだけお聞きしたいのですが、

.hで
AppManager *appMng;
を宣言すると、

.mで、別ファイルの- (BOOL)や- (void)型にアクセスすることが可能になるのでしょうか。

appMng = [[AppManager alloc]init];

if(appMng.doesItLoop)
{

}

if文のドットを入れるなどの解説をしたサイトが見つからず。。ぐぐっても思うような情報がでてこず、
objective-cの基礎本にもかいておらず、こまっています。
googleはキーワードが悪いんでしょうけど。。
870名称未設定:2013/08/09(金) 17:03:57.16 ID:PEZs6ZBJ0!
やっぱこいつの文章意味不
871名称未設定:2013/08/09(金) 17:17:41.81 ID:0V1roDCt0
>>869
@propertyでggrks
872名称未設定:2013/08/09(金) 17:21:41.82 ID:kuyYlIHM0
お前らには>>869が何を言っているか分からねえと思うが、
俺にも何を言っているか分からねえ
873名称未設定:2013/08/09(金) 17:23:36.15 ID:Qwe2QWYl0
他の人が使うためのクラスとか書けば一発でわかると思うけど、初心者がそんなことするケースは
まず無いからなあ
874名称未設定:2013/08/09(金) 17:39:38.13 ID:T2ghWxtD0
>>869
それ書いた人に説明して貰える環境ではないみたいだし、
何がしたくてそのコードを読み解こうとしているのかは知らないけど、
急がば回れで教本のもっと簡単なサンプルの理解から始めた方がよさそうだね
875869:2013/08/09(金) 19:12:48.65 ID:bwAIg8WzP
うーん。。。わかりにくくてですいません。

この構文の書き方はどうなっているの?と知りたいだけなんですけど。。
で、その解説か解説ページがどこかにないでしょうか…。

if ( a >= 1 )

はわかるけど

if(appMng.doesItLoop)

という書き方はちょっとわからない。
別の.mファイルからreturnでTRUEかFALSEがかえってくるようなのですが、
この構文の書き方をしっかりできるようになりたい。おそらくすごく簡単なことを聞いているはずなんですけど。
876名称未設定:2013/08/09(金) 19:28:23.02 ID:3+VR0wPK0
a >= 1だって、評価するとTRUEかFALSEだろう
877名称未設定:2013/08/09(金) 19:32:07.95 ID:fQZ+yH7A0
今ダーツボードにみたてたViewを作ってます。この得点の箇所にはUIButtonを配置したいんですが、質問があります。

これをDartsBoardViewクラスとして生成し、このクラスは押されたボタンの場所の
得点だけを返すようにしたいんです。

今考えているのはUIButtonのサブクラスを作って、そのインスタンス変数に数値を持たせて、一つ一つ生成して配置するか

tagを使って、tagの番号をそのまま得点として取り出せないかなと考えています。

この2つの案はどちらも無理でしょうか?片方ができれば、作り始めたいと思っています。
878名称未設定:2013/08/09(金) 19:35:54.96 ID:0V1roDCt0
>>875
Cの式評価でggrks
879名称未設定:2013/08/09(金) 20:24:42.22 ID:PEZs6ZBJ0!
こういうのもあるんだぜ?
if(!hoge.value)
880860:2013/08/09(金) 21:46:24.07 ID:5MLBRz6Y0
>>864
d。うまくいったわ。
881名称未設定:2013/08/09(金) 22:28:41.01 ID:Fe+QwzkLP
UITableViewController にサーバから取得したデータを表示しています。
一定時間が経過したら新着のデータをサーバから取得し、テーブルに反映したいのですが、
上部へ追加して画面リフレッシュが無い動的なUIにしたいと考えています。
データソースへの追加はうまくいってるのですが、画面側は[tableView reloadData] をすると
全体がリフレッシュされてしまいます。何か良い方法/サンプルなどないでしょうか。
882名称未設定:2013/08/09(金) 22:31:21.16 ID:6LnBBP4v0!
TableView弄った事ないからわかんないけど、一旦今の状態を保存してそこに新たな要素を追加して更新する、みたいな事は出来ないのけ?
883名称未設定:2013/08/09(金) 22:42:52.00 ID:qLw39kZa0
とあるクラスに@property int date;を宣言して他のプロパティと共に値を代入し、
NSSortDescriptor *dateSortDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"self.date" ascending:YES];
_items = (NSMutableArray *)[_items sortedArrayUsingDescriptors:@[dateSortDescriptor]];
としてNSMutableArray型のデータのソートを行おうと思ったのですが、
-[__NSArrayI addObject:]: unrecognized selector sent to instance
とエラーが表示されうまくいきません。何かアドバイスを頂けませんか?
884名称未設定:2013/08/09(金) 22:56:23.12 ID:+6XFt16d0
>>883
_itemsがNSMutableArrayならsortUsingDescriptors:でいいだろう
NSArrayとNSMutableArrayの区別がついていろいろやってるのかわかんないなあ
885名称未設定:2013/08/09(金) 22:58:35.00 ID:wrbsOXee0
>>883
mutableCopyとか?
886名称未設定:2013/08/09(金) 23:03:05.73 ID:+6XFt16d0
>>883
sortedArrayUsingDescriptors:が返すのはNSArray
NSMutableArrayの変数にキャストしてるだけで実体はNSArray。それに対して後にaddObject:しているから、んなのNSArrayにはねーよっ
てことで理解した
どうしても、sortedArrayUsingDescriptors:が使いたかったら、
_items = [NSMutableArray arrayWithArray:[_items sortedArrayUsingDescriptors:@[dateSortDescriptor]]];
--
_items = [[_items sortedArrayUsingDescriptors:@[dateSortDescriptor]] mutableCopy];
だろうな
887名称未設定:2013/08/09(金) 23:18:31.96 ID:Fe+QwzkLP
>>882
ありがとうございます
[tableView beginUpdates];
NSArray *paths = [NSArray arrayWithObject:[NSIndexPath indexPathForRow:0 inSection:0]];
[tableView insertRowsAtIndexPaths:paths withRowAnimation:UITableViewRowAnimationNone];
.....
[tableView endUpdates];
こんな感じで先頭に行を追加することはできるのですが、下方向へニュ〜っとアニメーションしちゃいます。
これを止めて、常に上方向へappendされるような感じにしたいのです。。。
888883:2013/08/09(金) 23:38:56.27 ID:qLw39kZa0
sortUsingDescriptorsを用いて無事ソートすることができました
とてもわかりやすいアドバイスと解説ありがとうございました
889名称未設定:2013/08/09(金) 23:47:03.90 ID:pYzzYHuF0
>>875
ドットで区切った右側はプロパティっていうんだよ
890名称未設定:2013/08/09(金) 23:48:05.76 ID:pYzzYHuF0
>>887
どういうアニメにしたいかさっぱりわからないのでまずはそこから。
所望の動きをするアプリある?
891887:2013/08/10(土) 12:12:58.85 ID:vlUXpyrwP
>>890
twitterクライアントのEchofonかな
起動すると未読を取得するけど、いま表示されているテーブルビューをリフレッシュしたり強制スクロールすることなく
上部へ未読分を追加してくれる…あんな感じです
892名称未設定:2013/08/10(土) 12:29:14.01 ID:DIa/KXGHP
>>891
増える高さの分だけ、セルを追加するのと同時にcontentOffsetに加えてやればいいんじゃない?
893887:2013/08/10(土) 14:36:05.55 ID:vlUXpyrwP
>>892
ありがとうございます。その方針でがんばってみます
894名称未設定:2013/08/10(土) 17:53:18.73 ID:1EirNKtv0
UITextView は lineBreakMode の指定できないんですか?
もしくは自動改行禁止にしたいのですができてないですか?
895名称未設定:2013/08/10(土) 21:55:42.24 ID:VbLkCJdO0
できますん
896名称未設定:2013/08/10(土) 23:43:14.24 ID:1mVAbukq0
人による
897名称未設定:2013/08/11(日) 00:14:36.36 ID:QB/NWYsQ0
CALayerのcontentに指定する画像自体をセンタリングしたりできませんか?
898名称未設定:2013/08/11(日) 01:07:30.35 ID:VaGQnkrY0
やり方による
899名称未設定:2013/08/11(日) 06:30:36.85 ID:3+skpuRk0
TwitterのAPI規制が強化される中、
Croudiaがレートリミット無制限の神APIを公開!
http://matome.naver.jp/odai/2137612504938343701
900名称未設定:2013/08/11(日) 10:08:33.20 ID:iQ+6ZLdX0
こういうのって自分でまとめてるんだろうな
901名称未設定:2013/08/11(日) 10:13:12.26 ID:LpsbyEfi0
スレの趣旨と関係無くとしか見えないからそうだろうな
902名称未設定:2013/08/11(日) 14:59:36.51 ID:VaGQnkrY0
 
人にもインターネットにも頼らず、指先から魔法のようにすらすらとコードを紡ぎだす
そんな能力が俺には必要だとわかった
そんなわけで俺はすらすらの実を求めてグランドラインへと航海に出ることにした
903名称未設定:2013/08/11(日) 15:03:02.82 ID:i78RVoPz0
後悔先に立たず
904名称未設定:2013/08/11(日) 15:28:51.38 ID:LQzB3QM9P
>>902
時すでにお寿司
905名称未設定:2013/08/11(日) 16:13:46.66 ID:VaGQnkrY0
プログラム王に俺はなる!
何人たりともオレのコーディングを妨げる奴は許さん
906名称未設定:2013/08/11(日) 16:21:51.97 ID:QoJBqSv00
雑談スレに逝けよカス
バグだらけのコードしか書けないくせに
907名称未設定:2013/08/11(日) 16:25:29.44 ID:VaGQnkrY0
わかったよ
おれが偉大なるグランドラインを一周したら
またお前に会いに来るから
そしたらまたケンカしよう!!!!
908名称未設定:2013/08/11(日) 17:52:49.36 ID:DAEROCEu0
UIWebViewの範囲選択時に出るダイアログを自分で作ったオリジナルに変えたいのですが、
良いサンプルなどありましたら教えて下さい。
よろしくお願い致します。
909名称未設定:2013/08/11(日) 19:44:31.74 ID:QoJBqSv00
ありますん
910名称未設定:2013/08/11(日) 20:55:56.96 ID:b3cvd/OJ0
デロリアン
911名称未設定:2013/08/11(日) 21:00:39.41 ID:sQ4QbFcd0
アリナミン
912名称未設定:2013/08/11(日) 21:59:13.97 ID:iQ+6ZLdX0
ピロリ菌
913名称未設定:2013/08/11(日) 22:53:56.35 ID:b3cvd/OJ0
モンダミン
914名称未設定:2013/08/12(月) 01:05:28.30 ID:TXZjJjsR0
アミノ酸
915名称未設定:2013/08/12(月) 12:53:27.40 ID:zwtZ9opgP
iPhone Core Audioって中身古いでしょうか?
絶版になってるみたいなんですが近くの本屋でまだ置いてあったので
他にCore Audioの和書も出てないようだし内容が古すぎて使い物にならないとかでなければ買おうかと思うのですが
916名称未設定:2013/08/12(月) 13:18:30.74 ID:o4V1M+V60
十分使える情報が載ってる
若干、誤情報があるけど
917名称未設定:2013/08/12(月) 13:50:11.06 ID:3N8XFv690
CoreAudio本だけでなく最新のドキュメントにも目を通さないと、今となってはよろしくない部分はあるね
物が買えるのであれば買っておいてもいいんじゃない
918名称未設定:2013/08/12(月) 14:13:18.10 ID:zwtZ9opgP
>>916-917
ありがとうございます。
公式のドキュメントや洋書のLearning Core Audioもチェックしてみます。
919名称未設定:2013/08/12(月) 16:11:41.12 ID:EatuuKGq0
そろそろUI部品の画像をどこで仕入れてるか教えあう頃合いだと思うんだけど
920名称未設定:2013/08/12(月) 21:29:17.12 ID:NSuHMmYB0
>>919
フォトショ、イラレ、Lightwaveで自作。
921名称未設定:2013/08/12(月) 22:05:19.01 ID:TL1JwjgxP
アプリをリリースされてる方で、萩原剛志のovjective-c2.0をお持ちの方いらっしゃいますか?主に重要なchapterを教えていただきたいですorz
内容が難しく、量も多いので重要なChapterを何度も読み返し習得する方が近道かなと考えてます。
922名称未設定:2013/08/12(月) 22:09:42.30 ID:TL1JwjgxP
追記すると、
神経衰弱、じゃんけんゲーム、スロットマシンを作り(ココに基本が詰まってるというような書き込みを見たので)
イメージを掴めるようになって、再度1から読み直そうと思ってる上で重要なChapterという意味です
923名称未設定:2013/08/12(月) 22:27:33.50 ID:gtJwZocm0
>>9231
甘えたことぬかしてんじゃねー
全部読めよハゲ
俺なんか技術本買ったら最低3回は読むぞ
924名称未設定:2013/08/12(月) 22:28:46.60 ID:3N8XFv690
本の難易度は個人の習熟度によって変わるだろうし、
何を習得していて何が未習得かなんて他人には把握できないし、
今後したいことに何が必要で何を重要視するかは本人にしかわからないんでないの?
925名称未設定:2013/08/12(月) 22:30:58.64 ID:NSuHMmYB0
>>921
この本古いけど、画面表示とか応用して表示できてる?できてるなら、アルゴリズム覚えるとかはにはいいと思うけど。
できないなら、最新の買った方がいいよ。
926名称未設定:2013/08/12(月) 22:33:24.34 ID:NSuHMmYB0
>>923
すまん、パラ読みで必要なとこだけ見て、あとはお蔵入りさせてる。すでに20冊ぐらい…4万ぐらい軽くいってるな!今更ながらびっくりだは。_| ̄|○
927名称未設定:2013/08/12(月) 22:41:07.84 ID:TL1JwjgxP
皆さんありがとうございます。
>>925
最新のものではなかったんですか!!
最新のものって名前教えていただけますか?

>>924
おっしゃる通り的外れな質問をしてしまいました。
アプリ制作しながら詰まったらこの本で、それでも分からなければググります。
928名称未設定:2013/08/13(火) 00:17:43.79 ID:CLElPwBCP
ゲームなら、Appleのyour first app、second appやって理解したらcocos2dか、Sprite Kit。本は要らね。
929名称未設定:2013/08/13(火) 00:48:54.79 ID:Rfkf3Z9uP
>>928
詳しく教えて頂けますか??
930名称未設定:2013/08/13(火) 00:57:07.35 ID:VnihkwI20
充分なキーワード与えられてんだからググれよ
931名称未設定:2013/08/13(火) 01:03:16.05 ID:Rfkf3Z9uP
当然真っ先にググったけど全部英語だた
932名称未設定:2013/08/13(火) 03:35:51.61 ID:23jBOEPj0
扇型の図形をUIViewの中でかいてその図形の部分のみをタップ認識したいんですけどどうすればできますか?
933名称未設定:2013/08/13(火) 04:48:25.31 ID:NUL9lnwy0
>>932
>>877の人なんかな?
UIViewに一枚絵のダーツ盤張ってタッチされたときに
中心点からの角度と距離で判定したらいいんやない?
934名称未設定:2013/08/13(火) 07:57:13.74 ID:nCzatagC0
座標分の配列用意してタップした座標から
その配列の内容見てどれにタッチしたか判定するのが
いいと思う。
935名称未設定:2013/08/13(火) 08:52:26.54 ID:30IfQvNs0
最近、iOS向けアプリ開発を勉強し始めた者です。
xcodeでbreakポイントを使ってデバッグしているのだけど、
どうも実際に止まる位置がbreakと合ってない

・ループの処理じゃない処でループする
・コンソールにログが出たと思ったら、今いる位置から10行程したのログが何故か出てるetc

ソースコードとずれてるだけだと思うのですが、
みなさんどういう風に解決してます?
936名称未設定:2013/08/13(火) 09:19:26.11 ID:JEWxod6w0
debugビルドにしてる?
オプチマイズかかってんじゃないのかな
937名称未設定:2013/08/13(火) 09:55:11.12 ID:30IfQvNs0
>>936
デバッグビルドにはしてます。
ソースとしましては、.mと.cが混在した環境なのですが(とあるCライブラリを使ったアプリを作成中)
.c側でだけ出るんですよね。。。
938名称未設定:2013/08/13(火) 13:48:34.19 ID:CLElPwBCP
>>931

初めての iOS アプリケーション
2つ目のiOSアプリケーション:ストーリーボード
https://developer.apple.com/jp/devcenter/ios/library/japanese.html

将来的に英語は避けて通れんぞ。
939名称未設定:2013/08/13(火) 14:10:09.77 ID:C1ZiPlc70
>>937
TARGETSのBuild Phases のCompile SourcesのCのとこに
Compile Flags入ってたりする?

試しに、Build Settings のCode GenerartionのOptimization Levelのとこ
Releaseでも -O0 にして試してみてもcでずれるかな?
940名称未設定:2013/08/13(火) 14:23:46.14 ID:30IfQvNs0
>>939
なるほど。
そこまでは見れてませんでした。
家に帰ったら確認してみます。
941名称未設定:2013/08/13(火) 15:18:47.81 ID:sHCSUnfw0
[self performSelector:@selector(hoge) withObject:nil];
だとバグがでて
[self performSelector:@selector(hoge) withObject:nil afterDelay:0.0];
だとバグがでない状況に遭遇したのですが、この2つのメソッドに違いがあるんですか??
942名称未設定:2013/08/13(火) 16:01:28.92 ID:wgbCFCv10
(´・ω・`)
943名称未設定:2013/08/13(火) 16:04:14.51 ID:wgbCFCv10
あ、規制解けてる。俺も初心者だけどとりあえずhogeじゃなくてhoge:じゃないの?
944名称未設定:2013/08/13(火) 16:43:54.90 ID:C1ZiPlc70
引数なしはいらんよ
945名称未設定:2013/08/13(火) 16:43:55.65 ID:mJhn5+MPP
>>941
afterDelay 付きは現在のイベント処理が終わってから遅延実行される。
946名称未設定:2013/08/13(火) 17:09:27.29 ID:CLElPwBCP
>>941
後者がたまたまメインスレッドで実行されてるからとか。
947名称未設定:2013/08/13(火) 17:55:05.06 ID:rwVctxO40
謎の現象に悩まされているんだけどどなたか助けてください。

アプリを完成させて、シミュレーターで動いたので実機でテストをしようとしたら
signal SIGBRTがでて起動中にクラッシュするか、画像が全て反映されません。
ただしそのあとに全てのファイルを入れ直すとちゃんと反映されます。

それをadhocとして書き出して実機でテストをしたのですが、
やはりクラッシュするか画像ファイルが反映されません。

考えられる原因と、あわよくば解決方法をご教授願います。
よろしくお願い致します。
948名称未設定:2013/08/13(火) 18:01:30.65 ID:sHCSUnfw0
941です。
945さんの意見を確かめるべく、メソッドの順番を入れ替えたら
前者でも動くようになりました!

みなさんからいろんな角度から解決方法もってて凄いですね。
949名称未設定:2013/08/13(火) 18:07:36.78 ID:2gR/b6qh0
950名称未設定:2013/08/13(火) 18:41:46.81 ID:rwVctxO40
>>949
ありがとうございます。そのページは以前に見つけていて、
macも実機も再起動したのですが、何故か症状が改善されません。
951名称未設定:2013/08/13(火) 19:35:00.30 ID:0AT5XQMq0
>>946
afterDelay 付きは同じスレッドで実行されるよ。

>>947
これは試した?
http://blog.9wick.com/2012/04/sigabrt/

あと、質問が意味不明。
「画像が全て反映されません。」って、その画像はどこに置いて、どうやって表示しようとしてるの?
「全てのファイルを入れ直すと」って、どこにあるどんなファイルをどうやって入れ直したの?
952名称未設定:2013/08/13(火) 22:56:30.11 ID:23jBOEPj0
>>933,934
ありがとうございます。やってみます。
>>877の人ではないです。
953937:2013/08/13(火) 23:18:12.80 ID:wrJtBs2R0
>>939
確認してみましたがフラグは入ってなかったですね。
-O0も試してみましたが、結果は変わらずでした。

ひとまずまた試行錯誤してきます
954名称未設定:2013/08/14(水) 00:28:34.39 ID:iFp9ZhLY0
>>952
今更だが、扇の絵を書いて、得点場所毎に色分けをする。
で、指で押した座標と照らし合わせて、その座標の色を取り出し・・・あとは分かるな?
955名称未設定:2013/08/14(水) 07:18:10.19 ID:e6BgBqKY0
>>933,934,952
877で質問したものです。いろいろ回答ありがとうごうざいます。
自分もはじめはUIViewの座標を使ってやろうとしたんですが、一つの画面にダーツボードと点数表示、ラウンド表示などもしたいので、ダーツボードの大きさを十分にとれません。

大きくダーツボードを表示できないので、座標などでやると誤タッチが多くなると思い
UIButtonでやろうと思っています。今回のアプリは家でハードボードなどがある人に
向けた個人練習用アプリなので、点数を直感的に入力できればいいのでダーツボードに似た感じのオリジナルボードを作ろうと思っています。

座標と色分けのやり方はそれが上手くいったら、チャレンジしてみます。いかせん独学でやってるので、まだまだ上手くコードを書けないので
956名称未設定:2013/08/14(水) 10:34:23.23 ID:V2qVlkP+0
LocalNotificationするアプリを作ってます。
通知音を選べるようにして選ぶ際に試聴できるようにしてます。
選択候補の一つはUILocalNotificationDefaultSoundNameです。
この通知音を実機でテストしたところ、トライトーンと同じ音でした。
また、実機側で通知音を変更できるところは見つけられませんでした。
なので、試聴ではトライトーンのWAVファイルを再生しようと思ってます。
この結論に至った背景情報とした以下です。
http://stackoverflow.com/questions/3277811/play-local-notification-default-sound-when-displaying-uialertview

ここで質問です。
実機側で通知音は変更できないと考えてよいか?
その場合、トライトーンから変わる可能性をどう考えるとよいか?
AudioServicesPlaySystemSound(1004)で再生するほうがよいか?
よろえしくお願いします。
957名称未設定:2013/08/14(水) 15:38:40.80 ID:kc3Jj4/I0
スクロールビューのcontentSizeの横幅をself.view.frame.size.widthの2倍に設定し、このスクロールビューに
ビューのdrawメソッドに図形を描いたものをスクロールビューの2ページ目に貼り付けているのですがなぜか図形が描写されません
1ページ目に貼り付けると図形は描写されます。
スクロールビューが原因なのはわかるのですがどうすれば描写されるのでしょうか?
958名称未設定:2013/08/15(木) 17:01:01.65 ID:QDGJtzaw0
スクロールヴューは1ページ目が空だとなんも表示されなかった覚えがある
ダミーでも何でも1ページ目に配置してみ
959名称未設定:2013/08/15(木) 20:30:56.54 ID:+OyhFJUX0
テストアプリインストールしたら、関係ない他者のアプリのiAdがテスト仕様になってしまったのですがこれは仕様ですか?
960名称未設定:2013/08/15(木) 20:37:18.72 ID:SHVFuXce0
たぶん気のせい
961名称未設定:2013/08/15(木) 22:33:23.14 ID:s9ZyOt3EP
リリースした経験のある方に質問です。
この夏リリースしたく勉強中で、例えば外国語を覚える単純アプリでもリリース出来ますか?

許可が下りないという話はどの程度のものなのでしょう…
962名称未設定:2013/08/15(木) 22:39:41.71 ID:SHVFuXce0
外国語を覚える単純アプリなんてレベル高すぎだろ
それとも外国語なめてんのか
963名称未設定:2013/08/15(木) 22:46:54.10 ID:hvSJYqXI0
>>961
何か良いところがあれば出せばいいさ。昔より厳しくなってるけどね。
もし駄目っていわれたら、強引にTweet機能でも付けて再提出するといい。
964名称未設定:2013/08/15(木) 22:47:41.32 ID:s9ZyOt3EP
舐めてないです…単語帳アプリみたいなものって相当難しいんでしょうか
965名称未設定:2013/08/15(木) 22:50:25.22 ID:s9ZyOt3EP
>>963
有難うございます!!
そう言う抜け道があるんですね、勉強になります
966名称未設定:2013/08/16(金) 01:59:07.04 ID:YUClIy0n0
質問です。
Safariのように検索フィールドをタップすると、びょいーんと伸びるのはいったいどうやっているのでしょうか?
967名称未設定:2013/08/16(金) 02:04:09.98 ID:YUClIy0n0
追加です。ただ単にCGRectでwidthを設定して、UIViewでアニメーションさせると、左上からびょいーんと出てしまいます。
968名称未設定:2013/08/16(金) 08:22:02.79 ID:RW6JCMUm0
びょいーん
969名称未設定:2013/08/16(金) 09:48:59.40 ID:iKL+wnTo0
ratinaに対応させなければならない、という決まりの事なのですが、

○ratinaじゃない機種を基準に作って、ratina機種にも対応しなければならない

○ratina機種で正しく表示できれば良い
ratinaじゃない機種は無視しても良い

どっちなのでしょうか?
970名称未設定:2013/08/16(金) 10:51:33.98 ID:amt4H63h0
○ratina機種で正しく表示され、且つratinaじゃない機種でも正しく表示されなければならない。
971名称未設定:2013/08/16(金) 12:43:33.97 ID:sJjFYalN0
○ratinaなんてものはない
972名称未設定:2013/08/16(金) 15:14:49.83 ID:oKbu2JcC0
UITableView使って
編集の並び替えのみ、削除なしの機能を使っているのですが、リストを並び替える、というより画面を上下にスクロールさせるだけで何処かしらのcellが真っ白になって消えてしまいます。
押してももちろん反応しなくなります、このような不具合はどうすれば良いでしょうか…
調べたのですがなかなか出てこなかったです
973名称未設定:2013/08/16(金) 19:52:36.16 ID:/G45qTRQP
もっと具体的に書いてくれないとなあ
どういうときにそういう状態になるのか
974名称未設定:2013/08/16(金) 20:17:54.23 ID:Y2OSNHMzP
>>972
tableView:cellForRowAtIndexPath:
の実装がちゃんとなってないに1ピカソ
975名称未設定:2013/08/16(金) 22:17:26.26 ID:T/7M5TvW0
>>972
974か、配列管理のミス、テーブルビューのデリゲートメソッドは似た名前のがあるから、なにかしらの思い込みもあるかな。
あと、不具合としてggっても実装ミスだから事例は見つからないと思うよ。
976名称未設定:2013/08/16(金) 23:57:17.74 ID:CxImqaFO0
試しにキャッシュ使わないようにしてみ
977名称未設定:2013/08/17(土) 13:40:33.11 ID:1t+qDT3o0
Storyboardで追加した複数のUILabelにTagを設定しています。
コード上で、直接Tag番号を指定してテキストを変更する事は出来ないのでしょうか?

教えて下さい。宜しくお願いします。
978名称未設定:2013/08/17(土) 13:49:16.47 ID:SaSckuEx0
ラベルが置いてあるビューのviewWithTag: メソッドを使ってくラベルを取得して、テキストを変更してやればできますよ〜\(^o^)/
979名称未設定:2013/08/17(土) 14:08:20.59 ID:1t+qDT3o0
>>978
回答有難うございます。

下記の様な記述で出来ました。
同View上にUIImageViewの同番号のTagが有った為、最初は上手くいきませんでしたが
Tag番号を変更する事で解決しました。

UILabel *label = (UILabel*)[self.view viewWithTag:100];
label.text = @"てすと";
980名称未設定:2013/08/17(土) 22:02:12.21 ID:duAYyP0h0
ボタンを押したら、ボタンが3つ出てくるようにしたいのですが質問があります。

今まではインスタンス変数に初めから合計4つのボタンを書いて、removeFromSuperViewで削除して、3つのボタンを生成していたのですが

これだとサブビューが多くなったら、インスタンス変数が多すぎるとんですよ。
なんでviewcontrollerのviewプロパティをUIViewサブラクスに変更すればいいのかなぁと考えています。

この場合、viewcontrollerにimportしてボタンを押すIBActionメソッド内でサブクラスを生成して、self.view = subClassView; としても上手く行きません。
これは[self.view addSubVIew:subClassView];なんですか?
981名称未設定:2013/08/17(土) 22:19:22.23 ID:eiyVBGzi0
>>980
self.view = subClassView

[self.view addSubVIew:subClassView];
と等価なのかというと全然違う

self.view = subClassView
じゃなくて
[self.view addSubVIew:subClassView];
なのかというのなら、そう

インスタンス変数の羅列が気になるだけ(インスタンス変数付けるにしてもbutton1,button2とかほとんど無名に近い)なら、Tagを付けてNSArrayなり突っ込めばとは思うな
982名称未設定:2013/08/18(日) 01:58:02.77 ID:NrJJ4QU/0
>>967
同じようにしてびょいーんと伸びるのできたよ。CGRectの指定が間違ってるか、アニメーションさせる対象を間違ってるんじゃないかな?
983名称未設定:2013/08/18(日) 02:12:38.13 ID:NrJJ4QU/0
>>980
ボタンを押すと3つの新しいボタンを生成してaddSubviewしつつ配列に突っ込むようなコードを書けばインスタンス変数いらないし、ほぼ無制限にボタン生成できるよ。
984名称未設定:2013/08/18(日) 03:48:45.21 ID:6Ec+JivT0
>>980
> ボタンを押したら、ボタンが3つ出てくるようにしたい

3つのボタンはhidden=YESにしといて、ボタンが押されたらhidden=NOにすれば?
子ビューがビューコントローラーなら、それぞれコンテナビューに放り込んどけばよさそうだけど?
985名称未設定
>>981,983,984
どっかのサイトでviewcontrollerはviewを管理するクラスだから、viewを複数あれば
それをviewプロパティに習得させれば、変更できる。と書いてあったので

ちょっと練習するためにボタンのIBAction内で生成とか、storyBoardでviewcontroller同士を繋げて変えるとかじゃない方法でviewを変えてみたいなと思いまして。

自分の中の引き出しを少しでも増やせればなぁと勉強してます。