[SDK]iPhoneアプリ開発初心者質問箱33[touch][iPad]
1 :
名称未設定 :
2013/06/06(木) 11:29:46.34 ID:x8ckg2cQ0
2 :
名称未設定 :2013/06/06(木) 11:32:21.55 ID:x8ckg2cQ0
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 「ローカル表示」の定義と具体例を書かないと答えられんだろ
22 :
16 :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
棒が、ただのラインなのかわからん とりあえずプログレスバー使ってみては
50 :
16 :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使うか、自分でスタック作れよ
54 :
16 :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
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
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
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
96 :
77 :2013/06/09(日) 08:48:20.86 ID:egLU/wgL0
97 :
名称未設定 :2013/06/09(日) 10:55:09.33 ID:MGdLDWlc0!
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
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
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
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
161 :
名称未設定 :2013/06/12(水) 11:01:13.90 ID:HDCMll0w0
質問です。 時間がかかる処理中を表しているのだと思うのですが、 「画面全体がやや暗くなって真ん中部分だけ明るくグラデーションがかかっている」状態は、 何を表しているのでしょうか?(ファイル処理中、ストールしてる等) iOS6シミュレータがこの状態になったまま、元にもどりません。
162 :
名称未設定 :2013/06/12(水) 11:30:40.62 ID:wSWaqUWe0
>>161 非同期処理でもやってんじゃないの?
自分で作ったプログラムならデバッグしなさいな
何もしてないのにそうなってるんです!
→Xcodeを再起動、Macを再起動
それでも直らないんです!
→知らんがな(´・ω・`)
163 :
161 :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
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
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に渡してやるとか。
209 :
sage :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
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
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
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
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
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
260 :
名称未設定 :2013/06/18(火) 16:52:30.98 ID:BpnHpuU80
githubでええやん
261 :
897 :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
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
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
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
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
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
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
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の審査に通すことは不可能なのでしょうか?
長文になってもうしわけございませんが、
ご回答いただけますと助かります。
どうか宜しくお願い致します。
383 :
382 :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コンテンツが主体になっちゃいけねーよ そんなもんブラウザで見られるし、ホーム画面に登録もできんだからよ
385 :
382 :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使いなさい
395 :
382 :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
大体そんなアプリ誰がわざわざ使ってくれるんだよ!って話
399 :
382 :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コードを読み込ませて、
あたりなら景品申し込みようウェブサイトに飛びます。
はずれなら萌えキャラがごめんなさいするとか理由をつけて。
405 :
402 :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にある日本語ドキュメントページで、ファイルシステムプログラミングガイドを読めよカス
419 :
382 :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
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
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でスマホ向けアンテナサイト→閲覧の方が効率よかったりする。
この手のアプリが作りやすいっていうのもあるけれど、他のニュースリーダなどを見習って欲しいわ。
460 :
449 :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
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
472 :
名称未設定 :2013/07/04(木) 00:27:24.53 ID:zucCvwpMP
473 :
名称未設定 :2013/07/04(木) 10:51:01.55 ID:mCpnLPS50
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追加する方でやってみては? そのうち手作業で追加するやり方も覚えるさ。
477 :
474 :2013/07/04(木) 11:32:35.75 ID:a5wvCtE10
>>475 ,476
レスありがとうございます。
ちなみに、
Core Dataはプロジェクト作成時に指定しておかないと使えないのでしょうか。
最初は使うつもりでなかったのだが、
新機能を追加することになって追加オブジェクトで使うようにする等の対応は
できないのでしょうか?
478 :
名称未設定 :2013/07/04(木) 11:36:16.60 ID:mCpnLPS50
フレームワークの追加とヘッダ入れれば使える チェック入れるとその他にプロパティとメソッド追加されるから 必要なら同じことやるだけ。
479 :
474 :2013/07/04(木) 12:54:17.07 ID:a5wvCtE10
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
489 :
名称未設定 :2013/07/06(土) 00:58:16.20 ID:1o2cWFMZ0
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)
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
のアクセサメソッドもあるべ。
503 :
501 :2013/07/07(日) 10:33:00.13 ID:Bt+M4F8k0
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 ワロタ
507 :
504 :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 〜 で追加してやってみては? ということかと。 外付けのドライブとかにプロジェクト置いたこと無いから現象がよくわからん
510 :
504 :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
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 そして一般人向けリリース時に未対応かとなじられる。
522 :
897 :2013/07/09(火) 17:46:17.87 ID:z3Wrjbpn0
523 :
名称未設定 :2013/07/09(火) 18:32:49.76 ID:AJYNkkqy0
>>522 > 大量の星1つ
星1つでも反響あるなら良いじゃんかぁぁぁぁぁぁ(涙目)
524 :
516 :2013/07/09(火) 20:09:28.09 ID:xO2ENKBY0
>>517 公式ドキュメントの存在を知りませんでした;
早速探してみます。
どうもありがとうございました!
525 :
516 :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では取得できませんでした
530 :
897 :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
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
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
568 :
名称未設定 :2013/07/13(土) 06:05:09.22 ID:XWPq97Eb0
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
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
不具合があると分かっていてリリースするのは、モラルが低い奴のする事。 だからといって止めさせる権利はこちらには無い。やめて欲しいが。
581 :
576 :2013/07/15(月) 08:19:13.49 ID:4+Tz0wtJ0
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分以上ならサーバに送信 ってぇのをやってるけど。
588 :
583 :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 で。
590 :
588=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) を勝手にソース展開してくれるようなものなので、
言う目的(アクセサはいらない)にするなら、後者のインスタンス変数だけでいいんじゃね
593 :
591 :2013/07/16(火) 20:29:36.56 ID:nF/N2h970
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
あと、どうやってるのか聞いてるのは、こっちでも同じ環境作って 実際に試すためだと思うよ、なんでそんなに隠したがるの?
605 :
602=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
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をはしらせるとテキスト選択ができなくなってしまい、困っています。
617 :
602=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 ありがとうございます。
がんばってみます。
623 :
617=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
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で好きなようにする 世の中仕様通りのきれいな文字列ばかりとは限らないからな
634 :
617=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は使わないんですか
640 :
634 :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ほ、どうやって生成したのか
653 :
650 :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つかえばええやん あるバージョンを後日参照したいことってままあるけど まあ、好きにすればええ
656 :
653=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
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が境目のようなのですが...。
665 :
648 :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
名前から察するにドットメモリコピーじゃねの
667 :
656=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
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だとは思うが・・・
676 :
673 :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 やっぱりそうですか
既存のアプリを作り直してアップデートすることにします
688 :
683 :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
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直ったな。
724 :
708 :2013/07/27(土) 15:59:40.69 ID:gClmptld0
725 :
名称未設定 :2013/07/27(土) 17:31:46.35 ID:M7MwSk7G0
>>722 去年の5月23日ぐらいの本だな。
ちょうど、さっき見てた。
そのまま通るかな。
726 :
名称未設定 :2013/07/27(土) 17:36:19.63 ID:M7MwSk7G0
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
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
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
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週間程度の素人が手を出していいしろもんやないで、節子ぉ!
762 :
760 :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
764 :
760 :2013/07/29(月) 23:05:51.75 ID:/WaexjWFI
うわああ! ありがとうございます! ちゃんとエフェクトかかってる…、ちょっと感動です(/ _ ; ) 保存… 保存しなきゃいみないですよね、すっかり忘れてました。 姉が11:30分位には帰宅なので、タイムリミットがそこまでです…。 変換して保存… 間に合うか、頑張ります(/ _ ; )
765 :
名称未設定 :2013/07/29(月) 23:11:33.66 ID:uEJRKc8x0
>>764 うまくいったならよかったよ
保存も課題にあるのかw
頑張ってね
766 :
760 :2013/07/29(月) 23:19:00.13 ID:/WaexjWFI
あ! max! 恥ずかしかったです。 課題とかぢゃないですw よく考えたら、エフェクトかかって終わりじゃなぁ意味ないか、と でも、時間なさすぎてダメそうですが…。
767 :
名称未設定 :2013/07/29(月) 23:22:06.47 ID:uEJRKc8x0
>>766 保存もできたらいいなと思ってチャレンジする前向きさは評価に値するよ
ひとつひとつモノにしていけるといいね
768 :
760 :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 ごめん、マカーなオッサンなんだ。
でもありがとう。無しで進んでみた。
785 :
780 :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
794 :
名称未設定 :2013/08/04(日) 14:19:56.89 ID:x/3aqPmy0
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
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
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
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!
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
851 :
名称未設定 :2013/08/08(木) 14:17:25.72 ID:b9FyKeGx0
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
スクロールビューの中に余白をつけるんじゃなくて、スクロールビューの外(親ビュー)に余白をつくればいいんじゃない?
863 :
860 :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
869 :
857 :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
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 それ書いた人に説明して貰える環境ではないみたいだし、
何がしたくてそのコードを読み解こうとしているのかは知らないけど、
急がば回れで教本のもっと簡単なサンプルの理解から始めた方がよさそうだね
875 :
869 :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
879 :
名称未設定 :2013/08/09(金) 20:24:42.22 ID:PEZs6ZBJ0!
こういうのもあるんだぜ? if(!hoge.value)
880 :
860 :2013/08/09(金) 21:46:24.07 ID:5MLBRz6Y0
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
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されるような感じにしたいのです。。。
888 :
883 :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 どういうアニメにしたいかさっぱりわからないのでまずはそこから。
所望の動きをするアプリある?
891 :
887 :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に加えてやればいいんじゃない?
893 :
887 :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
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
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
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
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
952 :
名称未設定 :2013/08/13(火) 22:56:30.11 ID:23jBOEPj0
953 :
937 :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
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 :
名称未設定 :
2013/08/18(日) 06:34:25.69 ID:j6jpGx4+0 >>981 ,983,984
どっかのサイトでviewcontrollerはviewを管理するクラスだから、viewを複数あれば
それをviewプロパティに習得させれば、変更できる。と書いてあったので
ちょっと練習するためにボタンのIBAction内で生成とか、storyBoardでviewcontroller同士を繋げて変えるとかじゃない方法でviewを変えてみたいなと思いまして。
自分の中の引き出しを少しでも増やせればなぁと勉強してます。