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

このエントリーをはてなブックマークに追加
952名称未設定:2010/08/13(金) 11:21:41 ID:RpmYgIg30
なーんかお盆だとやる気がでないなあ。風邪引いて1週間ぐらい作業が中断したのが1番の原因だけども。
ビールでも飲むか。
953943:2010/08/13(金) 11:29:57 ID:9VajmuHP0
やりたいことは絵でかくとこんなかんじなんです

http://or2.mobi/index.php?mode=image&file=1が全画面に表示されます

UIViewが消えると再びUIImage(UIScroll)が全画面に表示されます。

UIImageを全画面に貼ってその中にUIViewを作ってしまえば、UIViewが消えたときに
UIImageが画面全体に出てくれるので>>943で書いた方法がいいのかなぁと思ってました。
結局UIViewもスクロールさせてしまうのでこの方法は没みたいですが。

UIViewとUIScrollView(UIImageView)を同じ階層にすると、UIViewが消えたときに
UIScrollViewの領域を下に伸ばさなければならないので少し面倒かなぁと思ってい
たので最初は前に書いたやり方でやっていました。
954943:2010/08/13(金) 11:30:56 ID:9VajmuHP0
955名称未設定:2010/08/13(金) 11:39:43 ID:4/ukwujC0
>>945のように

MyView
-UIScrollView
--UIImageView
-UIView(必要に応じて表示/非表示)

が一番簡単だし、一番都合が良いのでは?
956名称未設定:2010/08/13(金) 11:42:58 ID:RpmYgIg30
>>953
少し面倒なぐらいたいしたことないでしょ。
UIViewをUIScrollViewの手前にしておくだけでもとりあえずならOKでは?(UIScrollViewのサイズを変えなくても)
957名称未設定:2010/08/13(金) 11:50:44 ID:VEtTROEB0
Macは初心者です。

Xcodeで作ったアプリをiPadに転送したいのですが、
どのようにすれば転送出来ますか?

iPad本体についていたケーブルでMacとiPadを繋いでいます。

よろしくお願いします。

958名称未設定:2010/08/13(金) 11:51:53 ID:fAXSwrXQ0
まずはハゲにお布施をする。
959名称未設定:2010/08/13(金) 11:54:59 ID:nj2tIuvH0
>>957
アマゾンで入門書を買う
960943:2010/08/13(金) 11:59:39 ID:9VajmuHP0
>>955
そうですね。
UIScrollViewとUIViewを同じ階層にして作成します!
>>956
そもそもUIViewを手前に置いておけば、消したときに下に置いてある全画面のScrollView
が出てくるって事ですよね。
もしや・・・!!(^ω^ )

ありがとうございました。教えてもらった方法で作成してみます!
961名称未設定:2010/08/13(金) 13:31:25 ID:lROVgKi40
>>957
初心者ですらないな。
せめて若葉マーク程度になってから質問しろよ。
お前の質問は「免許ってどうやって取るんですか?」レベル。
962名称未設定:2010/08/13(金) 14:27:06 ID:RhVhloRE0
>>957
どの辺が分からないのかも、分からないので、答えようがないよ。
iPhone Developer Programへは登録してるの?
963名称未設定:2010/08/13(金) 21:03:55 ID:h91odF3k0
つか、iPhone Developer Programも知らないでXcodeでアプリを作っただなんて、釣りとしか思えんのだが。
964名称未設定:2010/08/13(金) 21:25:40 ID:VEtTROEB0
957です
すいません、実機に転送するには、こんなサイトを参照してみたらって返事を期待してしまいました。


>>962
すいません、説明不足で、、
iPhone Developer Programには入っています

いろいろなサイトで、実際に転送するための準備作業を調べまして、
まねして途中まではいきました。

しかし、
コンパイルエラー?で意味するところがわからず困っています。

Code Sign error: Provisioning profile 'xxx' specifies the Application
Identifier 'com.xxx.xx' which doesn't match the current setting
'com.yourcompany.xxx01'

↑はどういう意味でしょうか、、com.xxx.xxを適当に入力しましたが
「流れにマッチしない」と、自動翻訳で出ました
どういう風にマッチしないと駄目なのでしょうか?

よろしくお願いします。
965名称未設定:2010/08/13(金) 21:29:36 ID:RpmYgIg30
>>964
info.plistでcom.xxx.xxxみたいなのセットしてるところない?
それをプロビジョニングのときに設定したのとあわせてね、ということ。
966名称未設定:2010/08/13(金) 21:50:09 ID:tOadBVDC0
ちゃんとdeveloper programで金払ってんのかね?
967名称未設定:2010/08/13(金) 22:40:34 ID:VEtTROEB0
>>965
info.plistでセットしている所を変えてからコンパイル・実行すると

実機で実行出来ました。

ありがとうございました。
968名称未設定:2010/08/14(土) 02:44:23 ID:TrShYLC0P
>>964
ふ〜ん。ネット知識(笑)?
969名称未設定:2010/08/14(土) 02:58:14 ID:Cl2tFTcX0
プロビジョニング・プロファイル'xxx'にはアプリケーション識別子'com.xxx.xx'が指定されているけど、
それは現在の設定'com.yourcompany.xxx01'とはマッチしないにょろ!

ていう意味だと思う。
970名称未設定:2010/08/14(土) 09:10:24 ID:/B5yPPcf0
>doesn't match the current setting
>「流れにマッチしない」と、自動翻訳で出ました

めちゃくちゃだな、余計分かり難くなってるw
971名称未設定:2010/08/14(土) 09:17:56 ID:c8of5z1T0
UIBarButtonItemって大きさ変えられないの?
972名称未設定:2010/08/14(土) 11:41:45 ID:uYJeiXza0
>>970
何気なくスルーしてたけど抜きだされてみて吹いた
973名称未設定:2010/08/15(日) 04:46:53 ID:0KhEh9rn0
質問です。
複数のUIButtonに1つのIBActionを接続させて、
IBActionの引数を(id)senderに設定し、その中身を記述する際に
どのUIButtonからの呼び出しなのか判別してswitch文などで処理をしたいのですが、
senderから任意のボタン情報の取り出し方がわかりません。

頭の中のイメージとしては、IBOutletで接続した名前をどうにかsenderから取得して、
あとはswitchでcase btn1、case btn2なんてふうにやりたいです。

NSLogで情報を出力してみましたがそれらしい文字列は出てこず、
senderを引数に使ってるサンプルを見てもそれらしい記述は見つかりませんでした。
やはり各ボタンごとにIBActionを作るしか無いのでしょうか。
回答のほどよろしくお願いします。
974名称未設定:2010/08/15(日) 05:50:15 ID:TbGOScot0
>>973

自分ならIBでtag設定しておいて、sender.tagを読むけど。
sender.currentTitleは条件分岐に使うもんじゃなさそうだし。
975名称未設定:2010/08/15(日) 06:15:36 ID:wbq0HNuP0
俺も、tagに適当な数値を入れて、IBActionの中でどのボタンが押されたかを判別してる。
976名称未設定:2010/08/15(日) 07:46:15 ID:13DcxRzU0
sender.tagに数字しか入れられないのが頭にくる。copyable&comparableなのなら何でも設定可能にしてほしいぞ。
977名称未設定:2010/08/15(日) 08:44:19 ID:nwtwghVu0
iOS 4から、info.plistに、
<key>UIFileSharingEnabled</key>
<true/>
と追記しておくと、MacやPCから自由にDocumentsディレクトリにアクセスできますが、
その際、やりとりできるファイルを拡張子によって選別することは可能でしょうか。
可能ならどのようにすればいいのでしょうか。
978名称未設定:2010/08/15(日) 10:43:38 ID:U+SETanLP
>>977
不可。アプリが自分で食えるかどうかを判断する必要がある。
Documentベースにすれば、勝手にClassを割り振ってくれるけど。
979名称未設定:2010/08/15(日) 15:47:12 ID:U3ZTIWi00
WindowsマシンからVNC経由でMacにつないでプログラムを開発しているのですが、
iPad(iPhone)シミュレータでピンチイン・アウトの確認ができず困っています。
シミュレータでのピンチイン・アウトはoptionキー+マウス操作なので、
WindowsマシンのAltキー+マウス操作で行えると思っていたのですが、
ダメなのでしょうか?
Alt+→やAlt+←で回転はできているので、Altキーがoptionキーの代替には
なっているようなのですが。
980977:2010/08/15(日) 15:58:59 ID:nwtwghVu0
>>978
ありがとうございます。
見せたくないファイルは見せないようにできなければいいと思ったのですが。
別な方法を考えます。
981名称未設定:2010/08/15(日) 17:20:20 ID:x1kyVMwD0
見せたくないファイルは別のところに保存しておけば

あるいはドットから始まるファイル名にするとか(iOSでも有効かどうか確認してないけど)
982名称未設定:2010/08/15(日) 17:22:13 ID:x1kyVMwD0
>>979
回転は option+矢印ではなく、コマンド+矢印なんですけど
983名称未設定:2010/08/15(日) 17:31:53 ID:Yur4tXbpO
>>979
ピンチのときはしょうがなくSynergyでやってる
984977:2010/08/15(日) 17:52:27 ID:nwtwghVu0
>>981
アプリの設定を読み書きする必要があるファイルなので
NSUserDefaultsを使うべきかと思うのですが、
そんな大した内容でもないし、アプリ内で管理したいんですよね。
ドットで始めたりtmpディレクトリをそんなことに使うとリジェクトされそうだし。
ユーザに見えるのがカッコ悪いというだけで、べつにアクセスされても困るわけじゃないので、
そのままにしようかなぁと思案中です。
985名称未設定:2010/08/15(日) 17:58:58 ID:13DcxRzU0
tmpはバックアップ対象にならないからそもそも目的が違うよ。
かといってバックアップされるLibrary/PreferencesはNSUserDefaultsでのアクセス必須だし。

ということで独自のファイルを置くのにはこっそり別ディレクトリを掘るというのが正解かも。
986名称未設定:2010/08/15(日) 18:39:35 ID:U3osNiaz0
>>974,975,976
sender.tagで無事にできました!
助かりました。ありがとうございます
987名称未設定:2010/08/16(月) 01:40:18 ID:/k0goU7oP
C言語もほとんど初心者でiPhoneアプリを作りたいのですが、おすすめの書籍はどういったものがありますか?

作りたいアプリは電卓のような、タッチして簡単な計算をするアプリです。
988名称未設定:2010/08/16(月) 01:44:36 ID:3sbFH+G20
やさしいC
入門Objectiv-C2.0
iPhoneプログラミングUKKit詳細リファレンス
iPhoneSDK開発レシピ
iPhoneSDKの教科書

なんかいいと思います。
989名称未設定:2010/08/16(月) 04:50:36 ID:4y4TfREX0
990名称未設定:2010/08/16(月) 10:20:37 ID:LgNfBhsCP
貴殿らどのタイミングでXcode4に以降するよ?
991名称未設定:2010/08/16(月) 10:37:37 ID:ws3lNUca0
正式にリリースされた段階。gitが標準になるんだっけ?
992名称未設定:2010/08/16(月) 10:37:55 ID:3bf998Cf0
えっと、みなさんが移行して、安全だよ〜って分かったら移行します。えへ。
993名称未設定:2010/08/16(月) 10:42:02 ID:HOG7wYrJ0
俺も正式リリース待ち
IB統合に戦々恐々
994名称未設定:2010/08/16(月) 10:47:38 ID:GplDp/Sj0
>>978
便乗質問ですが「Documentベースにすれば」というのはどういうことでしょうか?
995名称未設定:2010/08/16(月) 13:30:17 ID:CVPLMrfF0
ttp://shitappaprogramer.seesaa.net/article/147023711.html

最近はdefaultをディフォルトって読むの?
996名称未設定:2010/08/16(月) 14:35:14 ID:AWvN6w/H0
発音記号的にはそうなんじゃね?
997名称未設定:2010/08/16(月) 14:46:53 ID:HOG7wYrJ0
>>994
Xcodeで新規アプリ作るときにそういうチェックボックスがあるよ
アプリの種類によるけどね

>>995
本人も自覚してるように「下っ端」だからでしょ

次スレはこちら

[SDK]iPhoneアプリ開発初心者質問箱8[touch][iPad]
http://hibari.2ch.net/test/read.cgi/mac/1281936328/
998名称未設定:2010/08/16(月) 15:12:01 ID:jPvAIgG80
>992

この正直者w
999名称未設定:2010/08/16(月) 16:12:21 ID:GplDp/Sj0
999
1000名称未設定:2010/08/16(月) 16:14:05 ID:GplDp/Sj0
1000ならアプリ爆売れ
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。