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

このエントリーをはてなブックマークに追加
1John Appleseed
iPhone, iPod touch用アプリケーションの開発を始めたばかりの初心者向け質問スレ。

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

■前スレ
[SDK]iPhoneアプリ開発初心者質問箱27[touch][iPad]
http://anago.2ch.net/test/read.cgi/mac/1342965470/

スレは   >>950   を踏んだ人が立ててください

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

【脱獄】iPhoneのJailbreakアプリ開発スレ
http://anago.2ch.net/test/read.cgi/mac/1337945208/
2John Appleseed:2012/08/28(火) 11:42:10.04 ID:ITLGqT9z
>>1
前のスレでタッチした部分の色を取得するにはどうすればいいの?って質問で
返答にビットマスクをググれって回答があったけどググっても色の取得を説明してるページは無かった
タッチした部分の色を取得するにはどのような方法があるのでしょうか?
Appleでそういう方法は用意してくれているのかな
3John Appleseed:2012/08/28(火) 11:48:07.59 ID:lQG1DBlA
あれ、ごめん板間違った
4John Appleseed:2012/08/28(火) 11:52:03.53 ID:lQG1DBlA
こっち移動で。

[SDK]iPhoneアプリ開発初心者質問箱28[touch][iPad]
http://anago.2ch.net/test/read.cgi/mac/1346122258/

ごめん、作るとき確認したAppleの文字に違和感感じなかったー
5John Appleseed:2012/08/28(火) 12:22:22.97 ID:lQG1DBlA
向こうで聞きなおしてね、ごめん。
タッチは座標だけ取得して画像データから該当箇所の色を拾えばいいんじゃないかな。
座標データをテキストで入れるより楽だし
6John Appleseed:2012/09/05(水) 23:16:38.58 ID:T/WvMOHc
批判的なレビューを消すにはどうしたらいいでしょうか?
http://itunes.apple.com/jp/app/garasuno-xue/id467588317?mt=8
7John Appleseed:2012/09/12(水) 16:41:45.80 ID:lncNJooH
プログラマブルなアプリは禁止なんですか?
8John Appleseed:2012/09/30(日) 09:49:13.74 ID:gOPaHNEX
>>7
Java ScriptはOK
9John Appleseed:2013/02/06(水) 00:40:40.88 ID:e7dMorPl
>>6
自演ワロタ
10John Appleseed:2013/02/06(水) 02:59:04.94 ID:gq4NE/5B
質問です。
iphone(iOS5.1)のプロビジョニングプロファイルの有効期限が切れたので
更新したいのですが、
「Dev Center」へログイン→[iOS Provisioning Portal]→[Provisioning]の
「更新しようとするプロビジョニングプロファイル」を 選択しても
「Renew」が表示されません([Actions]のボタンが消えている)。
こういう場合は、どうすれば良いのでしょうか?
11John Appleseed:2013/02/06(水) 04:42:27.91 ID:zd8OTDDT
リロードでは?
12John Appleseed:2013/02/06(水) 08:53:29.63 ID:gq4NE/5B
>>11
レスありがとございます。
プロファイルを再作成しようとしたら
Please create Development Certificatesと表示されていました。

なぜDevelopment Certificatesから作りなおさなければいけないのでしょうか?
Development Certificatesも無効になるものなのでしょうか?
13John Appleseed:2013/02/06(水) 12:09:28.88 ID:HrGCKBhh
切れる前ならできるけど、切れちゃったら作りなおし
でも1年前にやった部分のほとんどはやらんでいいよ
新規追加で作るだけ。
14John Appleseed:2013/02/06(水) 14:23:44.57 ID:gq4NE/5B
>>13
レスありがとうございます。

プロファイルを作り直して、Buildしようとすると下記のメッセージが出ます。
どこかで間違ったのだと思いますが、どうすれば良いのでしょうか?

Code Sign error: Certificate identity 'iPhone Developer: xxxxxx(yyyyyy)' appears
more than once in the keychain. The codesign tool requires there only be one.
15John Appleseed:2013/02/06(水) 14:39:07.40 ID:HrGCKBhh
プロファイル名同じにした?
同じなのは作れないとは思うけど、新しく作った時は
名前変えるか古いやつ消さないとダメだと思った。
16John Appleseed:2013/02/06(水) 14:40:21.55 ID:HrGCKBhh
あと、ここはミスって作ってしまったとこなので、、、
今は本スレこっち、まだ新スレできたばかりだけど。

[SDK]iPhoneアプリ開発初心者質問箱32[touch][iPad]
http://anago.2ch.net/test/read.cgi/mac/1360112115/
17John Appleseed:2013/02/21(木) 14:30:47.66 ID:l1L65H5S
新規アプリ申請で、
In Review または Ready for Sale になってまだ設定した公開日時がきていない時に、バグに気づいた場合、
リリースせずにセルフリジェクトして、新しいバイナリを申請できるのでしょうか ?
一旦リリースしないと新しいバージョンにすることはできないのでしょうか。
18John Appleseed:2013/03/27(水) 00:14:06.96 ID:AX3y7Yes
質問です。
予め作成しておいたplistファイルの値を修正したいんですが、ご教授願います。

<plist version="1.0">
<dict>
<key>data</key>
<array>
<dict>
<key>title></key>
<string>テストタイトル</string>
<key>value</key>
<integer>100</integer>  //ここの値を修正したい
</dict>
<dict>

//割愛

</dict>
</array>
</dict>
</plist>

上記のvalue:100を別の値に修正したいです。
NSMutableArrayで読み込みが完了している状態です。
replaceObjectAtIndexでやってみましたが、エラーとなってしまいました。
基本的な質問かつ、勉強不足で申し訳ないですが、お願いします。
19John Appleseed:2013/03/27(水) 01:11:13.23 ID:AX3y7Yes
>>18
解決しました。
20John Appleseed:2013/03/31(日) 19:10:19.19 ID:2aBJLvXl
AppstoreにFreeで配布したいのですが、
Distributionの証明書が認証できない状態になっています。
実機テストなどまで大丈夫です。
他の証明書も認証できていますが、
Distributionだけ認証できず、キーチェンから証明書を再発行してやり直しても同じでした。
どうすればいいですか?
よろしくお願いいたします。
21John Appleseed:2013/03/31(日) 19:53:19.08 ID:2aBJLvXl
>>20
解決しました!
22John Appleseed:2013/04/01(月) 00:54:27.09 ID:Gon8hv+t
>>21
何が問題だったの?
23John Appleseed:2013/06/02(日) 20:48:52.83 ID:70wRpQXY
iPhoneアプリを作ったのですが、公開用の署名ってどうやればいいんでしょうか?
何か手順が書いてる場所ありませんか?
24John Appleseed:2013/06/03(月) 10:39:21.41 ID:YrTz0POE
>>23
どこに公開するのか、どこまでできたのかわからんので何とも言えないけど
https://developer.apple.com/jp/devcenter/ios/library/japanese.html
にある
App Storeでの公開に向けた開発
https://developer.apple.com/jp/devcenter/ios/library/documentation/ApplicationDevelopmentOverview.pdf
読んでみては
25John Appleseed:2013/06/03(月) 10:42:12.08 ID:YrTz0POE
ってここ、俺が間違ってたてた板違いスレじゃないか

[SDK]iPhoneアプリ開発初心者質問箱33[touch][iPad]
http://anago.2ch.net/test/read.cgi/mac/1364806098/

次からはこっちでー
26John Appleseed:2013/06/04(火) 08:36:17.96 ID:6QFXjgkr
>>24
あざーす。
ドキュメント読んでみます。
27John Appleseed:2013/06/04(火) 12:22:17.96 ID:wD9Vp2lW
App Storeへの登録に関するチュートリアル
https://developer.apple.com/jp/devcenter/ios/library/documentation/YourFirstAppStoreSubmission.pdf

そのものズバリがあった。英語版は最近更新されてるけど。
署名で迷ってるのは、実機テストもしてないのかな。
28John Appleseed:2013/10/07(月) 00:44:03.19 ID:SE+ayzc+
UITableViewControllerのself.viewにUIButtonを貼り付けて、touchDownされた時にUIButtonの背景色を変えるようにプログラムを書いてもうまく反映されません。
少しの間押し続けていると背景色が変わります。
touchDownされたイベントは受け取っていますので背景色を変更するコードも呼ばれているはずです。
もちろん、UITableViewControllerではなく、UIViewControllerにUIButtonを貼り付けた場合はtouchDownされた時に、即座にUIButtonの背景色が変更されます。

原因がわかる方がいらっしゃいましたら教えていただければうれいしいです。
29John Appleseed:2013/12/05(木) 09:16:05.20 ID:Khm4tann
GameCenter対応をやってるのですが、これってアプリをアップデートした時に
リーダーボードを新しく作らないといけないのでしょうか?
前バージョンの引き継ぎがよくわからなくて困っています。
管理画面の項目とかボタンとか、現在あちこちのサイトで説明を
見ているのですがどうも現バージョンと違っていて要領を得ません。
(Leaderboard Setsって何?みたいな)
詳しく解説している本などがあればよいのですが・・・。
30John Appleseed:2013/12/16(月) 21:25:41.54 ID:xxNTF8iD
バックグランドで起動できるものは制限があるので擬似バックグランド?みたいなコードのヒントが欲しいのです
例えばアプリを起動している時に電池の消耗を軽減する為、画面を消しておくと言うのは可能でしょうか?

例)アプリスタート→スリープボタンで画面をスリープ(消す)→2タップでスリープ解除
31John Appleseed:2014/01/22(水) 16:13:47.66 ID:f1NtQlzG
だいぶ経つけど、本スレこっちね

[SDK]iPhoneアプリ開発初心者質問箱36[touch][iPad]
http://anago.2ch.net/test/read.cgi/mac/1386586315/

スリープ時はタッチセンサーもオフだから無理じゃないかな
32John Appleseed:2014/03/11(火) 23:28:53.67 ID:ZV5ZwjIs
助けてください。
なぜエラーがでるのかわかりません。

@interface ViewController ()
- (IBAction)UISwitchOnOff:(id)sender;

@end

@implementation ViewController

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
-(IBAction)switchOnOff:[UISwitch *]sender {
if(sender.on==YES){
self.view.backgroundColor = [UIColor greenColor];
}else{
self.view.backgroundColor = [UIColor whiteColor];
}
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
}

- (IBAction)UISwitchOnOff:(id)sender {

}

@end

おかしなところありますか?
33John Appleseed:2014/03/11(火) 23:35:41.28 ID:aTttJn8N
UIViewのインスタンスは初期化したあとにview.centerに値を代入すると、代入したタイミングでインスタンスの座標が変わりますが、このように、代入したタイミングで代入したインスタンスに何かさせたい(メソッドを実行させたい)場合どうすればいいんでしょうか?
34John Appleseed:2014/03/12(水) 10:49:49.98 ID:XKPFAFfe
代入したタイミングで何かしたいならUIViewを継承して、継承したクラスのsetFrameの処理を書く
35John Appleseed:2014/03/12(水) 10:50:23.06 ID:XKPFAFfe
setCenterか。間違えた。
36John Appleseed:2014/03/13(木) 00:10:15.63 ID:Y5E4BY8b
セッターメソッドですか!気づきませんでした
ありがとうございます。
37John Appleseed:2014/04/03(木) 17:23:38.53 ID:HpoRnDgB
最近の有料アプリの入金用の日本の銀行口座でお勧めなのは、どこの銀行でしょうか?
シティは維持費が残高20万以上にしとかないと2000円月当たり取られるので、解約しようと考えてます。
他に持ってるのは、楽天とみずほです。
38John Appleseed:2014/04/04(金) 08:18:45.97 ID:gwbXDBEr
20万の残高も無理ならアプリ開発辞めてバイトでもした方がいいぞ
39John Appleseed:2014/04/04(金) 08:50:46.40 ID:w9ehu513
他行でお勧め教えて頂けますか?
40John Appleseed:2014/04/04(金) 23:43:24.44 ID:eMRc49YR
シティバンクいいよ
41John Appleseed:2014/04/09(水) 00:01:15.05 ID:nrU1TH5Q
どう云う所が良いのでしょうか?
42John Appleseed:2014/04/23(水) 10:47:53.61 ID:FeZs3KbZ
超初心者の質問ですみません。
Android SDKでapkファイルを開くにはどうしたらいいんでしょうか?
よろしくお願いします。
43John Appleseed:2014/04/23(水) 11:47:58.15 ID:cTbN1O6t
板違いの上に、間違って立ったスレだぞここ
apkはシェルが認識して読みこむだろ?
44John Appleseed:2014/04/23(水) 11:48:42.39 ID:cTbN1O6t
ってSDKでってどういう意味だろ
起動したいのか内容をみたいのか、、、
45John Appleseed:2014/04/23(水) 11:57:55.95 ID:FeZs3KbZ
>>44
板違いですか?(・_・;)
友人がアプリのapkファイルをくれて、
Android SDKで動作を見て意見をほしいと言われたんですが、
Android SDKをDL&インストールはできたんですが、
どうやってアプリを起動させるのかわからなくて困ってるんです
友人は実家に戻ってて連絡取れなくて・・・
46John Appleseed:2014/04/23(水) 12:36:50.10 ID:cTbN1O6t
ここApple板だし、Android関係無いっしょ
Android板かプログラミング板で。

SDKでってのはエミュレータで動かすってことなのかな。
Android SDK エミュレータ apk
でググってみ
47John Appleseed:2014/04/23(水) 13:07:22.69 ID:FeZs3KbZ
>>46
「SKD」で2ちゃん検索して出たのがこのスレだけだったんですよね
http://www.softnavi.com/android_sdk.html
このサイトを読みながらやってるんですが、アプリの起動の仕方がわからなくて・・
プログラミング板見てみます
48John Appleseed:2014/04/30(水) 20:27:50.75 ID:Ai6pjgVl
UIButtonに配列からsetTitel for stateNormalでbutton_1に夏を
生成して、正誤チェックをしてます。

NSArray arr =@[@"春",@"夏",@"秋",@"冬"];

if([button_1.titleLabel.text isEqualToString : arr[1]])
{label_1.text =@"正解";}
else{label_1.text = arr[1];}
これで、なぜだか、arr[1]の夏がテキストに出力されてしまうこと
があります。
やっかいなのが、正解が出力されてしまうこともあることです。

調べて、compareメソッドを使ってもダメでした。
49John Appleseed:2014/05/01(木) 00:31:54.99 ID:t2H1NksF
48 事故解決しました。お騒がせしてすません。
50John Appleseed:2014/05/04(日) 19:32:23.51 ID:YXPgvvmb
スクロールビューを3、5インチサイズだけ4インチまで
動作させて
4インチでは動かない様にする様な方法って出来ますか?
51John Appleseed:2014/05/13(火) 08:46:48.00 ID:99olEZiL
バックグラウンドの稼働許容時間の約3分を越えて、タイマーなどをバックグラウンドで定期的に実行するにはどの様にするのでしょうか?
52John Appleseed:2014/06/10(火) 06:22:22.43 ID:+4lWTmkV
1台のMacの中にiphoneアプリとAndroidアプリの開発環境を共存させることができるのでしょうか
53John Appleseed:2014/06/10(火) 09:49:25.41 ID:sCPx0O70
できる
54John Appleseed:2014/06/11(水) 00:23:27.41 ID:UK73X581
ありがとうございます
55John Appleseed:2014/06/17(火) 15:07:33.23 ID:AGNaDGgh
バイブレートさせるのに、短いパターンや長いのはどうすればいいでしょうか?
56John Appleseed:2014/06/28(土) 00:45:14.45 ID:Kgbj0qma
スキルがiOSとAndroidだけに留まらないエンジニアの
職業の結果・・・
http://fullstack-engineer.com/
57John Appleseed:2014/07/05(土) 18:52:14.92 ID:l/SctGu4
Ios8ではios6はどうなるのでしょうか?
iOS7同様に動作するのでしょうか?
それとも捨てられるのでしょうかq
58John Appleseed:2014/07/05(土) 19:10:55.25 ID:8X1yixKI
このスレ見てる人で派遣の人今の職場をやめれ
サーレットを理解できれば、今は入れ食いだよ
個人で仕様書を作り企画すれば年収が10倍になるぜ
求人を出してる中小に直接メールして見れ
技術を理解してない派遣会社を除けばどれだけ安くアプリを流くれるかを教えてやれ
100万単位で稼ぐことが可能
59John Appleseed:2014/07/12(土) 18:44:35.09 ID:DwzpBufZ
Mac OS X開発責任者サーレット氏がAppleを退社
http://www.itmedia.co.jp/news/spv/1103/24/news031.html
60John Appleseed:2014/08/01(金) 22:24:21.68 ID:rOIaRdYU
質問です。
iOSのテキスト入力ウィジェットにおいて、タップによるカーソルの移動が
単語の境界に制限されているっぽいことに最近気づいたのですが、
これは仕様なのでしょうか。
読むべき公式の文書があれば教えていただけると有難いです。
61John Appleseed:2014/08/02(土) 00:17:10.14 ID:8YtsaO3A
質問するスレ間違えました。60は取り下げます。失礼しました。
62John Appleseed:2014/08/28(木) 01:19:54.62 ID:vcxOTy34
Tableにpopするのには、detailViewの左端からのスワイプでもできますが、この際のイベントのデリゲートメソッドは、なんでしょうか?
63John Appleseed:2014/09/21(日) 15:07:25.42 ID:zu2nKstY
質問です
iOSシミュレータ+iOS 8 +SDK8の環境で、以下の条件で文字列とデータの変換できますか?
私の環境では無理でした。
s-jisなどを指定した場合はこれまでと同様正常に動作します。

NSString *str = @"あいうえお";
NSData *data = [str dataUsingEncoding:NSJapaneseEUCStringEncoding];

テキストファイルから展開したdata -> strも同様
64John Appleseed:2014/09/21(日) 15:08:14.69 ID:zu2nKstY
>>63
板を間違えました。移動します
65John Appleseed:2014/09/24(水) 19:44:42.69 ID:V1mjMV1L
Push通知設定でOS側に設定されているON / OFFのステータスをアプリ上から確認することは可能でしょうか?
66John Appleseed:2014/09/25(木) 14:18:36.01 ID:Rqqa2Udj
>>65
板を間違えました。移動します。
67John Appleseed:2014/10/09(木) 23:02:16.14 ID:fEwYPSCp
開発者ではないのですが、こちらの方が詳しいかと思って相談にまいりました。
もしスレ違いであれば、適切なスレに御誘導ください。

実は、某有名メーカーのアプリをアップデートしたところ、過去の履歴データ
が全て消えてしまうという状態になってしまいました。
その際に、アプリ名はAAAからBBBと全く違うものになりました。
しかしながら、一部のデータは引き継がれている為、iFunboxで調べてみたところ
フォルダが上書きされているような状態でした。

1.アプリがインストールされる際に、全く違う名称のアプリフォルダに
インストールされることがあるのでしょうか?
ちなみに、iPhoneから見たアプリの名称は、フォルダ名とも少し異な
っています。
2.アプリがアップデートでインストールされる際に、フォルダ内の情報を
書き換えてしまうことはあるのでしょうか?
3.既にBBBにアップデートされたiPhoneにiFunboxでAAAをインストール
したところ、フォルダが上書きされiPhoneからはAAAが起動するように
なりました。
この場合、AppleID的にはどちらがインストールされている状態になる
のでしょうか?

申し訳ありません。試行錯誤中で支離滅裂ですが、ご存知の方お教えください。
68John Appleseed:2014/10/11(土) 08:15:50.29 ID:t2UT8dA+
>>67
2.は、sand box内のファイルは、アプリからどうにでも操作可能なので、ありまぁす。
69John Appleseed:2014/11/28(金) 08:33:09.11 ID:E0aRUGLA
swiftで
タブアプリケーションで
1つ目のビューにボタンを設置して
そのボタンを押すと
2つ目のビューのBerItemのEnabledを
変更したいのですが
ヒントをください
70John Appleseed
すみません。2012年製のimac mini +OS X Serverってxcode使った開発に
使えますか?

メモリは増設するつもりですが。