[過去ログ] [SDK]iPhoneアプリ開発初心者質問箱48[touch][iPad] [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
544: 2017/08/14(月)10:08 ID:1BR7EB2F0(1) AAS
初めてretinaディスプレイ導入された頃から、対応するスケールなければ他のスケール使うようになってた
545(1): 2017/08/14(月)22:36 ID:Ziff68DI0(1) AAS
swift でメソッドと function って何がちがうの?
546(1): 2017/08/15(火)11:04 ID:ciyNJd2H0(1) AAS
すっごく簡単にいうと
selfが使えるのがメソッド、使えない、使わないのがfunction
547(1): 2017/08/15(火)17:14 ID:k/A02UJ50(1/2) AAS
質問です
xcodeのview controllerにて上端と下端にいつのまにかツールバーくらいの枠がついていました。
取る方法がわからないので教えていただけますでしょうか。
548: 2017/08/15(火)19:28 ID:ZK3DMRyo0(1) AAS
>>546
メソッドなのにfuncで宣言しないといけないやつもあるってこと?
549(1): 2017/08/15(火)19:59 ID:1VJihOLH0(1) AAS
The Swift Programming Language (Swift 4) のメソッドのとこ読んでるんだけど、よくわからない。
> Methods are functions that are associated with a particular type. Classes, structures, and enumerations can all define instance methods,
class や構造体の中で定義した func 〜 はメソッドってことはわかった。
function の中でメソッドじゃないものってあるの?
Classes, structures, and enumerations の中以外でfunction定義するとこなんてないのでは?
objc から持ってきた function とかがメソッドじゃない?
演算子のオーバーライドとかがメソッドではないのかな?
550(1): 2017/08/15(火)20:25 ID:BKxzQnxS0(1) AAS
>>549
クラス以外でfunc定義するのあるでしょ?printとかそうじゃないの?
551: 2017/08/15(火)20:46 ID:k/A02UJ50(2/2) AAS
>>547ですが自己解決しました
552(2): 2017/08/16(水)03:47 ID:dd/ISSl90(1) AAS
>>550
レスどうもです。
classのかっこの外で func 〜 みたいなのを定義すると、グローバルなスコープのfunctionになり、これはメソッドとは言わないってことですね。
疑問なのは、メソッドという用語は不要なのではということ。
func で始まるのは全部 function と呼び、これをメソッドって言ったら死刑!
これではダメなの?
objc との統合の関連でグダグダしてるだけなのでしょうか?
553: 2017/08/16(水)05:35 ID:fKxgTnFS0(1) AAS
その程度Wikipediaでも見なはれ。方言的な、文化的な、好み的な
決めた人はお前や俺らより賢いのだから、そういうものだと単に覚え、先にすすみなさいな
554: 2017/08/16(水)07:10 ID:1c60srxi0(1) AAS
ハンバーグ・ステーキ
ビーフ・ステーキ
ステーキって物は無い。
ステーキは調理【方法】。
やり方=方法=method
逆に解りにくいかなぁ?
説明が下手でゴメン。
555: 2017/08/16(水)09:06 ID:kvZoO2FP0(1) AAS
>>552
Objective-Cってより、オブジェクト指向の一般的な用語だから大体の言語でメソッドって呼ばれると思うよ
元々はSmalltalk用語で、セレクタが異なる複数のメッセージに対して同じメソッドを割り当てられるようにしたからメソッドというような言い方になったのかな
「ひき肉で朝ごはん作って」(メッセージ)「ハンバーグステーキを作ろう、だからステーキメソッドを呼ぼう」(メソッド)
「牛肉で昼ごはん作って」(メッセージ)「ビーフステーキを作ろう、だからステーキメソッドを呼ぼう」(メソッド)
みたいな感じなのかなあ?いまいちよくわからない。
ちなみにC++では同じものを「メンバ関数」、staticついてるものを「クラス関数」と呼ぶ。
単なる関数っていうとグローバル関数のように聞こえるから、個人的にはなんらかの呼び分けはほしいところ。
556: 2017/08/16(水)19:42 ID:n2RX7nvZ0(1/2) AAS
>>545
ただのfunctionはglobalな関数。
methodはインスタンスメソッド or タイプメソッドのどちらか!
戻り値にSelfが使えたり、receiverにselfが使える。
557: 2017/08/16(水)19:46 ID:n2RX7nvZ0(2/2) AAS
>>552
気持ちは判る。
最初は、些細な事が気になってしょうがないよねぇ。
次第に、気になる事が、多域に渡るようになり、そんなミミっちい
事は気にならなくなる。
558: 2017/08/17(木)21:26 ID:Vpj9wigyO携(1/2) AAS
ボタンを押したらAppStoreアプリを起動して自分のアプリのページを開く方法を教えてください。
自分のアプリの新バージョンがあったときにダイアログを出して、ダイアログのアップデートボタンを押した場合に、
そのような動作をさせたいです。
ゲームアプリでよくあるやつです。
調べて何種類か試したのですが、希望する挙動にはなりませんでした。
今年の2月くらいからちょくちょく調べて試していたので、具体的にどんなコードを試したのかは忘れました。
非推奨の方法だとか、今後使えなくなる方法だとか、そういった内容の文言を何回か見かけたので、
最新の方法をお願いします。
559: 2017/08/17(木)22:02 ID:Vpj9wigyO携(2/2) AAS
あれ、いけました。
振り出しに戻るつもりで、テスト用にプロジェクトを作り、
何度も検索したワードで検索して出てきたサイトを参考にしたらいけました。
この半年は何だったんでしょうね・・・。
560: 2017/08/19(土)10:46 ID:rjWddEAK0(1) AAS
複数の課金コンテンツの処理をAppDelegateに書いてると、どんどん肥大化してくと思うのですが、皆さんどうされてますか?
561: 2017/08/19(土)13:43 ID:p6Tf6GVa0(1) AAS
とりあえずextensionに切り出してファイル分けとけば
562: 2017/08/20(日)12:04 ID:wFKYNhNx0(1) AAS
ありがとうございます。エクステンションで切り出す事で可読性は上がりました。ありがとうございます。
563: 2017/08/22(火)12:34 ID:okP+sU2I0(1) AAS
○次受けが多いほど退場率が早くなる。高くなる
直受けの50万 客:いつまでもうちにいていいよ
3次受けの50万(客は90万払ってる) 客:短期延長していい?
5次受けの50万(客は150万払ってる) 客:作り終わったらとっと出てけ できなかったら即退場だ
長時間労働 高稼働 高スキル要求が多い
零細フリーランスサイトは5次受けから誰もできない難易度の高い仕事 余り物の仕事を紹介してくる。40万円代でやってくれと
これならJIETから3次でいったほうがいいな
446非決定性名無しさん2017/08/02(水) 22:12:48.95
省15
上下前次1-新書関写板覧索設栞歴
あと 439 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.011s