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

311 :名称未設定:2016/09/23(金) 09:34:07.28 ID:4LsxYAdi0.net
どちらも100万回実行してみると、生成だけなら1の方が速い。
2は値を代入してる分遅いようだ。
それ以降はどちらもポインタだから同じだろう。

312 :名称未設定:2016/09/23(金) 12:31:38.33 ID:B+W+e/Jj0.net
>>305
>>2. (1)のコードつ次のコードと同じ
>>const char *str = “Oops”;
>
>完全に同じかどうかは実装によるんでね

型が異なるので仕様としても違うんじゃない?
書き換えようとした時、(1)は警告か実行時例外で、2はコンパイルエラー。

さらに、この後で、
str=strAr;
ってやったら、(1)は書き換え可能、2はコンパイルエラー。

313 :名称未設定:2016/09/23(金) 12:44:56.58 ID:4LsxYAdi0.net
>>312
2はコンパイルエラーの意味がわからん。
strArはヒープの連続した領域で書き換え可能だが。
strAr[0] += 1;
printf("%p %s¥n", strAr, strAr);

314 :名称未設定:2016/09/23(金) 12:46:52.11 ID:4LsxYAdi0.net
ヒープじゃないスタックだすまんw

315 :名称未設定:2016/09/23(金) 13:02:37.09 ID:s+rgRlp50.net
>>312
ぉー。あんたの言う通りだ。
char *str = “Oops”; // ―(a)
const char *str = “Oops”;// ―(b)

(a), (b)ともコンパイルはできる。けど、Bus error: 10と実行時例外が発生し、
発生箇所も異なる。

(b)ではWarningが書き換えようとする場所で発生する。
環境は、下の通り

> clang -v
Apple LLVM version 7.3.0 (clang-703.0.31)
Target: x86_64-apple-darwin15.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

316 :名称未設定:2016/09/23(金) 13:06:33.89 ID:4LsxYAdi0.net
const char *の話かよ

317 :名称未設定:2016/09/23(金) 13:08:44.35 ID:w1mMT3fd0.net
ホント初心者しかいないスレだな
どうでも良いという正解を教えてやれよ

318 :名称未設定:2016/09/23(金) 19:26:30.03 ID:RJma34Ow0.net
箸の上げ下ろしも指導受けないといけないくらい不安なんだろ

319 :名称未設定:2016/09/23(金) 22:48:55.09 ID:YxWRio8u0.net
>>317
初心者スレですけど?

320 :名称未設定:2016/09/23(金) 23:29:18.71 ID:wugzmUP/0.net
>>309
まじ?何が違うんだろ

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

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