TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
ポルシェデザインモデルなどLaCie製外付けHDD
【FCP X】 Final Cut Pro X その8
Skype for Mac Part10
【予想】新型 MacBook Pro 13インチ 発表か!?
AirMac Part 32
Mac mini Part247
【白】ポリカ製 Intel iMac【現役】
2chブラウザ-BathyScaphe-潜航深度74m
MacBook Part65
Xcode part14

Xcode part14


1 :2016/10/11 〜 最終レス :2018/09/22
OS XやiOSの開発環境Xcodeのスレ。

Xcode
https://itunes.apple.com/jp/app/xcode/id497799835?mt=12
Xcodeダウンロードページ
https://developer.apple.com/xcode/downloads/
Xcode Glossary
https://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/Xcode_Glossary/20-Glossary/Glossary.html
Apple Developer
https://developer.apple.com/jp/
日本語ドキュメント
https://developer.apple.com/jp/documentation/

■関連スレ
プログラミング言語Swift 3
http://potato.2ch.sc/test/read.cgi/mac/1408762479/
[SDK]iPhoneアプリ開発初心者質問箱47[touch][iPad]
http://potato.2ch.sc/test/read.cgi/mac/1470902093/
iOSアプリ 開発者の雑談スレ38
http://potato.2ch.sc/test/read.cgi/mac/1466951510/
Objective-C [ObjC part:8.1];
http://echo.2ch.sc/test/read.cgi/tech/1414816517/
Swift part8
http://echo.2ch.sc/test/read.cgi/tech/1463149806/

■前レ
Xcode part13
http://potato.2ch.sc/test/read.cgi/mac/1424907278/

2 :


3 :
俺的メモ


How to download Xcode 4 / 5 / 6 / 7 / 8 and get the DMG or XIP file?
http://stackoverflow.com/questions/10335747/how-to-download-xcode-4-5-6-7-8-and-get-the-dmg-or-xip-file

4 :
1にリンクあるだろ

5 :
神がひとつ願いを叶えてくれるとしたらXcodeをXCodeにするわ

6 :
macOSになったぐらいだしxCodeで

7 :
codeX にするわ。

8 :
χcodeでええわ

9 :
Xcode 8.0 にアップデートしろってうるせえ。これ止められないのか

10 :
ログの出るバグを落とした8.1はいつでるのか

11 :
>>10
25が濃厚

12 :
>>9
昔から言われてるなw
止める方法あったような気はしたが、今のバージョンのインストーラをダウンロードして
両方入れちゃうのがいいかも

13 :
25に10.1リリースの可能性高いみたいだな、Suicaもここから使えるかな
Xcodeも同タイミングかね

14 :
>>13
地味に楽しみ。
ついでにSuica apiも触れたら、昔のあの時のワクワク感が蘇るのになー

15 :
>>14
触れるわけ無いだろ(笑)

16 :
ブルーボックスふたたび

17 :
久しぶりにXcodeで新規プロジェクト作ったんだけど、
プロジェクト情報入れる画面のタイトルがテキストボックスにかぶってるんですが・・・
対処方法ありますか?

18 :
>>17
xcode8にバージョンアップ

19 :
10.1で実行できねーぞおい!

20 :
うふふ

21 :
8.1ってでたの?

22 :
いっぱい出た

23 :
おわりのはじまり

24 :
Xcode 8.1出た。
オフラインインストーラはまだない。

25 :
Xcode 8.1 adds support for Touch Bar on the new MacBook Pro:

これのために控えてたのか。

26 :
相変わらずSwiftのコンパイルおっせええええええ

27 :
アップデートのインストの段階でこけてXcode8.1を全部DLし始めやがった
回線細いから勘弁してほしい

28 :
simulatorのブックマーク、アップデートするたびに消えるのがなんとかなればなぁ

29 :
TouchBarのシミュレータってどうすれば表示できるのかな?

30 :
xroach-4.0をMacで動かすことに成功しました。
マシンスペック:MacBook Pro(15-inch,mid2010) HDD320GB→SDD500GB メモリ4GB→8GB
OS:SnowLepard→ElCatian→Sierra

http://streamable.com/8gc9

31 :
Xcode8.1使い始めたけど、new API Reference(shift + cmd + 0)で出るやつ、情報量が減ってる気がする。

メソッドの戻り値が出てこない。
たとえば、tableView:canMoveRowAtはBool値を返すのだが、それが書いてない。

32 :
Jump to definitionすれば、メソッドの戻り値が見える

33 :
俺も最近見て呆れた。
引数や返り値の詳しい説明が無くなってるのばっかり。
例えばOptional型でnil渡すとどうなる、とか書いてないから安心して書けない。
Swift3で名前が変更になったクラスやメソッドは特に酷い。
古い版どっかに残ってないか探したけど見つからなかった。

34 :
new API Referenceの件、戻り値書いてありました。
けど、たどり着くまで、以前より1 click多い様な気がする。

35 :
Xcode8.2 beta 2016/10/31 released
これ、10.11.5 or latorで動くって書いてあって安心した。
まだ、El Capitan使える。
El Capitanはあと少し使えるってことだ。

36 :
Xcode8.2が12月にリリースされて、
Xcode8.3が来年3月にリリース、そしてEl Capitanでは動かずSierraへ強制乗り換えさせられ、
来年6月にXcode9 betaがリリースって感じなのかな?

37 :
Swift3を触り始めたけど、Swif2からの変更点が多すぎ

38 :
今頃気づいたのかバカめ

39 :
Objective-C使えば良いのに

40 :
>>34
そうそう、1つ中の階層に入らないといけない事が増えて結構ダルい

41 :
>>39
Obj-C良いなぁ。

42 :
Objective-C大好きなんだがいつまで使えるんだろう。
すぐには無くならないとは思うけど、アップルのことだからなぁ。

43 :
来年swift4でまたばたついて、再来年5で安定、その後様子を見て廃止

もしくはosのcore部分や純正アプリの書換コストが気になり廃止がなくなりずーっと続く

最低あと3年はいける

44 :
メソッドのオーバーロードとデフォルト引数導入してくれんかの
ObjCになくてSwiftで特に便利に感じるのはそのくらいだわ

45 :
>>42
Obj-Cの好きなところは、コンパイルが早い。
嫌いなのは、冗長なセレクタ名

たとえば、
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;

Swift3みたいに、短くこんな感じで短くてもエエはず。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAt:(NSIndexPath *)indexPath;

それから、
+ (id)valueForKey:(NSString *)key;

これはこんな感じ
+ (id)value:(NSString *)forKey;

46 :
>>45
コードが横に長くなって読みづらくなるんだよな。配列、ディクショナリの糖衣構文がない頃は本当に読みづらかった

宣言を見なくてもどんな引数を入れればいいか、どんな戻り値が来るかがわかるのがいいって思想で作ったんだろうな。
IDEなしでは開発しない今となってどれほどの意味があるのかはわからないが

47 :
1行1引数にしてコロンで揃えるのは嫌い

48 :
文法だけSwiftで中身は別にObjective-Cのままでいいって感じ?

49 :
Dash3.4つかってAPI Documentみてるけど、CGRectを引いた結果が変だ!
size, originのプロパティしか記載が無い。

offsetBy:dx:dyメソッドを見たかったのに。

英語でやり取りするの面倒いなぁ。

50 :
Dash3.4の件、解決か?
Welcome!画面の左ペインにある、Apple API Referenceボタンの横の下矢印をクリックして、少し時間おいてloadingってのが消えたあとに、CGRectを検索すると、解決した。

51 :
Xcode8.1とiOS 10.1Simulator使い始めて、Simulatorの起動の遅さに絶望した。

1日経って見ると、遅さが解消されてる。iPhone7, 7 plus, SEとも問題無い。

最初の一回だけ、起動が遅かったのか?

謎ダァ。

52 :
イメージダウンロードしてたんじゃないの

53 :
>>52
そっか、納得

54 :
iOS実機テストが年会費払わなくてもできるようになったけど、これって実機インストール後に期限ある?
自分用に作ったアプリが1週間くらいで起動しなくなったんだが
大人しく年会費払えってことか

55 :
>>54
実機をMACに繋いでlogみりゃexpiredって出てる。期限は7日間。
年会費払った事無いんだけど、払ってみるかな!

56 :
え、いつから年会費いらなくなったん?
知らんかった

57 :
実機で動作させるのにApple Developer Programに入らなくてもよくなったってだけだよ
去年の9月からそうだったべ

58 :
>>56
手元で実験するくらいしかできないけどな。上で書かれてるように証明書の期限あるし

59 :
毎週ビルドすればいいじゃん?

60 :
最近始めたんだけどswiftのコンパイル遅すぎるんだがみんなこれでやってんの?
文字列の加算は遅いらいしけど遅すぎるわこれ

61 :
うんマジで遅い
MacProだと劇的に早くなるのかが気になるんだよなあ

62 :
>>61
こんなもんなのか
酷いなこれ
まだ4swiftファイル目なのに5分くらいかかってる…

63 :
Appleは技術力ないからな

64 :
5分はおかしいだろ

65 :
3世代前ぐらいまMac miniでも使ってんだろ

66 :
miniの3世代前って2010か
うちじゃSSDに換装してるが現役

67 :
メモリ最小モデルとか?
環境わからないとねぇ

68 :
>>60
型推論させないで明示的に型を書くようにしたらマシになるかと

69 :
>>65
まぁ古いけど一応i7なんだが
air mid2011

>>68
型推論はほとんど使ってないと思う
多分文字列の加算をバリバリ使ってるから
Javaからの移植が絶望的

今職場だからメモリはわからんなぁ
2か4?

70 :
>>69
>多分文字列の加算をバリバリ使ってるから
意味不明
そんなんで遅くならん

71 :
>>70
マジか
しかし重くなったタイミング的には文字列加算の行を追加してからなんだよなぁ
ちなみにこんな文が数十行

str_out = "a"+ str1 + "b" + str2 +"c"…

72 :
型推論やんけw

73 :
>>72
えっこれ型推論なのか?
どう書けば推論させないようにできる?

74 :
全部に :String つける

75 :
もはや謎仕様だな

76 :
>>71
こういうのもあったり
https://spin.atomicobject.com/2016/04/26/swift-long-compile-time/

_人人人人人人_
> 12 hours <
 ̄Y^Y^Y^Y^Y ̄

77 :
>>74
どういうこと?

78 :
var a:String
a = "b" as String + "c" as String
print(a)

こんな書き方でコンパイル時間が短縮できるんか?
信じられん!

79 :
>>74
変数は宣言時に全てそれ付けてあるんだが
""で囲んだ文字列も指定しないといけない?

80 :
一応建前上は型類推するよってことになってるけど、いちいちコンバイラに型類推させんじゃねーよ!
ってことだろ

81 :
テストプログラム作って試してみた
これtoo complexとかで怒られるんだけど何がだめなんだろう
str1とかは全部型指定してある
もう訳が分からない
var str:String = ""+str1+"-"+str2+"-"+str3

82 :
ちなみにメモリは4GBだった

83 :
>>82
仲間!

84 :
>>76
それ、単なるバグ
2015年12月にバグレポが提出されて、2016年4月段階でまだ、治って無いって愚痴ってるブログじゃん。

85 :
まあ、辞書リテラル、配列リテラルには型を明記だね。

let myCom: Array<Dictionary<String, Dictionary<String, String>>>
= [
[ "employee 1": ["attribute": "value"]],
[ "employee 2": ["attribute": "value"]],
[ "employee 3": ["attribute": "value"]]
]
こんな感じ!
うぃー、訳わからなくなる。

86 :
>>81
普通に一瞬でコンパイルできるんだけど

87 :
>>80
コンバイル

88 :
>>85
配列・辞書の省略記法とtypealias使えば

typealias EmployeeAttributesDictionary = [String : String]
typealias EmployeeDictionary = [String: EmployeeAttributesDictionary]
typealias EmployeesArray = [EmployeeDictionary]

let myCom: EmployeesArray = [
[ "employee 1": ["attribute": "value"]],
[ "employee 2": ["attribute": "value"]],
[ "employee 3": ["attribute": "value"]]
]

89 :
>>88
うーん、いいアイディア

90 :
>>76
(12時間後)
xこで「失敗しました!!(^o^)」

ぼく「」

91 :
>>86
すまん、こうだった
num1とかはInt型
…IntからStringの自動変換ってあるよね?

var str:String = ""+num1+"-"+num2+"-"+num3

92 :
>>91
num1の所は、String(num1, radix: 10)ね!

93 :
>>76
12時間コーヒー一杯で粘るのかワロタ

94 :
>>88
最後カンマ消さなきゃいけないかと焦ったぜ、、、

95 :
>>91
>…IntからStringの自動変換ってあるよね?
無いだろ

var num1 = 1, num2 = 2, num3 = 3
var str1 = "¥(num1)-¥(num2)-¥(num3)"
var str2 = String(format: "%i-%i-%i", num1, num2, num3)
var str3 = String(num1) + "-" + String(num2) + "-" + String(num3)
var str4 = String(num1, radix: 10) + "-" + String(num2, radix: 10) + "-" + String(num3, radix: 10)

96 :
>>95
無いのかorz
そうかそういうことか
これ多用してたからコンパイルに時間かかってたのか
コンパイル時間長すぎてなかなかエラーが出なかったのと、エラー出ても"too complex"とか言われて全然気づかなかった…

97 :
>>96
気付かないのは、自分の方に原因を求めないせい

98 :
>>97
元々Javaからの移植で、とりあえず貼り付けてエラー出てるところを直していってたんだよね
で、とあるメソッドを貼り付けたらコンパイル時間が5分とか10分になっちゃったと
しかもコンパイル終わるまでエラーメッセージが出ない
xcode&swiftだと、エラーがいっぱいあるとコンパイル時間が異常に長くなる、ということがわかったわ
ちなみにエラーない状態だと5秒でコンパイル終わった

99 :
後々すげー触りたくないコードになりそう
俺だったら上を説得してでも1から書くな

100 :
>>99
まぁ個人でやってるアプリだから…
>>91の文があるだけでエラー出るまで数分待たないといけないレベルだとは思っても見なかった


100〜のスレッドの続きを読む
Mac App Store Part 9
Macユーザー雑談スレッド 13
Mac持ちの年収っていくらくらい?
【あ】かわせみ【ん】
Mac at 秋葉原 Part3
Mac 購入相談スレッド Part36
test
iMac Retina 5K Display Part 59
AquaSKKスレッド 4
【開発中のゲーム】Awars IV【ゲームを作る人募集】
--------------------
☆ガット・ストリング総合16☆
CR聖戦士ダンバイン Part110
CIRCLET PRINCESS(サークレット・プリンセス) 5thバウト
N予備校スレッドpart14
◇◆◇大阪と尼崎の軽天屋どうでっか?◇◆◇
史上最悪の携帯会社=WILLCOM
【アンジュルム/カントリー・ガールズ】船木結ちゃん応援スレPart.134【ふなっき、むすぅ】
映画『ドラゴンクエスト ユア・ストーリー』 DRAGON QUEST YOUR STORY * レベル12
【SC】StarCraft2/Remastered Part107【SC2】
【MLB】アメリカ野球殿堂 Part.7【HoF】
昨日やっと処女喪失して自暴自棄気味の25歳
【新型】ニューモデルが出たらageるスレ225【速報】
スプーン総合スレッド
【KONAMI】実況パワフルサッカー273【パワサカ】
レンタルサーバ板も強制ID制にしよう。
ξ自分の老化にショックを受けた奥様69ξ
Google Pixel 3a/Pixel 3a XL Part28
佐々木希、甲子園・金足農業の快進撃で「中退」「中卒」情報の拡散被害に!?
☆結婚したいって思います?(含む国際結婚)(2)
【テレビ】<NHK>受信料の支払いを拒否する「N国」などの主張に対し“反論”公平な視聴者負担の必要性など解説
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼