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 Part4
http://egg.5ch.net/test/read.cgi/mac/1484763495/
[SDK]iPhoneアプリ開発初心者質問箱49[touch][iPad]
http://egg.5ch.net/test/read.cgi/mac/1538778915/
iOSアプリ 開発者の雑談スレ50【ぬくニー】
http://egg.5ch.net/test/read.cgi/mac/1548208154/
Objective-C [ObjC part:9];
http://mevius.5ch.net/test/read.cgi/tech/1510920033/
Swift part12
http://mevius.5ch.net/test/read.cgi/tech/1540818496/
■前スレ
Xcode part14
http://egg.5ch.net/test/read.cgi/mac/1476190499/
Xcode part15
■ このスレッドは過去ログ倉庫に格納されています
1名称未設定
2019/03/19(火) 21:39:30.77ID:GcjQlN/z09190
2019/04/17(水) 20:24:45.15ID:830+ZaZ+0 スレ番90の続きです
AppDelegate.h
#import <Cocoa/Cocoa.h>
@interface AppDelegate : NSObject <NSApplicationDelegate,NSSpeechSynthesizerDelegate> {
NSSpeechSynthesizer* _speechSynth;
}
@property (weak) IBOutlet NSTextField *textField;
- (IBAction)stopIt:(id)sender;
- (IBAction)sayIt:(id)sender;
@property (weak) IBOutlet NSButton *stopButton;
@property (weak) IBOutlet NSButton *speakButton;
@end
AppDelegate.h
#import <Cocoa/Cocoa.h>
@interface AppDelegate : NSObject <NSApplicationDelegate,NSSpeechSynthesizerDelegate> {
NSSpeechSynthesizer* _speechSynth;
}
@property (weak) IBOutlet NSTextField *textField;
- (IBAction)stopIt:(id)sender;
- (IBAction)sayIt:(id)sender;
@property (weak) IBOutlet NSButton *stopButton;
@property (weak) IBOutlet NSButton *speakButton;
@end
92名称未設定
2019/04/17(水) 20:27:22.32ID:sCpCbqL709390
2019/04/17(水) 20:36:00.75ID:830+ZaZ+0 スレ番90の続き
@synthesize stopButton=_stopButton;、@synthesize speakButton =_speakButtonを追加しても同じ結果でした
AppDelegate.m
import "AppDelegate.h"
@interface AppDelegate ()
@property (weak) IBOutlet NSWindow *window;
@end
@implementation AppDelegate
@synthesize window = _window;
@synthesize textField = _textField;
-(id)init {
self = [super init];
if (self) {
_speechSynth = [[NSSpeechSynthesizer alloc]initWithVoice:nil];
[_speechSynth setDelegate:self];}
return self;}
- (IBAction)stopIt:(id)sender {
[_speechSynth stopSpeaking];}
- (IBAction)sayIt:(id)sender {
NSString *string = [_textField stringValue];
if ([string length] == 0) {
return; }
[_speechSynth startSpeakingString:string];
NSLog(@"Have started to say:%@",string);
[ stopButton setEnabled:YES];
[ speakButton setEnnabled:NO];}
-(void)speechSynthesizer:(NSSpeechSynthesizer*)sender
didFinishSpeaking:(BOOL)finishedSpeaking{
NSLog(@"finishedSpeaking = %d",finishedSpeaking);
[ stopButton setEnabled:NO];
[ speakButton setEnabled:YES];}
@end
@synthesize stopButton=_stopButton;、@synthesize speakButton =_speakButtonを追加しても同じ結果でした
AppDelegate.m
import "AppDelegate.h"
@interface AppDelegate ()
@property (weak) IBOutlet NSWindow *window;
@end
@implementation AppDelegate
@synthesize window = _window;
@synthesize textField = _textField;
-(id)init {
self = [super init];
if (self) {
_speechSynth = [[NSSpeechSynthesizer alloc]initWithVoice:nil];
[_speechSynth setDelegate:self];}
return self;}
- (IBAction)stopIt:(id)sender {
[_speechSynth stopSpeaking];}
- (IBAction)sayIt:(id)sender {
NSString *string = [_textField stringValue];
if ([string length] == 0) {
return; }
[_speechSynth startSpeakingString:string];
NSLog(@"Have started to say:%@",string);
[ stopButton setEnabled:YES];
[ speakButton setEnnabled:NO];}
-(void)speechSynthesizer:(NSSpeechSynthesizer*)sender
didFinishSpeaking:(BOOL)finishedSpeaking{
NSLog(@"finishedSpeaking = %d",finishedSpeaking);
[ stopButton setEnabled:NO];
[ speakButton setEnabled:YES];}
@end
94名称未設定
2019/04/17(水) 20:38:31.88ID:sCpCbqL70 うおっ、IDが...まあ、いいかw
>>90-91
https://teratail.com/questions/81162
かな
IBOutletの変数名を変えるとかIBでブツを消すとかなんとかした場合に、Outletの接続を切ってからじゃないと、リソース(nib/xib,Storyboard)に前のが残るというのがたまにあったような
(最悪最終手段として、Source Code = XMLでそれらを表示してごにょごにょとか)
>>90-91
https://teratail.com/questions/81162
かな
IBOutletの変数名を変えるとかIBでブツを消すとかなんとかした場合に、Outletの接続を切ってからじゃないと、リソース(nib/xib,Storyboard)に前のが残るというのがたまにあったような
(最悪最終手段として、Source Code = XMLでそれらを表示してごにょごにょとか)
95名称未設定
2019/04/17(水) 20:38:57.37ID:t2WYNUZv0 >>92
UIWebView見てみ
javascriptから呼べるようになってるから
単に嫌って使ってないだけじゃないの?
よくわからんならここでもどうぞ
ttps://iosdc.jp/2016/c/node/86
UIWebView見てみ
javascriptから呼べるようになってるから
単に嫌って使ってないだけじゃないの?
よくわからんならここでもどうぞ
ttps://iosdc.jp/2016/c/node/86
96名称未設定
2019/04/17(水) 20:41:09.82ID:sCpCbqL7097名称未設定
2019/04/17(水) 20:44:00.03ID:sCpCbqL70 >>95
なにを言っているのかわからん...と思ったら、そういうJavascriptか。違うよJXAだよ?
macOS使ってないの?いや、AutomatorやAppleScriptやJXAを使うというか目にする機会さえも全くいままでなかったんだろうけど
もう、いろいろわかったら(なぞ)、取り消しなさいw
なにを言っているのかわからん...と思ったら、そういうJavascriptか。違うよJXAだよ?
macOS使ってないの?いや、AutomatorやAppleScriptやJXAを使うというか目にする機会さえも全くいままでなかったんだろうけど
もう、いろいろわかったら(なぞ)、取り消しなさいw
98名称未設定
2019/04/17(水) 20:48:50.63ID:t2WYNUZv099名称未設定
2019/04/17(水) 20:52:30.61ID:sCpCbqL70 >>98
Javascriptだよ?JXAも。Appleのドキュメントでは、 AppleScriptとJavascriptだよ?しかもObjC〜Cocoa APIを直接使えるのはと言っているじゃん
maxOSに標準で普通に入っているのを、それを知らずに勝手にそのJavascriptだと思い込んだのは君だね。俺を責めるのではなく無知を恥じるべきとこだろうに
また「妄想」で最後のことを言うし。よく知らないのに言えたものだ...
Javascriptだよ?JXAも。Appleのドキュメントでは、 AppleScriptとJavascriptだよ?しかもObjC〜Cocoa APIを直接使えるのはと言っているじゃん
maxOSに標準で普通に入っているのを、それを知らずに勝手にそのJavascriptだと思い込んだのは君だね。俺を責めるのではなく無知を恥じるべきとこだろうに
また「妄想」で最後のことを言うし。よく知らないのに言えたものだ...
101名称未設定
2019/04/17(水) 20:56:50.33ID:sCpCbqL70 https://developer.apple.com/library/archive/documentation/LanguagesUtilities/Conceptual/MacAutomationScriptingGuide/index.html#//apple_ref/doc/uid/TP40016239-CH56-SW1
Xcodeに対してもいろいろできるぞ(限界があるけど)。遊べるぞw Cocoa APIも直接ならなおさらww
Xcodeに対してもいろいろできるぞ(限界があるけど)。遊べるぞw Cocoa APIも直接ならなおさらww
102名称未設定
2019/04/17(水) 21:02:33.82ID:t2WYNUZv0103名称未設定
2019/04/17(水) 21:12:53.38ID:sCpCbqL70 >>102
はあ?AppleScriptとJavascriptからCocoa APIを呼び出すだぞ?それが Swift API を通してのは存在しないだぞ?意味わかんない?
そもそもAppleScriptとJavascriptを知らないで言っているんだから、話にならんぞ。とりあえず、>>101で勉強してからアレコレいいなさいな
トンチンカンにもほどがある、その関係ないのを再び強要するあたり。コマンドでもSwiftをスクリプトのようにというのもわかってなさげ
あんたがなんか得意げなのは、Swift - Javascript ブリッジだろうに
なんでそこまで意固地なんだか。ただ>>81は間違っていた迂闊だったで済む話なのに。まだ、何を言っているのかわかってないのか...
はあ?AppleScriptとJavascriptからCocoa APIを呼び出すだぞ?それが Swift API を通してのは存在しないだぞ?意味わかんない?
そもそもAppleScriptとJavascriptを知らないで言っているんだから、話にならんぞ。とりあえず、>>101で勉強してからアレコレいいなさいな
トンチンカンにもほどがある、その関係ないのを再び強要するあたり。コマンドでもSwiftをスクリプトのようにというのもわかってなさげ
あんたがなんか得意げなのは、Swift - Javascript ブリッジだろうに
なんでそこまで意固地なんだか。ただ>>81は間違っていた迂闊だったで済む話なのに。まだ、何を言っているのかわかってないのか...
10490
2019/04/17(水) 22:51:55.01ID:830+ZaZ+0 >>100
最近の XCODEのバージョンの参考書はiOS&swiftばっかりでmacOS&Object-Cで市販のは無いみたいなんだよね
最近の XCODEのバージョンの参考書はiOS&swiftばっかりでmacOS&Object-Cで市販のは無いみたいなんだよね
105名称未設定
2019/04/18(木) 00:22:21.17ID:6rmT6V410 >>95
@objcの記述が必要だったりNSObjectを継承する必要があったりで、結局はObjective-Cを経由しないと使えないのでは?
@objcの記述が必要だったりNSObjectを継承する必要があったりで、結局はObjective-Cを経由しないと使えないのでは?
107名称未設定
2019/04/18(木) 08:19:35.11ID:kOb7mcdf0 10.2.1 age
109名称未設定
2019/04/18(木) 14:57:35.88ID:1MaTDaWU0 カリフォルニアコネクション
111名称未設定
2019/04/21(日) 00:33:14.28ID:4libyZQL0 アプリのicons作るのに、どんなアプリ使ってる?
Apple謹製のicon composerはMojaveじゃダメなんだよね!
Apple謹製のicon composerはMojaveじゃダメなんだよね!
112名称未設定
2019/04/21(日) 01:27:46.32ID:zJZq9rSD0 普通にXodeで
113名称未設定
2019/04/21(日) 01:33:03.70ID:zJZq9rSD0 普通にXcodeで
ドラッグで簡単に小さいの作れねーとかちまちまファイル作るのめんどくせーとかは、コマンドで一気に
ドラッグで簡単に小さいの作れねーとかちまちまファイル作るのめんどくせーとかは、コマンドで一気に
114名称未設定
2019/04/21(日) 03:26:00.85ID:WGp0zTFV0 GUIでicns生成とか古くさい
コマンドが最強とApple
コマンドが最強とApple
115名称未設定
2019/04/21(日) 03:34:22.80ID:b/e2fTex0 XcodeもいちおうGUIだけど
Asset Catalogといういいの思いついた、これはいい。icon composerと似たような感じだからicnsもここで
じゃないかなあ
Asset Catalogといういいの思いついた、これはいい。icon composerと似たような感じだからicnsもここで
じゃないかなあ
116名称未設定
2019/04/21(日) 11:09:59.84ID:kzlP+M610 Asset Catalogでいいと思うけど、一応こういうのもある
前スレから
261 名前:名称未設定 Mail:sage 投稿日:2017/04/04(火) 12:16:12.05 ID:6Ri/voRh0
Xcode 8からはIcon Composerは非推奨になってるのね
どうりで動かないはずだわ…
iconutilをコマンドラインから使えとのこと
https://developer.apple.com/library/content/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html#//apple_ref/doc/uid/TP40012302-CH7-SW2
前スレから
261 名前:名称未設定 Mail:sage 投稿日:2017/04/04(火) 12:16:12.05 ID:6Ri/voRh0
Xcode 8からはIcon Composerは非推奨になってるのね
どうりで動かないはずだわ…
iconutilをコマンドラインから使えとのこと
https://developer.apple.com/library/content/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html#//apple_ref/doc/uid/TP40012302-CH7-SW2
117名称未設定
2019/04/21(日) 13:04:07.26ID:WGp0zTFV0 こういうのもある
Icon Composer 2x
https://github.com/lemonmojo/IconComposer2x
その名の通り2xサイズ対応
ただし.ico(Windowsアイコン)作成機能はなくなった
Icon Composer 2x
https://github.com/lemonmojo/IconComposer2x
その名の通り2xサイズ対応
ただし.ico(Windowsアイコン)作成機能はなくなった
118名称未設定
2019/04/21(日) 13:54:20.94ID:nF7nndCk0 素直にフォトショ使えば簡単なのに
119名称未設定
2019/04/21(日) 18:00:07.05ID:b/e2fTex0 >>116
Revision History みるとドキュメントとして(かなり)古いかな??
最初に Let Xcode Create an icns File Automatically ってあるから、コマンドを使えとは俺は読めないけどw (iconsetなんて作るの面倒だったのでんなことしなかったけどw、コマンド使えと読んだ人もおなじく?)
Asset Catalogが出る前の、イメージをまとめる管理するGUI(Icon composerのような)がXcodeに無かった時のじゃないのかなあ
Xcodeでのは、GUIとしてiconsetを作る管理するだけ&ビルドではコマンドでなんだけどね(まあ、当然。actool中のiconutil同等機能かactoolがiconutil読んでかな?)
今は、テンプレートでAppIconがあり、ここに各サイズの画像を置けと言っているようなもんだから&iconset作るの面倒もないので、それに従うけど俺はw(AppIcon以外のicnsも)
Revision History みるとドキュメントとして(かなり)古いかな??
最初に Let Xcode Create an icns File Automatically ってあるから、コマンドを使えとは俺は読めないけどw (iconsetなんて作るの面倒だったのでんなことしなかったけどw、コマンド使えと読んだ人もおなじく?)
Asset Catalogが出る前の、イメージをまとめる管理するGUI(Icon composerのような)がXcodeに無かった時のじゃないのかなあ
Xcodeでのは、GUIとしてiconsetを作る管理するだけ&ビルドではコマンドでなんだけどね(まあ、当然。actool中のiconutil同等機能かactoolがiconutil読んでかな?)
今は、テンプレートでAppIconがあり、ここに各サイズの画像を置けと言っているようなもんだから&iconset作るの面倒もないので、それに従うけど俺はw(AppIcon以外のicnsも)
120名称未設定
2019/04/21(日) 18:10:14.91ID:AApDzWB00 話横で失礼。
前にも書き込まれてましたが、SwiftでのmacOS向け開発を学ぶのに良い書籍やサイトってありませんか?
iOSやwatchOS向けは有ってもmacOS向けが...
英語でも構いません。ご存知でしたら宜しくお願いします。
前にも書き込まれてましたが、SwiftでのmacOS向け開発を学ぶのに良い書籍やサイトってありませんか?
iOSやwatchOS向けは有ってもmacOS向けが...
英語でも構いません。ご存知でしたら宜しくお願いします。
121名称未設定
2019/04/21(日) 18:27:58.99ID:b/e2fTex0 >>119,116
ああ、プロダクトの一部としてのicnsではなく、単にicsn作りたいだけやねんって、場合はコマンドだね、だろね
>>120
Swiftはなあ、コロコロ変わって前の互換性とかがあるからなあ
ちょっと前のObjective-Cの人の
Cocoa Programming for OS X
の、最新最終5班はSwiftらしい。April 24, 2015 だけど。ヒレガス本とか言われて良書の部類じゃなかったかな
https://www.amazon.com/Mastering-macOS-Programming-Stuart-Grimshaw/dp/1786461692
May 31, 2017 で Swift 3 だったり
https://www.amazon.com/Learning-Swift-Building-macOS-Beyond/dp/149198757X/
April 14, 2018 これかな(どの程度深いのかわからんけど)
iOSのなら最新のSwiftにあったのがごろごろあるから、それでXcodeの使い方を覚えて、Cocoa APIのはこういうのやAppleのドキュメントを読めばいいんじゃないかなあ
すでにXcodeの使い方がわかっているなら、まずはAppleのドキュメント見てみるとか
ああ、プロダクトの一部としてのicnsではなく、単にicsn作りたいだけやねんって、場合はコマンドだね、だろね
>>120
Swiftはなあ、コロコロ変わって前の互換性とかがあるからなあ
ちょっと前のObjective-Cの人の
Cocoa Programming for OS X
の、最新最終5班はSwiftらしい。April 24, 2015 だけど。ヒレガス本とか言われて良書の部類じゃなかったかな
https://www.amazon.com/Mastering-macOS-Programming-Stuart-Grimshaw/dp/1786461692
May 31, 2017 で Swift 3 だったり
https://www.amazon.com/Learning-Swift-Building-macOS-Beyond/dp/149198757X/
April 14, 2018 これかな(どの程度深いのかわからんけど)
iOSのなら最新のSwiftにあったのがごろごろあるから、それでXcodeの使い方を覚えて、Cocoa APIのはこういうのやAppleのドキュメントを読めばいいんじゃないかなあ
すでにXcodeの使い方がわかっているなら、まずはAppleのドキュメント見てみるとか
122名称未設定
2019/04/21(日) 18:37:38.09ID:AApDzWB00 有難うございます。
iOSについてはHacking with Swiftがもうすぐ修了です。
でもやっぱり提供できるソリューションの幅などを考えるとmacOSも学びたくて。
地道に調べてみます。
iOSについてはHacking with Swiftがもうすぐ修了です。
でもやっぱり提供できるソリューションの幅などを考えるとmacOSも学びたくて。
地道に調べてみます。
123名称未設定
2019/04/22(月) 09:41:31.52ID:r/oBigeU0 もうしばらくすると、iOS用に作ったアプリが
macOSでも動くようになるんじゃなかったっけ…?
macOSでも動くようになるんじゃなかったっけ…?
124名称未設定
2019/04/22(月) 09:51:39.78ID:arGWfcB10 iOS用とmacOS用でユーザーインターフェイスが同じという訳にはいかないし、実装すべき機能もその見せ方使わせかたも違うからねぇ...
作り直しは必須でしょう。
対応可能な外部機器やファイル操作その他諸々。iOSの知識だけじゃmacOSでやる意味が無いし。
作り直しは必須でしょう。
対応可能な外部機器やファイル操作その他諸々。iOSの知識だけじゃmacOSでやる意味が無いし。
125名称未設定
2019/04/22(月) 09:55:46.70ID:arGWfcB10 因みに、Luna DisplayでiPadをMacのサブモニターにして作業してるんだけど、作業中にSlide overで他のiOSアプリを使うのはちょっと便利^_^
126名称未設定
2019/04/22(月) 10:28:13.90ID:NDkuy9u10 ・xcodeのiosシミュレーターをxcode無しでも使えるようにする
・iosアプリ開発側にmacでも使いやすいようなUI体系にしろって制約を課す
それだけだと思う
アップル側はルールを作るだけで技術的な負担は全て開発側に丸投げ
・iosアプリ開発側にmacでも使いやすいようなUI体系にしろって制約を課す
それだけだと思う
アップル側はルールを作るだけで技術的な負担は全て開発側に丸投げ
127名称未設定
2019/04/22(月) 12:24:10.68ID:arGWfcB10 何言ってんだか
128名称未設定
2019/04/22(月) 16:10:28.74ID:K/4Qu67q0 Object-Cの初心者なんだけど課題の解答が見つからなくって困ってます。
課題:Name欄のcellを入力された名前の文字数順にsortするように
attributes insoectorの項目を設定しなさい。
attributes inspectorとsort keyとSelectorどう設定すればいいのかな?
sort keyにpersonName.lengthと入れてSelectorはcompare:って入れてもだめで
色々試したけどダメ
課題のxcode画面のイメージ
https://i.imgur.com/ltCWOqL.png
課題:Name欄のcellを入力された名前の文字数順にsortするように
attributes insoectorの項目を設定しなさい。
attributes inspectorとsort keyとSelectorどう設定すればいいのかな?
sort keyにpersonName.lengthと入れてSelectorはcompare:って入れてもだめで
色々試したけどダメ
課題のxcode画面のイメージ
https://i.imgur.com/ltCWOqL.png
129名称未設定
2019/04/22(月) 18:25:05.25ID:27RAGhag0 テキストに答え載っててるんじゃない?
調べる時はタイポに気を付けて。
尋ねる時は前提条件を全て列記して、何してどうダメだったのか明確に。
入力中に並べ替えるとか、何かアクションしたら並べ替えるとか、課題の内容が説明できてない。
調べる時はタイポに気を付けて。
尋ねる時は前提条件を全て列記して、何してどうダメだったのか明確に。
入力中に並べ替えるとか、何かアクションしたら並べ替えるとか、課題の内容が説明できてない。
130名称未設定
2019/04/22(月) 18:53:22.49ID:HEwjvD6Z0 >>126
UIKitをすでに使ってるってなかったっけ。AppleのmacOSアプリのどれかが
https://www.softantenna.com/wp/mac/uxkit/
か。Mojaveのアプリでも
それがシミュレータで動いているのなら嫌だなwいや、ぜんぜんそう読めない読まないけど
UXKitはとりあえずで完成型はUIKitとほぼ同じ+になるだろう。必要なのはamd64バイナリを含んだMach-Oのためのビルドだろうな。最低限でのiOSアプリがそのままmacOSでも動くなら
UIKitをすでに使ってるってなかったっけ。AppleのmacOSアプリのどれかが
https://www.softantenna.com/wp/mac/uxkit/
か。Mojaveのアプリでも
それがシミュレータで動いているのなら嫌だなwいや、ぜんぜんそう読めない読まないけど
UXKitはとりあえずで完成型はUIKitとほぼ同じ+になるだろう。必要なのはamd64バイナリを含んだMach-Oのためのビルドだろうな。最低限でのiOSアプリがそのままmacOSでも動くなら
131名称未設定
2019/04/22(月) 19:50:50.86ID:HEwjvD6Z0 >>128
なんの「課題」なの?書籍の?だったらその前に必要なことがすでに説明されているんじゃないの?
Interface Builder で設定するプロパティがなんのこっちゃの場合は、
クラス名を Identity Inspector (その左となりのボタンをか、 View > Utilities > Show Identity Inspector) で調べる知る (NSTableColumn)
そのクラスをAPI Documentで見る&それらしいプロパティもしくはメソッドを探す (sortDescriptorPrototype)
よく読む、先もよく読む (NSSortDescriptor)
それでも、なんのこっちゃーの場合はサンプルを探すw
(NSTableViewはデータソースの形式によってあれやこれや変わるんじゃなかったかなあ。使えるとか使えないとか。この件にはどうだったかな)
なんの「課題」なの?書籍の?だったらその前に必要なことがすでに説明されているんじゃないの?
Interface Builder で設定するプロパティがなんのこっちゃの場合は、
クラス名を Identity Inspector (その左となりのボタンをか、 View > Utilities > Show Identity Inspector) で調べる知る (NSTableColumn)
そのクラスをAPI Documentで見る&それらしいプロパティもしくはメソッドを探す (sortDescriptorPrototype)
よく読む、先もよく読む (NSSortDescriptor)
それでも、なんのこっちゃーの場合はサンプルを探すw
(NSTableViewはデータソースの形式によってあれやこれや変わるんじゃなかったかなあ。使えるとか使えないとか。この件にはどうだったかな)
132名称未設定
2019/04/22(月) 20:07:53.47ID:HEwjvD6Z0133名称未設定
2019/04/22(月) 21:42:06.95ID:Y/1b5nBZ0 Swiftは死にます
135名称未設定
2019/04/22(月) 22:30:19.24ID:ox2IEw/20 ジャバジャバ使いましょう
136名称未設定
2019/04/23(火) 11:44:33.89ID:Je5RgZ4V0 sidecarの話はどうなったんや
137名称未設定
2019/04/23(火) 14:19:05.43ID:jQ9oFhhp0 WWDCまではお預けだろう。
現時点の情報では「任意のアプリの任意のウィンドウをサブモニターに転送」という事だから、恐らく複数のウィンドウを展開したりデスクトップを転送して操作したりは出来ない。
AppleはMacタブレットとかタッチスクリーンMacは出すつもりが無いだろうから、この制限は取り払われないと思われる。
現時点の情報では「任意のアプリの任意のウィンドウをサブモニターに転送」という事だから、恐らく複数のウィンドウを展開したりデスクトップを転送して操作したりは出来ない。
AppleはMacタブレットとかタッチスクリーンMacは出すつもりが無いだろうから、この制限は取り払われないと思われる。
138名称未設定
2019/04/23(火) 16:42:01.05ID:jQ9oFhhp0 普段、こういう使い方してて至って便利なんで、出来れば素直にサブモニター(タッチパネル対応)の方向でやって欲しいんだけどな>Sidecar
https://i.imgur.com/0hPmutE.jpg
https://i.imgur.com/0hPmutE.jpg
139名称未設定
2019/04/23(火) 17:04:10.21ID:Je5RgZ4V0 うーん
9to5macの記事見てるとLuna Displayみたいなpencilによる操作が可能になるって書いてんだけどなー
やっぱダメか
9to5macの記事見てるとLuna Displayみたいなpencilによる操作が可能になるって書いてんだけどなー
やっぱダメか
140名称未設定
2019/04/23(火) 17:13:15.56ID:gpDQZDDv0 iDisplayっていう、iOSデバイスをMacのサブdisplayとして使うアプリ使ったことあるけど反応が遅くてあんまり使えなかった
メインで作業するときに参照用の資料なんかを表示しておくにはいいかも
Sidecarはあれより魅力的な機能あるんだろうか?
メインで作業するときに参照用の資料なんかを表示しておくにはいいかも
Sidecarはあれより魅力的な機能あるんだろうか?
141名称未設定
2019/04/23(火) 17:54:55.14ID:jQ9oFhhp0 Luna Displayのレイテンシーは有線接続で約11ms、無線接続で約22ms(それぞれ60FPS)。
Duetはそれぞれ95ms、108msだから比較にならないね。
まあ、タッチディスプレイMacなんて出たらUIをどうするか考えると、破綻は明らか。
タッチディスプレイMacやらMacタブレットはサードパーティーに任せるというAppleのスタンスは理解できるし、自分としては支持するな。
Duetはそれぞれ95ms、108msだから比較にならないね。
まあ、タッチディスプレイMacなんて出たらUIをどうするか考えると、破綻は明らか。
タッチディスプレイMacやらMacタブレットはサードパーティーに任せるというAppleのスタンスは理解できるし、自分としては支持するな。
142名称未設定
2019/04/23(火) 18:37:41.53ID:hwmIGBez0 自社で最適解が思いつかないからサードに丸投げして良いものが出て来れば開発者を入社させて公式機能に取り込み。折り合いがつかなければ最悪公式丸パクリでサードはStoreから取り下げさせる。なんてところまで妄想した。
143名称未設定
2019/04/23(火) 19:24:37.73ID:jQ9oFhhp0 そういう話じゃ無いけどね。
全てのデスクトップ機にタブレットモードなんてものが抱き合わされてたり、タブレット機でデスクトップアプリばかりなんてのが普通なんて環境だと理解出来ないかもしれない。
全てのデスクトップ機にタブレットモードなんてものが抱き合わされてたり、タブレット機でデスクトップアプリばかりなんてのが普通なんて環境だと理解出来ないかもしれない。
144名称未設定
2019/04/23(火) 20:38:11.32ID:k/h6+in70 Apple自身のサンプルがすでに出ているだろう。特に何も違和感がないけど。ある意味いその程度のモノ=その程度で十分なアプリには十分なもの
145名称未設定
2019/04/24(水) 10:53:50.43ID:Ha9NTOcd0 iPadにマウスの噂w
146名称未設定
2019/04/24(水) 11:04:45.39ID:pZaeMd6J0 何に使うんだ?
147名称未設定
2019/04/24(水) 12:00:44.73ID:pZaeMd6J0148名称未設定
2019/04/24(水) 19:12:38.29ID:tIYzBxS+0 >>147
俺もソレ欲しい。40$はちょっとなぁ。
俺もソレ欲しい。40$はちょっとなぁ。
149名称未設定
2019/04/24(水) 19:44:28.76ID:skqPXlhE0 その知識で40$位すぐ稼げるじゃないか
出来ないならやめた方がいい
出来ないならやめた方がいい
150名称未設定
2019/04/24(水) 20:50:32.88ID:WzyOBP/k0 物理本じゃ無くこういうPDFってのがいいよな
ただ 4.2Ready だけど大丈夫かな?
ただ 4.2Ready だけど大丈夫かな?
151名称未設定
2019/04/24(水) 21:49:55.68ID:pZaeMd6J0 アップデート保証付きです。
ePub, pdf, html, kindleで提供されており、全てダウンロード出来ます。
勿論ソースコード付きで、これも更新対象。
ePub, pdf, html, kindleで提供されており、全てダウンロード出来ます。
勿論ソースコード付きで、これも更新対象。
152名称未設定
2019/04/24(水) 22:01:59.77ID:A9VVtctE0153名称未設定
2019/04/24(水) 22:10:28.90ID:pZaeMd6J0154名称未設定
2019/04/24(水) 22:18:37.72ID:pZaeMd6J0 テキスト編集に関しては、ctrlを中心としたキーバインドをちゃんと実装してくれた方が使いやすいんじゃないでしょうか。
何故かctrl + a, e, a, f, kは使えるのにp, n, dは駄目という...
まあ、矢印キーでも悪くは無いと思いますが...
何故かctrl + a, e, a, f, kは使えるのにp, n, dは駄目という...
まあ、矢印キーでも悪くは無いと思いますが...
155名称未設定
2019/04/24(水) 22:22:39.53ID:A9VVtctE0 >>153
iOS Simulatorで使えているんだからなんとかなるんじゃないの
iOS SimulatorのようにOS側でなにか必要だろが。App側は特になにもする必要もないだろうiOS Simulatorで動かす時と同じように
誰もマウス/トラックパッドがTouchの代わりになるとは言ってないけど
iOS Simulatorでテストするときでも、マウス/トラックパッドの方がここはいいなと思うとこは俺はあるけどな
iOS Simulatorで使えているんだからなんとかなるんじゃないの
iOS SimulatorのようにOS側でなにか必要だろが。App側は特になにもする必要もないだろうiOS Simulatorで動かす時と同じように
誰もマウス/トラックパッドがTouchの代わりになるとは言ってないけど
iOS Simulatorでテストするときでも、マウス/トラックパッドの方がここはいいなと思うとこは俺はあるけどな
156名称未設定
2019/04/24(水) 22:24:59.88ID:pZaeMd6J0 本当にシミュレータ使ってますか?
157名称未設定
2019/04/24(水) 22:26:05.68ID:A9VVtctE0 使ってるけど?ポインティングデバイスとしてだぞ?ポインティング
とてもわかりやす例はキャレットの移動やテキストの選択だな
とてもわかりやす例はキャレットの移動やテキストの選択だな
158名称未設定
2019/04/24(水) 22:27:15.13ID:pZaeMd6J0 何をか言わんや...
159名称未設定
2019/04/24(水) 22:28:03.35ID:A9VVtctE0 言えよっw
160名称未設定
2019/04/24(水) 22:32:22.04ID:A9VVtctE0 最後は煽りうやむやかよーっ
なんでそうも否定してるのかさっぱりわからんな。それこそシミュレータ使ったことがあるのか?ってとこだな
なんでそうも否定してるのかさっぱりわからんな。それこそシミュレータ使ったことがあるのか?ってとこだな
161名称未設定
2019/04/29(月) 11:43:03.52ID:4FxFVYWY0 Objective-C勉強中です。
参考書見ながら、XcodeでCoreData使ってWindowに何個かの項目を入力して保存するアプリ作ってるんだけど以下のメッセージがでて止まってしまいます。
Xcode上のxxxx.mのファイル見ても殆どコードは無いのでどの辺に原因があるのか究明するのに困ってます。(現時点ででは自分がコーディングしたコードはありません)
何か解決のヒントないですかね?
Window上のView,Button等の設定やバインディングや設定した項目名等は参考書通りになっているかは確認しました。
macOS: Mojave 10.14.4
Xcode:10.2.1
-[_NSControllerObjectProxy copyWithZone:]: unrecognized selector sent to instance 0x60000000d2b0
参考書見ながら、XcodeでCoreData使ってWindowに何個かの項目を入力して保存するアプリ作ってるんだけど以下のメッセージがでて止まってしまいます。
Xcode上のxxxx.mのファイル見ても殆どコードは無いのでどの辺に原因があるのか究明するのに困ってます。(現時点ででは自分がコーディングしたコードはありません)
何か解決のヒントないですかね?
Window上のView,Button等の設定やバインディングや設定した項目名等は参考書通りになっているかは確認しました。
macOS: Mojave 10.14.4
Xcode:10.2.1
-[_NSControllerObjectProxy copyWithZone:]: unrecognized selector sent to instance 0x60000000d2b0
162名称未設定
2019/04/29(月) 16:37:43.29ID:ALz8oKXZ0 iPadでmacの画面操作が可能になるかもしれない
iPadでマウスが使える?
マジパン
今年のwwdcは楽しみやな
Hacking with macOSってアポーのBook Storeにもあって中身までダークモードに対応してるから買うならそっちで買った方がいいんじゃねえの
開発者にも多いのか、この著者のポールハドソンとか別の開発者というか記者?のギルヘルムランボーとかはツイッターにたまにコードあげたりしてるけど
みんなダークモードだしな
つかBook Storeって意外に品揃え良いのなw
それに他の小説とか(しかも日本の作家)までダークモード対応してんのはすげえわ
iPadでマウスが使える?
マジパン
今年のwwdcは楽しみやな
Hacking with macOSってアポーのBook Storeにもあって中身までダークモードに対応してるから買うならそっちで買った方がいいんじゃねえの
開発者にも多いのか、この著者のポールハドソンとか別の開発者というか記者?のギルヘルムランボーとかはツイッターにたまにコードあげたりしてるけど
みんなダークモードだしな
つかBook Storeって意外に品揃え良いのなw
それに他の小説とか(しかも日本の作家)までダークモード対応してんのはすげえわ
163名称未設定
2019/04/29(月) 17:09:58.98ID:/wqN+UZz0 iPhoneにMicrosoft Remote Desktop Clientを入れてるけど、それと同じことができるようになるの?
164名称未設定
2019/04/29(月) 17:19:19.16ID:ALz8oKXZ0 iPad液タブ化って言った方が簡潔だったかな
そのMRDCはよく分からんが
そのMRDCはよく分からんが
165名称未設定
2019/04/29(月) 17:48:50.12ID:2vtAaN3j0 >>161
unrecognized selector sent to instance 〜(そんなメソッドないよ)はxib/storyboard上の何かしらの設定が間違ってる場合が多い。
(NSController云々ならバインディング周りかも)
新規プロジェクト作成直後とか、問題が起きないところから1つ1つ試してみればどこの設定で起きてるのか絞り込みできる。
unrecognized selector sent to instance 〜(そんなメソッドないよ)はxib/storyboard上の何かしらの設定が間違ってる場合が多い。
(NSController云々ならバインディング周りかも)
新規プロジェクト作成直後とか、問題が起きないところから1つ1つ試してみればどこの設定で起きてるのか絞り込みできる。
166名称未設定
2019/04/30(火) 00:26:38.61ID:YVPGVwgV0 >>165
アドバイスありがとうございました。
新しいプロジェクトを作って教えられた通り、Windowの項目を一つずく追加して、参考書通りにバインディング等の設定をしていったら最終的に上手くいきました。
最初のプロジェクトと見比べてみましたがエラーの原因は発見できませんでした。
coreData等のパターンコーディング便利だけど慣れるまでエラーの原因を特定するのが大変ですね
アドバイスありがとうございました。
新しいプロジェクトを作って教えられた通り、Windowの項目を一つずく追加して、参考書通りにバインディング等の設定をしていったら最終的に上手くいきました。
最初のプロジェクトと見比べてみましたがエラーの原因は発見できませんでした。
coreData等のパターンコーディング便利だけど慣れるまでエラーの原因を特定するのが大変ですね
167名称未設定
2019/04/30(火) 02:29:23.96ID:mFoVTj7b0 CoreDataというか、Xcodeのモデルエディタは何か変更したら必ずその都度セーブしてやらないと変更が適用されない事があるから注意ね。
168名称未設定
2019/05/02(木) 14:06:10.59ID:Ic7hkB+n0 またまた、「Objective-C 勉強中」です
NSKeyedUnarchiver でつまずいてます
以下のCodingでUnarchiveをしてるんですが、ワーニングのメッセージがでるので、提案されてるコードに書き換えたのですが「unarchivedObjectOfClass:」の引数の設定がよくわかりません何をせってすればいいんでしょう?
・現在のcoding
newArray = [NSKeyedUnarchiver unarchiveTopLevelObjectWithData:data error:outError];
・ワーニングメッセージ
'unarchiveTopLevelObjectWithData:error:' is deprecated: first deprecated in macOS 10.14 - Use +unarchivedObjectOfClass:fromData:error: instead
・修正したcoding
newArray = [NSKeyedUnarchiver unarchivedObjectOfClass:[Person class] fromData:data error:outError];
〜ObjectOfClass:に指定してる「Person」はarchiverがcodingされててるClassです。何を指定すればよく分からないのでとりあえず関係ありそうなクラス名「Person」指定してみましたが上手くいきません
・環境
macOS: Mojave 10.14.4
Xcode:10.2.1
NSKeyedUnarchiver でつまずいてます
以下のCodingでUnarchiveをしてるんですが、ワーニングのメッセージがでるので、提案されてるコードに書き換えたのですが「unarchivedObjectOfClass:」の引数の設定がよくわかりません何をせってすればいいんでしょう?
・現在のcoding
newArray = [NSKeyedUnarchiver unarchiveTopLevelObjectWithData:data error:outError];
・ワーニングメッセージ
'unarchiveTopLevelObjectWithData:error:' is deprecated: first deprecated in macOS 10.14 - Use +unarchivedObjectOfClass:fromData:error: instead
・修正したcoding
newArray = [NSKeyedUnarchiver unarchivedObjectOfClass:[Person class] fromData:data error:outError];
〜ObjectOfClass:に指定してる「Person」はarchiverがcodingされててるClassです。何を指定すればよく分からないのでとりあえず関係ありそうなクラス名「Person」指定してみましたが上手くいきません
・環境
macOS: Mojave 10.14.4
Xcode:10.2.1
169名称未設定
2019/05/02(木) 15:14:01.61ID:BvfreDKk0 arrayなら[NSArray class]じゃないの?
170名称未設定
2019/05/02(木) 17:31:40.78ID:LVOCIRO80 ググったらqiitaとかで解説してるとこあるけど。
171名称未設定
2019/05/02(木) 18:28:43.47ID:Ic7hkB+n0 >>169
newArrayはNSMutableArrayなので[NSMutableArray class]で指定してみましたが以下のエラーとなります。
outError =Error Domain=NSCocoaErrorDomain Code=4864 "value for key 'NS.objects' was of unexpected class 'Person'. Allowed classes are '{(
NSMutableArray
)}'." UserInfo={NSDebugDescription=value for key 'NS.objects' was of unexpected class 'Person'. Allowed classes are '{(
NSMutableArray
)}'.}
newArrayはNSMutableArrayなので[NSMutableArray class]で指定してみましたが以下のエラーとなります。
outError =Error Domain=NSCocoaErrorDomain Code=4864 "value for key 'NS.objects' was of unexpected class 'Person'. Allowed classes are '{(
NSMutableArray
)}'." UserInfo={NSDebugDescription=value for key 'NS.objects' was of unexpected class 'Person'. Allowed classes are '{(
NSMutableArray
)}'.}
172名称未設定
2019/05/02(木) 19:07:58.77ID:EyPgJXJ+0 エラーメッセージとしてはこれと同じかな
https://stackoverflow.com/questions/26658279/error-of-unexpected-class-while-encode-decode-an-nsarray-with-nssecurecoding
Archive時は元がmutableでもimmutableとしてしか扱わないので、Unarchive時にはimmutable指定する方が適切のような気がするけど、賢くなってちゃんとmutableで作ってくれんのかな
https://stackoverflow.com/questions/26658279/error-of-unexpected-class-while-encode-decode-an-nsarray-with-nssecurecoding
Archive時は元がmutableでもimmutableとしてしか扱わないので、Unarchive時にはimmutable指定する方が適切のような気がするけど、賢くなってちゃんとmutableで作ってくれんのかな
173名称未設定
2019/05/02(木) 19:34:03.15ID:CY3UNx7r0 そろそろスレチ自重しろよ
ここはXCode開発環境スレであって、プログラミングスレじゃない
ここはXCode開発環境スレであって、プログラミングスレじゃない
174名称未設定
2019/05/03(金) 06:28:01.67ID:YN7Qi9a90 iPadでXcode動けばいいのに。
175168
2019/05/03(金) 08:35:23.89ID:Yhkiyaog0 >>170
情報ありがとう
参考にして以下のように指定したら上手く行きました
newArray = [NSKeyedUnarchiver unarchivedObjectOfClasses:[NSSet setWithObjects:[Person class],[NSMutableArray class],nil] fromData:data error:outError];
情報ありがとう
参考にして以下のように指定したら上手く行きました
newArray = [NSKeyedUnarchiver unarchivedObjectOfClasses:[NSSet setWithObjects:[Person class],[NSMutableArray class],nil] fromData:data error:outError];
176名称未設定
2019/05/03(金) 08:53:19.11ID:i7d7HvF40 >>174
一応こんなのはあるけど
App名: Sedona - Compile Swift Program、デベロッパ: Ketan Appa
https://itunes.apple.com/jp/app/sedona-compile-swift-program/id1155835459?mt=8
Xcode使うには12.9一択になるし、キーボードも必須。となると普通にMacBookを選択するのが解だろうね。
iPadはサブディスプレイとして使うと良い。
一応こんなのはあるけど
App名: Sedona - Compile Swift Program、デベロッパ: Ketan Appa
https://itunes.apple.com/jp/app/sedona-compile-swift-program/id1155835459?mt=8
Xcode使うには12.9一択になるし、キーボードも必須。となると普通にMacBookを選択するのが解だろうね。
iPadはサブディスプレイとして使うと良い。
177名称未設定
2019/05/04(土) 02:30:39.55ID:eScOxC5B0 Mac対象にPlayGround動かそうとするとココアライブラリがありませんってエラーが出ますが、
どうすれば治りますか?
どうすれば治りますか?
178名称未設定
2019/05/04(土) 18:41:11.92ID:aTbs1rl20179名称未設定
2019/05/06(月) 11:30:34.69ID:ZgBrldTT0 皆さん、最近はアプリの開発はmacOSもiOSもSwiftですか?
今更Objective-C勉強は意味ないですかね
今更Objective-C勉強は意味ないですかね
180名称未設定
2019/05/06(月) 12:01:53.98ID:7km+hMT50 意味ないことはないけど、勉強はしんどいと思うよ
Appleもやる気ないし、書籍とかも今はほとんど出てない
どうしてもObjective-Cじゃなきゃダメってことなら仕方ないけど
そうでなければSwiftを勧める
でも、それ以前に今はXcodeじゃなくてもアプリは開発できるから
そっちも考えてもいいと思うよ
SwiftよりC#とか学んどいた方が後々つぶしが利く
Appleもやる気ないし、書籍とかも今はほとんど出てない
どうしてもObjective-Cじゃなきゃダメってことなら仕方ないけど
そうでなければSwiftを勧める
でも、それ以前に今はXcodeじゃなくてもアプリは開発できるから
そっちも考えてもいいと思うよ
SwiftよりC#とか学んどいた方が後々つぶしが利く
181名称未設定
2019/05/06(月) 14:23:33.63ID:tZ41oXKl0 最新の開発環境(最新OS、速いマシン)が使えるなら
Swiftを選ぶのが普通
でも、Objective-C関連の日本語の本は、
良書でも古本で一冊198円で買えたりするんで、
旧OS、遅いマシンで自分専用のアプリを作るんなら
Objective-Cを選ぶのもあり
(Swiftだとコンパイルが遅かったりする)
Swiftを選ぶのが普通
でも、Objective-C関連の日本語の本は、
良書でも古本で一冊198円で買えたりするんで、
旧OS、遅いマシンで自分専用のアプリを作るんなら
Objective-Cを選ぶのもあり
(Swiftだとコンパイルが遅かったりする)
182名称未設定
2019/05/06(月) 14:45:40.54ID:GfvJsPhg0 >>179
Swiftが世に出て5年たつけど、それより古いアプリやコードはObjective-Cで書かれてるからメンテするときは知識がないと困る。
Swiftに慣れててメモリ管理がARCじゃない奴をいじるのは苦痛だな。
Swiftが世に出て5年たつけど、それより古いアプリやコードはObjective-Cで書かれてるからメンテするときは知識がないと困る。
Swiftに慣れててメモリ管理がARCじゃない奴をいじるのは苦痛だな。
183名称未設定
2019/05/06(月) 22:23:58.69ID:5YByV4w+0 Objective-Cはもう最新の言語仕様がまとまってるサイトもないからなあ
いつの間にか __auto_type とか出来てるし
いつの間にか __auto_type とか出来てるし
184名称未設定
2019/05/07(火) 13:22:13.16ID:MSZVPwzs0 macOSやiOSのアプリ作るんならswiftが最適でしょうな
泥とかも考えるなら別なのかもしれないけど
新機能とかででもそのまま使えんしどうしても対応遅くなる
泥とかも考えるなら別なのかもしれないけど
新機能とかででもそのまま使えんしどうしても対応遅くなる
185名称未設定
2019/05/07(火) 13:49:55.46ID:VGXVqWkW0 コマンドラインツール作る時は、Swiftは実質的にまだ選択出来ない?
187名称未設定
2019/05/07(火) 18:50:07.21ID:Sk3HrkuC0 できるしシェルスクリプトみたいに書けるぞ
#!/usr/bin/swift
import Foundation
print(CommandLine.arguments)
#!/usr/bin/swift
import Foundation
print(CommandLine.arguments)
188名称未設定
2019/05/07(火) 20:51:51.76ID:RurffKMy0 それって特定のXcode+CommandLineTool導入している前提?バージョン縛りもあるよね
配布用ツールでは使えないと思うけど。
配布用ツールでは使えないと思うけど。
190名称未設定
2019/05/26(日) 09:42:49.38ID:N9fizBnN0 Hacking with Swiftの一連の参考書のXcode10.2, Swift5版アップデートの配布が始まった。
本当に有難い。
電子書籍はこうであって欲しいと思うけど、なかなか出来ないよなぁ...
本当に有難い。
電子書籍はこうであって欲しいと思うけど、なかなか出来ないよなぁ...
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 不振の「ジャングリア沖縄」、追加融資・出資を要請…入場者は計画の半数程度で「資金ショートのリスク」 [ぐれ★]
- 【サッカー】サッカー北朝鮮が整列、挨拶をボイコット 日本に敗戦後…判定に不服、試合中も猛抗議 [ゴアマガラ★]
- 【サッカー】アジア大会 U21日本代表、準々決勝・北朝鮮戦メンバー発表 市原、荒木、大関らが先発【TBS】 [阿弥陀ヶ峰★]
- 田中みな実 歯磨き粉も家族とシェアできない潔癖症「鍋も飛沫が…」 片桐仁「子供生まれるんですよ!」に「それはいいの」 [muffin★]
- 高市首相、トランプ氏と連携確認へ 「米中」受け電話会談 [蚤の市★]
- 【値上げラッシュ】飲食料品10月も値上げラッシュ 3000超、ビールは減税 [ぐれ★]
- 【超絶悲報】チーさん、泣けなしの1万円スパチャをスルーされ号泣。Xに猛烈な大連投を投下 [315952236]
- 🏡千葉ロッテマリーンズ(笑)
- 【速報】高市首相とトランプ、日米の連携を確認!! [673057929]
- 【高市悲報】ちょっと待って!マジで何の根回しもせずに敵国条項削除しろって言っちゃったの?😨 [616817505]
- 高市早苗「あたしは1週間のうちにトランプさんと1回会って1回電話もした!中国が何さ!あたしが彼の1番なのよ!」 [545512288]
- 【悲報】エンジニア「もうコードレビューもしていない。2年後には今日アセンブリを見るようにPythonを見るだろう」 [743999204]