2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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

1 :名称未設定:2016/08/11(木) 16:54:53.44 ID:RWFVhtO00.net
iPhone, iPod touch用アプリケーションの開発を始めたばかりの初心者向け質問スレ。

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

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

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

※前スレ
[SDK]iPhoneアプリ開発初心者質問箱46[touch][iPad]
http://potato.2ch.net/test/read.cgi/mac/1460975101/l50

2 :名称未設定:2016/08/11(木) 17:14:15.16 ID:RWFVhtO00.net
作った自作の UIButton を addSubview で追加したいのですが
以下のやり方だと一番最後の位置でしかボタンが出現しません。
どのようにすればループ回数に応じてボタンが位置を変えながら出現しますでしょうか?

// ボタン作成
let btn: UIButton = UIButton()
// ボタンのサイズとか色とかもろもろ設定
btn.~ = ~
btn.~ = ~

for xPoint in 0...5 {
// ボタンの位置設定
todoButton.layer.position = CGPoint(x: 50 * xPoint, y: 200)
// ボタンをビューに追加
self.view.addSubview()
}

3 :名称未設定:2016/08/11(木) 17:15:55.90 ID:RWFVhtO00.net
上記のコードに記述ミスがありました。
こちらです。


// ボタン作成
let btn: UIButton = UIButton()
// ボタンのサイズとか色とかもろもろ設定
btn.~ = ~
btn.~ = ~

for xPoint in 0...5 {
// ボタンの位置設定
btn.layer.position = CGPoint(x: 50 * xPoint, y: 200)
// ボタンをビューに追加
self.view.addSubview()
}

4 :名称未設定:2016/08/11(木) 20:47:15.54 ID:ZuoNYU/K0.net
UITextViewにプログラムからテキストセットしたら
色とかサイズとか初期化されるから毎回セットしなおさないといけないんだけどなんなん
まじ糞

5 :名称未設定:2016/08/11(木) 22:47:51.14 ID:ZuoNYU/K0.net
arc4random使ったらUInt32にキャストさせられるのなんなん
Uint32もIntも同じようなもんだろ
そこはxcodeの方でうまいこと処理せろや
まじ糞杉
javaではこんなにキャストさせられることねえぞ
マジ死んだらいいのに

6 :名称未設定:2016/08/11(木) 22:52:16.42 ID:eVatuX4t0.net
>>4
そんなこたぁない。

7 :名称未設定:2016/08/11(木) 23:08:15.88 ID:0Hoxt5hT0.net
>>5
Java初心者だったころ、バイナリファイルのパーサー書いてて暗黙のキャストでハマったことあるからなんとも言えんな。

8 :名称未設定:2016/08/11(木) 23:27:29.92 ID:cK0RFgtW0.net
>>3
物凄い早さでループは回るから最終形しか目に見えないんじゃないかな?
実際のところループのなかでviewの位置を変え続けてもいつdrawRectしてviewが再描画されるかはシステム次第やね。100万回のループでもviewが100万回再描画されるわけではないのよ。

現実的な話で目に見える形でボタンの位置を何段階かで動かしたいなら、GCDかNSオペレーション使ってインターバルを指定する、NSTimerを使う、UIViewのアニメーションを使う、この辺が選択肢になるんちゃうかな?

9 :名称未設定:2016/08/11(木) 23:52:07.87 ID:RWFVhtO00.net
>>8
アドバイスありがとうごさまいます。
ただ、本当にすみません、書き方が曖昧でした。
アニメーションではなくて単純にボタンの数をforで増やしたいのですが、最後の位置にあるボタンしか表示されないので困っております。。

10 :名称未設定:2016/08/12(金) 00:05:21.73 ID:0zsRrFSg0.net
>>9
そもそもボタン一個しか作っとらんやん

11 :名称未設定:2016/08/12(金) 00:12:50.97 ID:g6FS+vJ30.net
>>10
!!
forにボタン生成するとこから入れたらできました。ありがとうございます。
なんで気づかなかったんだろ、、

12 :名称未設定:2016/08/12(金) 00:16:59.09 ID:qlEu/vY20.net
1ダウンロード10円なんて嘘だ。1円ぐらいだろう

バナー広告を張るとファンが上位アプリにお持ち帰りされる。張るべきでない

広告を張ってユーザーが増えるはずがなかった。お持ち帰りされるから増えるはずない

広告会社はリワードブーストして不正にランク上げて自然流入で増やせと言うがそれは相成れない。

そんなことしなくてもいいアプリを作ればファンがつく

そのファンから100円以上課金してもらうことを考える。

広告は張るべきではない。

今もはてぶでアフィリエイとで儲かっている釣り記事見たけどあんなの嘘だ。

見ると洗脳されるから見ない。はてぶはステマ記事ばかりでやばいね

嘘のアフィリエイトの記事ばかり、あそこを見ると洗脳される見ない

13 :名称未設定:2016/08/12(金) 00:20:20.38 ID:SaUCA1uj0.net
レス番全然見てなかったでござる/(^o^)\

>>998
アプリ重視が良いかな…自分がついていけるかワカランけど

14 :名称未設定:2016/08/12(金) 00:24:08.50 ID:lTjyip/W0.net
swift で一番めんどくさいのは、数値と配列のキャスト。

アップルは暗黒のキャストしろ!

15 :名称未設定:2016/08/12(金) 00:31:11.68 ID:Itq4IFe70.net
>>13
SBの黒帯シリーズよかったよ。
個人的にあれはすごくお世話になった。

16 :名称未設定:2016/08/12(金) 02:13:45.89 ID:dY0ApghE0.net
>>14
あなたの言ってるキャストって何?
具体的に例出してみてよ

17 :名称未設定:2016/08/12(金) 07:17:28.17 ID:81rEmYL2O.net
牛丼食べるときってどうしてる?
理想は一口分ずつ箸ですくって食べる形なんだが、
箸ですくうと米が崩れるんだよね。
安定してすくえる量は0.5口分くらいじゃね?
チマチマ食わなきゃならないのがどうにも面倒だ。
どうかしたら米が崩れた拍子に上に乗ってる肉まで落ちる。
旨いんだが食いにくい。
丼の端に口付けてかき込むのも微妙だし、
さじなら食べやすそうだが、店員にわざわざさじを頼むのも気が引けるし。
なんとかならんものか。

18 :名称未設定:2016/08/12(金) 09:36:08.85 ID:0zsRrFSg0.net
東京でどこかMi Max触れるとこないかな
アキバフラフラしてみたけと見つからなんだ

19 :名称未設定:2016/08/12(金) 09:38:11.62 ID:0zsRrFSg0.net
>>18
ごめんなさい間違えました

20 :名称未設定:2016/08/12(金) 18:05:15.79 ID:Itq4IFe70.net
class A で作った func aaa(){} 内の 変数 str_a = "a" を
class B の viewDidLoad(){} で作った変数 str_b に str_a の中身を代入するには
どのようにかけばできますか?どなたかお力ください。

21 :名称未設定:2016/08/12(金) 19:02:13.28 ID:Ub7xFq+c0.net
Aがaのgetterを公開すればいい

22 :名称未設定:2016/08/12(金) 23:02:06.02 ID:5rQEQCXB0.net
UIButtonの背景色を変えたいのになんでこの程度のことが簡単にできるようになってねえの
マジ頭おかしいだろ死ね

23 :名称未設定:2016/08/12(金) 23:02:39.20 ID:5rQEQCXB0.net
UIButtonの選択時の背景色を変えたいのになんでこの程度のことが簡単にできるようになってねえの
マジ頭おかしいだろ死ね

24 :名称未設定:2016/08/13(土) 01:08:27.59 ID:C6WIBz6u0.net
ViewController.swift(UIViewController継承) と view.swift(UIView継承) があり、
ViewController.swiftにローカル変数で main.storyboard で 繋いだ
@IBOutlet weak var textView: UITextView! を定義します。
override func viewDidLoad() {
textView.text = "ボタンを押してください。"
}
初期設定をこのようにします。

そして、view.swift の中の関数で独自で作成したクラスの Btn が押された時に下記のメソッドを呼びます。
func tapButton(btn: Btn) {
let vc = ViewController()
vc.textView.text = String(btn.tag) // ここがエラー(vc.textView.text = "a" でも同様にエラー)
}
しかし、unexpectedly found nil while unwrapping an Optional value のエラーが起きてしまい、
どうすればエラーを解消できるかわかりません。

少し説明ばかりでやりたいことが見えにくくなっていますが、単純に
viewController.swiftで定義したUITextViewを
view.swiftのtapButton(btn: Btn)でボタンが押された時にテキストの中身を書き換える
処理を行いたいのですが、上記のエラーでつまづいてしまいできません。
どなたか助けてください。宜しくお願いします。

25 :名称未設定:2016/08/13(土) 01:48:10.96 ID:PjMvB2vX0.net
>>22-23がなに言ってるのかわからんのだが
もしかしてスマホで浮いてる指を感知してマウスオーバーさせろというのだったら笑う

26 :名称未設定:2016/08/13(土) 03:01:28.80 ID:JKPbk30p0.net
>>22-23
その程度のことは簡単にできるようになってる。
なってないと思うんだとしたらあんたの頭がマジでおかしいから、エンジニアとしては死んだほうがいいかもな

27 :名称未設定:2016/08/13(土) 03:02:02.36 ID:A8keDNWt0.net
ゲームのクリアタイムを配列で保存しています。下記はちゃんと動くのですが、
場当たり的に修正していたためキャストしまくりのコードになってしまいました。
もうちょっとすっきり書けないのでしょうか。

[コードの流れ] 配列読み込み、今回のタイム追記、ソート、配列保存。
テキストビューで表示するから、配列の中身のデータはテキスト形式。
早くクリア出来た順にソートするためにDoubleへのキャストが発生しています。
デバッグしやすさを考慮し、writeToFile でxmlで保存しています。

func saveTime(){
var timeMutableAry:NSMutableArray
let fm = NSFileManager()
let timeAryFullPath = NSHomeDirectory() + "/Library/ranking20times.XML"
if fm.fileExistsAtPath(timeAryFullPath) == false {
NSArray(array: []).writeToFile(timeAryFullPath, atomically: true)
}

timeMutableAry = NSMutableArray(contentsOfFile:timeAryFullPath)!

// 5. キャスト NSMutableArray → swift の Array
var swiftArray = timeMutableAry as AnyObject as! [String]
swiftArray.append(timeLabel.text!)

28 :名称未設定:2016/08/13(土) 03:02:59.96 ID:A8keDNWt0.net
>>27 の続き

// キャスト swiftのStringの配列 → swiftのDoubleの配列
// 文字列の配列のままソートすると 10 秒以上 の値が上にくる不具合出る。
var swiftDoubleAry:[Double] = []
for i in 0...swiftArray.count - 1 {
swiftDoubleAry.append(Double(swiftArray[i])!)
}
swiftDoubleAry.sortInPlace{ $0 < $1 }
print("ソート後の swiftDoubleAry : \(swiftDoubleAry)")

// 9. キャスト swiftのDoubleの配列 → swiftの文字列の配列
var swiftStrAry:[String] = []
for i in 0...swiftDoubleAry.count - 1 {
swiftStrAry.append(String(swiftDoubleAry[i]))
}

// 10. キャスト swiftStrAry → NSMutableArray
let newTimeAry: NSArray = NSArray(array: swiftStrAry)

newTimeAry.writeToFile(timeAryFullPath, atomically: true)
}

29 :名称未設定:2016/08/13(土) 10:22:25.77 ID:BrwcHG+D0.net
>>22-23 は、儲からないAndroidに業を煮やしてiOSに参入したものの、
自分の知能の低さをXcodeや言語仕様に責任転嫁して、最近このスレに恨み節を
何度も書き続けている厨房だろ

30 :名称未設定:2016/08/13(土) 14:49:40.70 ID:QO0Cdrmi0.net
>>26
正解は書いてあげなくていいよ
頭の弱いゴミプログラマなんだから

31 :名称未設定:2016/08/13(土) 22:13:12.92 ID:Tl/RAE1h0.net
iTunes Connectで間違えてtvOSのバージョンを追加しちゃってからずっと
1.0 提出準備中
ってのが鎮座してるんだけど
これどうやって消すの?

32 :名称未設定:2016/08/13(土) 23:38:25.11 ID:lPsikISg0.net
swifからiphoneの開発に入ったんですが、
ネットで検索するとobjective-cの情報がかなりヒットします。
今からでもobjective-cの勉強をしたほうがいいのでしょうか

33 :名称未設定:2016/08/14(日) 08:23:42.76 ID:PVrS9WmM0.net
読めるようにはなっておいた方が良いよ
でも、必要に迫られなければ覚えられないだろうし、検索してobjective-cの情報しか見つからなかったら、我慢してその情報を解読する、ってだけでも必要な読解力は身につくんじゃないかな?

34 :名称未設定:2016/08/14(日) 12:28:31.12 ID:tj7pAD+B0.net
もしかしてobjective-cやswiftって他の言語を経験してる人からすると気持ち悪い言語だと思われてるんでしょうか
言語ランキングとかみても上位になっていることがまずないですよね
将来性ないんでしょうか学習意欲がなくなりますね

35 :名称未設定:2016/08/14(日) 12:43:37.80 ID:tj7pAD+B0.net
ボタンをタップした時に○○する、を Java と Swift と Xamarin で比較する - Qiita
http://qiita.com/amay077/items/73f7ff53bd9672b8428e

後発なのにこの分かりにくさ。

36 :名称未設定:2016/08/14(日) 15:48:36.57 ID:ZvTjYnoR0.net
>>34
プログラミング言語なんて、大体どれも似たようなものだから言語仕様自体の違いはそんなに大きな問題にはならない
Obj-CでiOSプログラミングの経験がある人がSwiftを書くのに3日で一応、1週間とかでそこそこ書けるようになるレベル

言語の違いより、システムの標準ライブラリの作りの違いとか、各プラットフォームでのUI設計ルールの違いとか、そういうことの習得の方がはるかに時間かかる

スマホアプリやWeb開発しかしないんだったら、言語ランキングなんて見てもあんまり意味が無い、そのときに需要がある言語をやるしかないから

37 :名称未設定:2016/08/14(日) 21:14:26.33 ID:E7m78r1u0.net
>>15
黒帯買ったわ
絶対に挫折しない〜ってやつも凄く気になったんだけど、どっちもSBなんだね


下の参考にグーグルマップ使ってみたかったんだけど4でGoogleMapsがどうのってエラー出る…
そもそもみんなマップは基本何使うの?
http://qiita.com/kobaboy/items/83164707c103ca0ce5b6

38 :名称未設定:2016/08/15(月) 15:15:35.54 ID:lX++LN6HO.net
>>34
気持ち悪いし将来性はゼロだがiPhoneアプリ作るのには最適な言語。
一時的にとはいえ金が稼げるならそれでもいいだろ。
若い奴を見てみろ、将来性のないフリーターやってる奴がどれだけたくさんいることか。
将来性のあるスキルを身に付けたいなら、そのスマホアプリを動かすためのスマホの内部を作る知識と技術を身に付けろ。
プログラミングより桁違いに難易度が高いが、
モバイルデバイスの小型化・高性能化はしばらく続くから、将来性はある。
楽ではないが楽して将来性なんか手に入らんよ。

39 :名称未設定:2016/08/15(月) 16:26:33.34 ID:Zi53DWxS0.net
将来性考えるんだったら大手企業に就職してるよね笑

何しようかなとか悩んで手付かずのまま年月経つんならやった方が早いし有益だと思う

40 :名称未設定:2016/08/15(月) 20:06:58.97 ID:ZhVfsYQX0.net
やっぱり気持ち悪いし将来性もないんですね
だったらandroidでjavaやってたほうがよくないですか
unityやxamarinはc#でswiftよりもjavaの方がc#に近いし

41 :名称未設定:2016/08/15(月) 20:08:59.06 ID:xm/IwdPX0.net
使用言語が目的じゃないですからね

42 :名称未設定:2016/08/15(月) 20:26:39.96 ID:JodaniTq0.net
iOSが嫌ならとっとと泥でも窓でもやればいいだろ
ガタガタ言ってる奴はiOSでアプリ作って稼いでる奴らが憎いの?

43 :名称未設定:2016/08/15(月) 21:07:23.18 ID:lX++LN6HO.net
>>40
気持ち悪くて将来性がなくても、今なら学習コストの割に稼げる可能性がある。
特に国内シェアではiOSのほうが圧倒的に上、
マーケティングするにしても海外より国内のほうがやりやすいだろう。

まあ海外狙うならAndroidもありだろうね。

つーかそんなことグダグダ考えてるくらいならサクッと勉強して
iOSとAndroid両方開発して出したほうがいいと思うぞ。

44 :名称未設定:2016/08/16(火) 02:03:10.78 ID:3shZGfPT0.net
>>40
AndroidのJavaの将来性だって似たようなもんだぞ。全く理解しないでiOSのディスだけしたいだけだろ?
将来性とか言うならフロントエンドに近いレイヤーのプログラマーなんか全部ダメだからなぁ
将来性考えるなら変化が遅い組み込みでも頑張れば?

C#もJavaもSwiftもObj-Cもどれも業務レベルで書けるが、C#とJavaが極端に似ててJavaとSwiftが全然似てないとは思わないな
普通どれか書けたら他のも書けると思うぞ

45 :名称未設定:2016/08/16(火) 02:17:07.46 ID:j4rELD/M0.net
組み込みはねえわ
未だにC/C++でgitも使ってねえだろ
メーカーに将来性なんかねえわ
技術的なことを放棄して管理職だけやるならいいかもだが
やりたくねえわ

46 :名称未設定:2016/08/16(火) 02:41:46.04 ID:j4rELD/M0.net
!とか?とか糞面倒臭いし
メソッドの戻り値や変数定義時の型名の記述位置を後ろに変えてる意味が分からないし
関数呼び出し時に一つ目の引数は型名省略していいのに二つ目以降書かないといけないし
コンストラクタのことをイニシャライザとか別名に変えてるのも意味不明だし
for(int i=0; i<length; i++)の書き方ができなくされてるし
++とか--って書くと怒られるし
変数の型名省略できるわりにキャストしないとエラーになること多いし
ググるとobjective-cとswiftの両方の情報が出てきて必要な情報にすぐ辿りつけないし
objective-cは[]ばっかり出てきて記述量は多いし
クラス名とかメソッド名の命名規則もなんか気色悪いし
マウス操作でoutlet追加したあと削除したらアプリ起動しなくなるし
AutoLayoutでUI部品追加したらデフォルトで変なmarginが20ついてるし
審査は遅いし画像はたくさん求められるしデベロッパー登録料12800円だし
iAdの実装して動作確認してたのにいつの間にかサポートしなくなってるし
なんか色々おかしいよ

47 :名称未設定:2016/08/16(火) 10:11:02.84 ID:UtgWZ+Zj0.net
嫌ならとっとと辞めろよ
競合がいなくなってせいぜいするわw

48 :名称未設定:2016/08/16(火) 11:30:32.13 ID:ghnTRf6/0.net
色々おかしいと行き詰まって解決できないのは圧倒的に経験値が足りてないだけだな

49 :名称未設定:2016/08/16(火) 11:31:54.52 ID:ghnTRf6/0.net
iOSやSwift Objective-Cの経験値じゃなくてプログラマとしての経験値な

50 :名称未設定:2016/08/16(火) 15:36:21.85 ID:j4rELD/M0.net
いや解決はしている
リリースもできた
もうunityやxamarinを通じてしか
iphoneアプリは開発したくない

51 :名称未設定:2016/08/16(火) 16:43:26.53 ID:3shZGfPT0.net
>>50
UnityやXamarinでトラブルなく開発できるならそれでいいんじゃない?
分厚すぎるミドルウェアの不審な挙動や、各プラットフォームごとのUI作法の違いへの対応にハマることがないんだったらそれが一番幸せなんじゃない?

けど>>46の内容は単に慣れてないだけってのが多くて、本質的な問題はあまりあるとは思えないね
個人的にはXamarin(ていうかUnity)通すことによって実機デバッグがめちゃくちゃ不透明な感じになるのがすごく辛いが、なんか良いやり方あるなら教えてほしいな。

52 :名称未設定:2016/08/16(火) 17:51:59.54 ID:HRkH6UJlO.net
×:慣れてない
○:アップルに洗脳されてない

53 :名称未設定:2016/08/16(火) 20:47:23.86 ID:3shZGfPT0.net
>>52
それを言うならiOSに限らずどんなプラットフォームでも「慣れる」=「洗脳される」だ。

つーかiOSがそこまで特殊な思想で作られてる訳ではないと他のプラットフォームでも開発したことあったらわかると思うんだけどな

洗脳されたくないとかって頑なに拒んでる奴って、自分がいま開発できるプラットフォームにそれこそ洗脳されててそれ以外手を出せないだけなんだよな

54 :名称未設定:2016/08/16(火) 21:03:45.16 ID:j4rELD/M0.net
objective-cやswiftに似た言語ってあるの

55 :名称未設定:2016/08/16(火) 22:00:20.16 ID:yT4Pvnp50.net
>>54
Java

56 :名称未設定:2016/08/17(水) 02:24:50.16 ID:x6li8B+V0.net
【社会】「PCデポ」、老人に月額15000円の高額サポート契約を結ばせ解約すると20万の解除料金を請求★23 

これアップルの方がひどいよね。
アプリが作れますと初心者をだまして、pcデポ以上に金巻き上げて、ろくにサポートもしないからね。

毎年、似たような光る板を相場の数倍で初心者に売りつけてるのはおかしくないか?

57 :名称未設定:2016/08/17(水) 06:59:15.93 ID:JsmlbYPt0.net
>>56
>アプリが作れますと初心者をだまして

初耳だわ
その辺のスマホ雑誌かなんかに勝手に騙されたんじゃないのか?

58 :名称未設定:2016/08/17(水) 07:58:21.21 ID:HCEwc5F80.net
たぶんこの子、いまの開発者登録事情とか知らないっぽいし
エアーかむかしやって挫折したとかそんなんだろう。

59 :名称未設定:2016/08/17(水) 10:09:14.99 ID:7PctEEhgO.net
iPhoneアプリの場合はどっちかって言うと
開発よりリリースで挫折する人多そう

60 :名称未設定:2016/08/17(水) 10:51:01.66 ID:aJ2e8rog0.net
・アプリ作らない人のツイート

「スマホアプリ作りたい」
「アプリ開発チームを作ろう!」
「土台作りスタート!」
「○○さんとお話なう!」
「社会勉強!」
「日々謙虚に吸収!」


・アプリ作る人のツイート

「アプリ作った」

数年前に流行ったこの文句、これにまんま当てはまる奴知ってるわ

61 :名称未設定:2016/08/17(水) 12:30:55.77 ID:MoJheFqu0.net
>>56
お前がアホなだけ

62 :名称未設定:2016/08/17(水) 15:21:37.50 ID:jjv68o/U0.net
Restore buttonを追加しろて
なんでいちいち英語でやりとりしないといけないんだ
死んだらいいのに

63 :名称未設定:2016/08/17(水) 20:22:14.59 ID:7PctEEhgO.net
何のリストア?

64 :名称未設定:2016/08/17(水) 20:24:29.42 ID:7PctEEhgO.net
俺も今の開発者登録事情知らないけど、
今は金払わなくても実機で動作確認できるんだっけ。

まぁ俺はアプリ公開してるからどっちにしても払い続けるんだけども。

65 :名称未設定:2016/08/17(水) 20:25:07.84 ID:7PctEEhgO.net
何のリストアか気になる。

66 :名称未設定:2016/08/17(水) 20:26:57.58 ID:7PctEEhgO.net
>>62
英語くらいでガタガタぬかすんじゃねぇよハゲ
義務教育で習っただろうがボンクラ
それともまだ小学生か

67 :名称未設定:2016/08/17(水) 21:09:14.10 ID:jjv68o/U0.net
アプリ内課金だよ
非消費型の課金アイテムを実装したら、
端末が変わっても購入済アイテムが入手できるよう
Restore buttonを実装しろといってリジェクトしてくる

68 :名称未設定:2016/08/17(水) 22:04:24.41 ID:d1ZeqbLc0.net
うん、当たり前の話だな

69 :名称未設定:2016/08/17(水) 22:57:57.69 ID:Olk/B5ci0.net
>>67
グチ言いながらもなんだかんだ形になるまで頑張ってるんだな、見直したわ

70 :名称未設定:2016/08/18(木) 00:26:37.36 ID:L5fOU+wBO.net
Objective-CってJavaでいうところの内部クラスみたいなやつ作れないの?
特定のクラスからちょっと使う小さなクラスを作るただけなのにファイル作るのだるい
それでファイル増えまくってる
もう限界だ

71 :名称未設定:2016/08/18(木) 00:29:23.33 ID:L5fOU+wBO.net
マジでヲタみんの歌声癒される

72 :名称未設定:2016/08/18(木) 00:29:47.93 ID:L5fOU+wBO.net
すいません誤爆です

73 :名称未設定:2016/08/18(木) 01:10:31.49 ID:eaMkysjF0.net
>>70
一つの.mに複数クラス書いてもいいじゃん?

JavaってC#とかに比べても色んな入れ子クラスあるよね

74 :名称未設定:2016/08/18(木) 10:15:20.49 ID:KIg2XFSM0.net
>>24
それはそのエラーで正しいね。
ボタンタップのメソッド内で新規にvc作ってもアウトレットは接続されないよ。アウトレットが自動接続してもらえるのはストーリボードでビューコントローラが生成された時。

アウトレットは暗黙的にアンラップ出来るから接続されていないアウトレットに直にアクセスしたら即クラッシュだね。

ビューコントローラは生成するんじゃなくて、すでに存在してるインスタンスの参照を取得するしかないね

75 :名称未設定:2016/08/18(木) 12:23:39.56 ID:cQrxMcbL0.net
エラーメッセージが的を射ていない

76 :名称未設定:2016/08/18(木) 12:50:24.23 ID:YS2aDYrl0.net
申請通って世に出てるiOSアプリって
デベロッパーのライセンス切れてもずっと影響なく残り続けるもんなの?

77 :名称未設定:2016/08/18(木) 13:15:31.87 ID://2vIwUo0.net
>>76
ストアからは消える。端末には残る。
アプリの再ダウンロードは不可になる。
iCloudにデータ保存するアプリは引き続きiCloudにはアクセスできるはず。プッシュ通知も多分生きてる。
ユーザーには再ダウンロード以外影響無いと思う。

78 :名称未設定:2016/08/18(木) 14:59:53.26 ID:L5fOU+wBO.net
>>73
いいの!?
サンクスちょっと書いてみるわ

79 :名称未設定:2016/08/20(土) 14:00:25.56 ID:lZrrgvU30.net
>>77
そうだったんだ、知らなかったよ。
じゃあライセンスが切れてアプリが消されたら
デベロッパーがまた登録し直して再度申請し直さなきゃだめなのか。。

80 :名称未設定:2016/08/20(土) 15:24:30.55 ID:NGrErbeY0.net
>>79
いや、切れたライセンスを更新したらアプリはApp Storeに復活するよ

81 :名称未設定:2016/08/20(土) 17:03:45.96 ID:KMSvMuJD0.net
androidの方がググって解決策が見つかりやすい

82 :名称未設定:2016/08/20(土) 19:27:33.65 ID:ZBhQtfwk0.net
じゃ、とっととiPhone叩き売って泥アプリでも作ればいいんじゃね?
儲からないだろうけどw

83 :名称未設定:2016/08/20(土) 20:00:09.71 ID:XCXExSnDO.net
デバイスの種類が無数にあるAndroidでの動作確認は地獄w

84 :名称未設定:2016/08/20(土) 21:41:46.26 ID:qgzQ/4HT0.net
Googleが各デバイスでの自動テスト環境みたいなの用意してくれてるよな。あれAppleにもやって欲しい。

85 :名称未設定:2016/08/21(日) 12:13:38.43 ID:eBLp0Qze0.net
SpriteKitにてRPGのようなものを作っているのですが、画像の中から一部分を切り出して使用する方法がわかりません。
ご教授願います

86 :名称未設定:2016/08/21(日) 17:40:51.56 ID:EXz2UaX6O.net
>>85
プログラム言語の前に日本語を使えるようになってから出直せ。

87 :名称未設定:2016/08/21(日) 20:13:56.83 ID:eBLp0Qze0.net
すいませんw今見返してみたらなんだか変な日本語ですねww
要は例えばフィールドを作るときに草むらや城など素材を等間隔で並べてある画像のうち
指定した矩形部分だけを使用する時はどのような命令を使えばいいのか、ということです

88 :名称未設定:2016/08/21(日) 20:50:00.36 ID:Pr1lJnkX0.net
CGImageCreateWithImageInRect

89 :名称未設定:2016/08/22(月) 00:03:07.71 ID:kjX5PkVw0.net
>>87
SKCropNode

90 :名称未設定:2016/08/22(月) 11:34:18.76 ID:Up6X0q640.net
app内課金(非消費型)を導入してテストしたいです。
ituneseconnectにてアプリ内課金の登録をしたのですが、プロダクトID?が通らなくてテストが出来ません。
審査に出す前にテストをしておきたいのですがどうやればいいのでしょうか?
お願いします。

91 :名称未設定:2016/08/22(月) 11:55:43.22 ID:QM4n5uBx0.net
>>88
>>89
ありがとうございます

92 :名称未設定:2016/08/22(月) 12:24:24.42 ID:lPLEI1I00.net
アプリ申請したら起動時にクラッシュするから直せて言われてリジェクトされたんだがなんなん
テスト時に一度も起動時にクラッシュしたことないんだが
ソースコードそのままでバージョンだけ上げて申請しなおしたら通ってるしw
これだけで1週間消えるとかまじ糞
androidとか申請したら3時間後には公開されてっぞ

93 :名称未設定:2016/08/22(月) 15:29:20.99 ID:Up6X0q640.net
>>90
解決しました。
IDが間違ってました

94 :名称未設定:2016/08/22(月) 19:03:25.69 ID:EeByvEtB0.net
>>92
一度でもクラッシュしたなら、潜在バグがあるってこと。
審査で再現しなかったことがラッキーかどうかはユーザーレビューで、「起動できません。☆1」が多くなるかどうかにかかってるから、祈っておけ。

95 :名称未設定:2016/08/22(月) 19:27:24.11 ID:BLTWxE/K0.net
>>92
お前の技術レベルの糞さがそのまま露呈しただけのこと
お前が作ってるAndroid版の糞アプリを使うユーザが不憫でならない

96 :名称未設定:2016/08/22(月) 20:32:33.55 ID:lPLEI1I00.net
起動時にクラッシュしてたら動作確認できないんだから普通に気が付くだろ
appleの提供する開発環境がおかしいとしか言いようがない
12800円も支払ってるのに無駄な時間を消耗させやがってまじふざけんなよ

97 :名称未設定:2016/08/22(月) 20:35:36.78 ID:6s+x321z0.net
そのアプリいくらメモリ使う?
起動時にメモリ確保できなくてクラッシュしたんじゃないか?
テストデバイスのメモリ使用状況によっては落ちるかもしれん。

98 :名称未設定:2016/08/22(月) 21:09:20.42 ID:LOQgpEX30.net
全くのド素人なんですが質問させてください。自分の理想とする競馬ゲーム(アプリ)をつくりたいんだけどパソコンはどんな性能の買ったほうがいいの?
グラフィック、BGM共にスーファミレベル位で。出来ればメーカーの型番位まで指定してくれると助かります

99 :名称未設定:2016/08/22(月) 21:15:08.53 ID:lPLEI1I00.net
Memory Use 2.9MB

Other Processes 311.9MB
FREE 188.9MB

とxcodeは表示している。

3MBの余裕もない端末で動作確認してクラッシュしたから
俺に直せとか言ってんのかマジキチだろ

大体クラッシュレポート送ってくるならもっとわかりやすいの送って来いよ

3 StoreKit 0x000000018b9fc5c4 0x18b9f4000 + 34244

4 libdispatch.dylib 0x00000001807014bc 0x180700000 + 5308

5 libdispatch.dylib 0x000000018070147c 0x180700000 + 5244

6 libdispatch.dylib 0x0000000180706b84 0x180700000 + 27524

7 CoreFoundation 0x0000000180c6cd50 0x180b8c000 + 920912

8 CoreFoundation 0x0000000180c6abb8 0x180b8c000 + 912312

9 CoreFoundation 0x0000000180b94c50 0x180b8c000 + 35920

10 GraphicsServices 0x000000018247c088 0x182470000 + 49288

みたいな羅列を送ってこられても何の手掛かりにもならんわ

100 :名称未設定:2016/08/22(月) 21:17:50.54 ID:6s+x321z0.net
>>98
miniでもmacbookでも、Xcodeが満足に動くもの。
モニターはデカイほうがいい。最低24inch。

総レス数 1002
279 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★