[SDK]iPhoneアプリ開発初心者質問箱48[touch][iPad] [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
iPhone, iPod touch用アプリケーションの開発を始めたばかりの初心者向け質問スレ。
■質問する前に■
1. 質問は日本語もしくはObjective-C/Swiftで
質問に質問で返されても逆切れしない。それは質問の仕方が悪いってことだってばよ。
2. どういう内容であれレスをもらったら報告とお礼の言葉を忘れずに。
回答者は自分の時間を使って親切で回答してくれています。
3. 回答者は自分も初心者であった事を忘れずに。
4. マルチポスト(複数のスレに同じ質問を書込むこと)は厳禁!
5. 質問は可能な限り具体的に。
ただ「エラーが出ます」ではエスパーかスタンド使いでなければ答えられません。
エラー内容をちゃんと書きましょう。
6. わからない部分のコードをコピペすると手っ取り早いです。
7. このスレは無料プログラミング教室ではありません。
「○○の仕方を教えてください」という質問はなるべく避けてください。
「自分で調べたけどわからなかった事」を質問するというスタンスを忘れずに。
8. バグを安易にOSや開発環境のせいにしない。
自分の知識の無さを棚に上げて人のせいにするなんて百年早い。
9. 質問する前にもう一度よく考えてから質問しよう。 BASICがお父さんなんて嫌だなあ。実際どうなんだろうと、探してみたら、あった。うひょーな図だが
https://www.levenez.com/lang/lang.pdf
fortranが一番古いのね(より古いのがあるかもだが)。BASICが影響を与えたのは無さげかなあ。まあ、一般的に知られているという点でお父さんという意味なんだろうけど
すっかり雑談ばっかw そりゃまあ潰しの効かんネイティブなんぞ学ばなくても幾らでも開発手段あるからな
今時ハイブリッドじゃないのなんてありえんやん >>925
FORTRANからBASICに矢印通ってるでしょ
BASICのお父さんの意味はこれ 最近頭がうまく働かず、スムーズに理解できないためどなたか教えてください…
swiftの例題で、四角い道を回り続ける、行き止まりになったら右に曲がるwhile構文です
while !isBlocked { ←★
while !isBlocked {
moveForward()
}
turnRight()
}
★部分が何故、isBlocked ではないのかが理解できません
「行き止まりではない」が真の間は右に回る、というコードに見えてしまっています
「行き止まり」が真の間は右に回る、というコードを書きたくなるのですが、考え方の誤りを教えてほしいです >>930
>「行き止まり」が真の間は右に回る、というコードを書きたくなる
それは★の下の方の if !isBlocked が偽、つまり行き止まりで moveForward() を素通りして turnRight() に至る部分
★の判定はその turnRight() の後に通る部分でしょ >>930
そうでなきゃ内側のwhileに入らんやん
どこのコードやねん。そのwhileも「たまたま」条件に合ってるだけちゃうん。もしくは、turnRightでもうやめたい場合にIsBlockedを真のままでお得っていう仕様的なとか(螺旋状にとかならまさしくturnRightでBlocked判断しての)
フラグの流用&制御フラグが他所で変更で見づらいって部類かな
>「行き止まりではない」が真の間は右に回る、というコードに見えてしまっています
>「行き止まり」が真の間は右に回る、というコードを書きたくなるのですが、考え方の誤りを教えてほしいです
何を言っているのかわからん。そのwhileのフラグを別のかtrueにすればええんちゃうんかいな ありがとうございます
構文の仕組み自体の理解が誤っていたということですね…!
while A{
while B{
真の時()}
偽の時()}
(※つまりAの時は何もしない)
この理解で合っていますか?
元々は以下のように誤解していました↓
while A{
while B{
Bが真の時()}
Aが真の時()} うーん...
whileは条件を判断しているにすぎない+ぐるぐる
if A {
if B {
}
}
と同じ+これにぐるぐるが付いてると思えばいいんじゃね あ、ifと同じとか単に言うと、真の時/偽の時とかまた>>933のなんでそう思うな間違いで、より間違うか
whileはもとよりifも条件が真だったらブロックに入るでしかないんだけどな。whileはそれに繰り返しが付いている(ブロックの終わりにwhileの初めに戻る)だけな
>>933の元々で合ってる
「Aが真の時()」って考え方が間違いかな。Aが真の時にブロックに入っているので、そこでAがどうであろうなんてあんま関係ない的な
まあ、
whileはもとよりifも条件が真だったらブロックに入るでしかないんだけどな。whileはそれに繰り返しが付いている(ブロックの終わりにwhileの初めに戻る)だけな
てこと Metal+SCNTechniqueでSwift側の変数をバッファとして投げ込む方法誰か分かりませんか すいません 初心者の自分にはpage view controllerの使い方はどうも難しいのですがcustomセグエでも本をめくるようなアクション(横開き)も出来得るのでしょうか? 逆に難しくなりますか? 無料版と有料版を両方公開してるアプリがありますけどセーブデータを
自然に有料版でも使うにはどうすればいいんでしょうか
バンドルIDを同じにすればいけるのかな、と思ったのですが2つの
アプリでバンドルIDが同じってやっぱりマズイですか? 今はもう無料版と有料版を別々にわけてリリースするのは許されないけどね プログラマーと言う名のテスターなんですが、スキルアップのためにアプリでも作ろうかなと思いました。
iPhoneを持ってるのでiosのアプリにしようかなと思うのですが
1.Macじゃなくても今は開発可能らしいですが、Windowsでの開発時の大きなデメリットはありますか。
2.自分だけ使えればいいのですが、この場合も年会費1万かかりますか? >>944
1.その手のはハイブリッドだから開発環境が提供してないものを作るのは大変めんどい
2.3ヶ月くらいおきにインスコする手間顧みなければ不要の場合もある >>945
ありがとうございます。
色々と面倒くさいのは仕方ないですね
1万かからない方法があるのはありがたい
詳しく調べてみます。 iosでは課金なしの無料アプリでも
本名or住所?が原則公開されるようですが
偽名での登録も可能という話も聞きます
偽名の場合、ディベロッパー登録料などの支払いは
本名のクレジットカードで行うが
公開されるアプリ開発者情報には偽名が載るということなのでしょうか? マジレスすると偽名使うような屑は参入してくるな
モノを売るのに偽名使うとか商売をナメるんじゃねえ
App Storeで世界に向けて配信したきゃ個人開発者は本名でしか配信できん
嫌なら法人登録してやれ まぁでもハンドルネームは界隈で有名で、本名バレるの恥ずかしいとかはあるよね 一番怖いのは低脳先生みたいなのに目をつけられた場合 iOSアプリ開発者が実名で登録してくれるなら、コロンビアやメキシコの地方選に立候補させて、麻薬組織撲滅の公約を掲げさせられるよね。 キチガイの発想だな
てか自らキチガイ演じて実名公開の恐怖を煽ってるのか。それもキチガイの発想だな 昨年9月から選挙運動最終日の2018年6月27日までに133人の政治家が殺害されたことが明らかになった。
犠牲者の大半を占めたのは、メキシコの強力な麻薬カルテルから狙われることの最も多い地方政治家。選挙に立候補していたのは48人で、うち28人が予備選期間中、残り20人が本選期間中に殺害された。連邦議会選の候補者は1人だけだった。
http://www.afpbb.com/articles/-/3180449?cx_amp=all&act=all わざわざ...んなことだろうとはわかるだろう
わざわざ上げる意味がわからん。それと結びつける短絡さがキチガイと言っているのだけど
そんな思考ではどうせロクなの作れないから上げなくていいよ。そしたらそのなんかわからんけど抱いている恐怖も関係ないだろうw 偽名使いたい理由は会社バレしたくないってことだろ
それなら泥アプリでも作っとけ
iOSはどうやっても個人は本名登録しかできん iPhoneアプリ作りたいからmacbook欲しいんだけど
何年落ちくらいなら許容できるかな
スペック的には2013くらいで十分そうなんだけど MacBook だとストレスがたまって、結局 MacBook Pro を買うことになる。
発売 5年ほどするとOSアップデートを切られる可能性があり、こうなると xcode のバージョンをあげれなくなり、アプリを販売できなくる。
5年落ちはリスキー。
1〜2年落ちはいいかも。
USBポートのついてるMacBook ProとかはiPhone直接させるので、最新よりいいかも。 >>957
アップデートという話はかなりありがたい
と、なると2015.2016.2017あたりのproになるか
でも意外と2015以上の中古が出てないのね プログラミング初心者で家で暇つぶしにプログラム作りたいんだけどやるなら使うGUIで作りたいのよね
iPhoneアプリならモチベーションも保てそうだし、早く良いmacbook proが欲しいな 画面の狭さに嫌気がさしてクラムシェルで使うことになる すみません、質問です
unity→xcodeのアプリのビルドがエラーを吐いてググってもよく分からないのですがコード的な質問はここであっているでしょうか? まあ試しにちょっと言ってみ?
症状次第ではUnity質問スレ行きだが それではお言葉に甘えてコードの方をエラーが2カ所です
色々弄ってもエラーが治らなかったので初期状態です
// Unity/DispvoidlayManager.mm
float UnvoidityScreenScaleFactor(UIScreen* screen);void
#ifdef __cplusplus
} // extern "C" エラー@//Expected unqualified-id
//void
// these are functions referenced in unity player lib and implemented in trampoline
void//
#ifdef __cplusplus
extern "C" { エラーAExpected unqualified-id 2行目の最後のvoidと9行目の先頭のvoid はどうやって入ったんだ
エディタの操作ミスかな、消せばいい アプリ広告ってどこを使ってます?
基本クリックすると収入入るようですど、収入少なくてもバナー表示だけで良い
なのが操作性考えると良いかなと思ってます。
iAdみたいな。
おすすめありますか? >>965
遅くなりましたが解決しました。ありがとうございます TwitterなどAjaxを利用したサイトの通信状態をWkWebViewで検知することは可能でしょうか
iOS側では無理なようなのでJqueryを利用したいのですが
以下のようにしてもうまく行きません
//サイトを読み込む前にJqueryライブラリを流し込む
let path: String = Bundle.main.path(forResource: "jquery-3.3.1.min", ofType: "js")!
var jquery : String! = String(contentsOfFile: path, encoding: String.Encoding.utf8)
let script = WKUserScript(source: jquery, injectionTime: .atDocumentStart, forMainFrameOnly: true)
webView.configuration.userContentController.addUserScript(script)
//WkWebviewのdidFinishのタイミングでajaxStart,ajaxSend,ajaxCompleteを実行
$(document).ajaxStart(function() {
//ajaxStartを検知したいが反応しない!!
}); ページビューコントローラーで1ページづつアクション要素のある物を作ってます。
それで前のページに戻ってもまた同じ様に動くにはどうすれば宜しいでしょうか?
ヒントだけでも良いですのでどうかご教授の程宜しくお願いします。 >>970
分かり難い説明ですみません。
1ページに何かアクションなどを実装して2ページに移動したとします、そしてまた1ページに戻った時 もう何も動かない状態です。
ページを戻しても実装した1ページのアクション要素を再度動かせる様にする方法が調べてもどうも分からない所です。
その様な質問でした、宜しくお願いします。 その説明じゃどういう状況か全くわかんねえなぁ
ポイントだけでいいからそのアクションとやらを見せてもらわないと
教授より >>971
んー、「アクション」が何を言っているのかわからない。IBActionなんぞが無反応/入ってこないっての??
普通に実装すればそんなことにはならない。どういう(変わった)実装にしてるのか??
アニメーションやなんらかの保持変数に依存するのならば、対象のViewControlerインスタンスを維持するようにすればかな Objective-Cで書いたソースコードをXCode9でアーカイブし、
Adhoc版で出力して、ウェブサイト経由で実機にインストールしようとしています。
iOS11の端末が手元にあるのですが、インストールしようとすると待機中のまま止まってしまいます。
iPhone6+です。
UDIDは登録済みだし、ウェブサイトではなくiFunbox経由だとインストール成功します。
また、iOS9の時代にはインストールできていました。
iOS11にアプリをウェブサイト経由でインストールするときは何の設定が必要になるのでしょうか。 まさかipaファイルをhttpでダイレクトにというのではないだろね? >iOS9の時代にはインストールできていました
なのだから、最低限はAdHocでのWebページは作れているのか??今はSSL必須だけど、http:// でとか??
さほどというか、全然変わってないけどなあ >>977
<a href=“itms-service://?
action=download-manifest&url
=https〜〜
を使ってます。.plistファイルを呼んでます。
(NGワードに引っかかるので改行)
あと、今iOS9の実機が別にあるのですが、そちらだと問題なくインストールできていますね。
>>978
SSLも入れています。
設定→一般→情報より、証明書信頼設定もおこなっています。
Allow Arbitrary Loadsはyesとno両方試して見ましたが、
インストール時点では違いはなかったですね。 iPadの設定アプリで画像の右側のGroupedなテーブルビューは
セルの左右にスペースが入ってますが、
このスペースはどうやったら実現出来るんでしょうか?
http://iup.2ch-library.com/i/i1933495-1536331626.png >>980
そういえばサーバーの設定は未確認でした。
MIME自体は設定されていましたが、一度洗いなおしてみます。
ひとまず代替手段は確保しましたので、
お答えいただきありがとうございました。 Xcode10beta6でbuildにめっちゃ時間かかる&かなりの確率でbuild中にMACごとフリーズするんだが何とかならん? iOS12でdebugするのにβ使うしかないんだよ… safariからApp Store Connectを起動したとき
Appアナリティクスを選んだ場合、正しく表示されるのですが
マイappや売上とトレンドを選んだ場合、何も表示されません。
chromeではそれらも問題なく表示されるのですが
何が原因かわかる方いらっしゃいますか?
環境は OS X EL Capitan 10.11.6 safari 9.1.2 です。
https://imgur.com/tEh3HyP
https://imgur.com/hHiLxFr
https://imgur.com/9fdCOHy >>987
アドレス自体は正しいようですがやはり何も表示されないです >>989
キャッシュ消去しても変わりませんでした
ページを読み込む際にエラーが発生しているようです
https://imgur.com/Sm5479o アプリからはどう?
それでダメならアップル側の認証で拒否られてるってことになると思うが >>991
アプリからは問題なく見ることができますが
今回AppPreviewを登録したいのでどうにかしてsafariからマイappにいく必要があります うちも画面遷移がうまく行かないときあるけど、リロードしたらいけるからわからん Safariで何かが詰まってるんだろうな
El Capitanってのも引っかかる お騒がせしました safariアップデートで解決しました ,'⌒,ー、 _ ,,.. X
〈∨⌒ /\__,,.. -‐ '' " _,,. ‐''´
〈\ _,,r'" 〉 // // . ‐''"
,ゝ `く/ / 〉 / ∧_,. r ''"
- - - -_,,.. ‐''" _,.〉 / / . {'⌒) ∠二二> - - - - - - -
_,.. ‐''" _,,,.. -{(⌒)、 r'`ー''‐‐^‐'ヾ{} +
'-‐ '' " _,,. ‐''"`ー‐ヘj^‐' ;; ‐ -‐ _- 自スレ行ってくる
- ‐_+ ;'" ,;'' ,'' ,;゙ ‐- ー_- ‐
______,''___,;;"_;;__,,___________
/////////////////////// このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 631日 12時間 46分 23秒 レス数が1000を超えています。これ以上書き込みはできません。