Xcode part15
レス数が1000を超えています。これ以上書き込みはできません。
前スレ最後のほうで書かれてたCould not launch アプリ名のエラー、アップルが修正したのか海外で解決報告が続々と挙がってる
まだちゃんと読んでないがキーチェーンのファイルを削除云々すればいいらしい 10.2出たけど、App Storeオンリーなのかな・・・
Command Line ToolsはDevelperのダウンロードサイトからDLできるけど。 いやだからそこに10.2がないからDLできないんだよ。 >>8
そのボタン押してもストアに飛ばされる。
仕方なくストア版のXcode入れて今やってるプロジェクトをビルドしてみたけど
PodsのRxSwiftビルドしているところで止まる。
Swift4のままだからそろそろ4.2に上げないとダメか?もう5出てるし。 Storeへのリンクか失礼 つか紛らわしいな
俺の環境だとStoreでアップデートにならない
softwareupdate -l でも No new software available. になる
一回消して入れ直してる なんか、AppleやGithubでネットワークの負荷が高くなってるのかねえ
CocoaPodsのレポジトリにコミットされまくりなのか、pod installでコケるし
今日は仕事にならない感じ・・・ あなたの環境に問題があるのでは?
今日pod install、app storeアップロード、GitHubコミットを何回もやってるけどいつもと変わらないよ >>13
rm -rf Pods Podfile.lock *.xcworkspace
ってやった後に、pod installで成功する?
先週は問題なかったのに今日は
[!] Unable to find a specification for `Firebase/Core`
と出て失敗してしまう。 >>15
10.14.3以降。システム要件上がり過ぎでワロタわ Xcodeのアップデート、OSのアップデートより時間かからん? >>16
しれっと上がってるのか。
まー最新追いかけるしかないな。 我のmacbook mid2010はここが限界か… 10.2でビルドが終了しない。
前のバージョンでもあったが、DerivedData消したりOS再起動すれば治ったのに今回はダメ・・・
Swift4のままのプロジェクトなんだけどXcodeのSwift5対応が関係してる? ログに何か出てないの?
さすがにそれだけの情報じゃ誰も分からんわ 何もログにはでない。
10.1ならSwift 4.2でビルドはできるが、そのプロジェクトを10.2で開いてビルドすると途中で止まる。
ビルド中のプログレスバーが表示されるけど、ある時点で伸びきってずっとそのままの状態になる。
何十分待ってもダメで、10.1ならほんの数十秒でビルドは完了する。
こっちじゃもうできることはなさそうだし、Swift5に本当に対応しないといけなくなるまで10.1のままで行くか・・・ わかったような気が・・・
Deployment Targetを11.0に上げるとビルドが完了した。 どういう状態で使いたいのかわからんけど、
2行もしくは2列は普通(?)にできる。2x2はちょっと無理かな1+2は可能 Project Builderの頃は縦横好きなように分割できたんだけど、今はView>Assistant Editorにある下4パターンしかできない
ウインドウで分けるのもしばらくやってみたけどNavigatorやInspectorが個別になるからそれも微妙だった Project Builder はわからんけど、Xcode 3 でもそれなりに分割できてたらしい
https://stackoverflow.com/questions/5496573/xcode-4-split-screen-feature
Xcode 4 からAssistant Editor使えAssistant Editorになりましたになって、それからもう Xcode 10 なんだから元に戻ることはなさげw Xcode 10.2に目立ったバグがなければそろそろアプデしようと思うけどもう大丈夫かな? 複数バージョンを同居させても特に喧嘩はしないから
Xcode-10.1.app
Xcode-10.2.app
というように名前変えて2つ以上入れてる。 >>36
terminal.appでswift動かす際に面倒だなぁ。
xselectなんちゃらとか言うのを叩かないとswift4.2, 5.0をswitchingできない。
xcode-select -s /Applications/Xcode….
こんな感じ。 複数あって選択するんだから当たり前じゃね?Terminalでどっちかでいいなら、一度設定するだけじゃね? >swift4.2, 5.0をswitchingできない
のか...
コマンドを使う人にはある意味常識的なフルパスでやったらイケるコマンドもあったような
swiftなんぞその実行ファイルだけでなくモロモロな環境があるかもだが、それも自分でシェル環境をスイッチするようにしたら何だかよくわからないが面倒なじゃい?
んなメンドくさいこと調べ書く必要もない、xcode-selectで一発で切り替えられるのは便利以外の何者でもないとしか思えないな、やっぱw Xcode 10.2でもSwift 4.2と5は使える。
Swiftのバージョン指定はプロジェクトの設定。使うXcodeのバージョンにも依存するけど。 シェルスク書いた方が汎用性が高いけど自分専用の歓喜でそこまでする気にはならない。
CI環境だったら必須のロジックだが。 最近、Xcode使ってObjective-Cの勉強始めました。
Xcode使ってコーディングしてるとたまに
・デリートキー(returnキーの上にあるホームベースの中に×が書いてあるキー)押すとその前に削除したテキストが再度入力されたり、
・カーソルを矢印キーで移動させようとすると反応しなかったりの現象が発生するんだけどこれってよくある事なの?
勉強のため解説書に書いてある簡単なコードを入力して実行してるだけなんですけどね
環境は以下の通りです。
Mac:iMac5K 2017 FD 1TB Memory 24GB
macOS:10.14.4
Xcode:10.2 >>44
テキストエディタ.appでも同じ挙動を示すの? 少なくともよくある事ではないな
カーソルが移動しないのはゴミ文字入ってんじゃないの ベータ版は令和に対応したか
Windowsは明日のアップデートかな? Xcode10.2動かすのに8GBメモリじゃ少ないよねぇ?
それとも8GBでOK?
Macbook Air買おうかと思うんだけど。 作るもの次第
凝ったアプリでなければ8GBでもいける
快適にサクサク開発したいなら盛っとけ Macbook Airを16GBにすれば20万円。
価格コムでMacbook Pro15を買えば23万円。
しょうがない、23万かぁ。
Macbook Air13を価格コムで買えば15万なのに。 メモリもそうだけどそれより問題は内臓SSDを結構積まないと苦しむぞ
外部ストレージで逃げられないケースがかなりあるから
最低でも512G以上できれば1Tにしたらいい真面目に開発するなら ストレージも作るもの次第だな
リソース使わない簡単なものなら10GBあれば余裕だし
値段なんて一時のもんだろ
その分しっかり開発したもので元取ればいいじゃん 昔はメモリ4「M」B
内蔵ハードディスク40「M」B
なんてのが普通 俺、、、Airでメモリ4GBでSSD128Gでやってるんだが何とかなるよ MBA2011持っててメモリ4Gだけど、昔はXcode5くらい前では普通に使ってたな。
今じゃMojave入れられなくなってしまったからLinux(lubuntu)入れてる。
SSDだし、Linux機にするならまだまだ現役というかドライバも枯れてて安定してるわ。 >>57
おお、同志。
4GBはキツそう!特にXcode10.2では。
ちなみにUnityとかAR Kitとかは念頭に無しです。 Objective-Cでオブジェクト型を定義するときに変数のデータ型に*をつけるけど
解説書のコーディング例で
NSString* str;
NSString * str;
みたいに変数型の直ぐ後ろに*が付いてるパターンとブランクを空けてから付いてるパターンがあるけどどっちが一般的なの? >>59
>>60
unityに興味あるけど、まったく調べていないや
簡単に言うと何が出来るか教えてほしいです なんでSwiftではじめないの
いまObjCから入るひとってどれぐらいいるんだろう >>61
「ポインター型」というのを意識してそういうのがいいっていうのだったかな
でも、
NSString* str, st2;
っていうので破綻していると思う。「ブランクを付ける」というのは見ないなあ
NSString *str;
っていう、「〜のポインタ」っていう感じのじゃないの
NSString* str; は一時的に一部で流行ったようだが主流にはなっていないような。Appleのドキュメントでも NSString *str; だよね(propertyとか)
各々気に入った方を好きにすればのことだろうけど キャストも
a = (NSString *)str;
ってな感じにしてる。
「なんだかのポインタ」いう意味で考えたほうがいい。ポインタは型じゃない。
整数値の型に置き換えて扱えるってだけ。 >>67
なるほぉー
int *a;
int* a;
int * a;
一番上を、ソースでよく見るね。二番、三番はあまり見ない。 >>69
掌田津耶乃さんっていうライターの解説書は
char* name;
みたいに型に「*」をくっつける書き方なんだよね
まー、気持ちの問題でコーディング上は問題ないって事だね >>70
その人の書籍は画面のハードコピーばっかりだし、誤植多いしで買わない事にしてる。
ちなみに名前で騙されてる人多いが筆者はおっさん ああいう書き方好むのはポインタを根本的に理解してないっぽい感じがする >>71
尼に書いてあったが、
› 掌田津耶乃(しょうだつやの)。ほぼ男性。テクニカルライター兼3流プログラマ。
ほぼじゃないか。('・ω・') Objective-Cのスレに投稿しちゃったけどこっちのスレのが合ってそうなので
マルチ ごめん!
MAC OS COCOA プログラミング(4版)っていう解説書(XCODE 4.5準拠)で
macOSのcocoa Appのプロジェクトを作成してナビゲーターでて
xxx.xibを選択してAssistant editorを表示するとAppDelegate.hが表示され@property (assign) IBOutlet NSWindow *window;
@end
が挿入されるって書いてある(Page 109)んだけど
うちのXCODE 10.2の環境だとxibを選択して「View」メニューからAssistant editorを表示すると
AppDelegate.mが表示されてそこに
@property (assign) IBOutlet NSWindow *window;
@end
が追加されてるという妙なことになるんだけどAssistant Editorの表示を変えられる設定とかあるの?それともXCODE1Oの仕様? .mにある方は無名カテゴリってやつだな。
ちょっと見てる本が古い。 >>77
流石に参考書が古すぎやろ、廃止されたメソッドも相当あるだろうから多分あまり参考にならんぞ
最低でもXcode9以降の参考書を探しなされ >>79
新しいXCODEの参考書はiOS/SwiftばっかりでmacOS/Objective-Cは無いみたいなんだよね
とりあえず.mに@propertyがあってもOKってことでやってみます そろそろObj-Cのサポートは切られてもおかしくない頃合いだからね えー、そんな話あるの!
Swiftでまともにカバー出来ないC API結構あるのに。
CoreAudio Swiftで書けって言われたら普通に死ぬ。 あんなくっそめんど臭いのをわざわざという意味でもあろう。がりがりやったことないから平然とそういうこと言う
>>81という嘘吐きを平然とするとこからも。そろそろもなにもOS側が全然ObjCベースが多数なのに無くなるわけないじゃん、まだまだ。OSの多くがSwiftに書き換えられたらだろな、そんなのはぜんぜんまだ見えない 落ち着いてゆっくりと語ってください
但し32文字以内で お前は読まなくてもいい。なにか感に触ったらしいけど
どう? Cの可変長構造体がまともに扱えない時点で置き換え不可。
データストリームとかまともにswiftで扱おうとしたら気が狂うわ。 Cの可変長なんてただのmallocだろ?
swiftでも配列サイズ指定してやるか空配列でいいだろうよ 素のCであるのを、わざわざSwift流儀に書くのはまどろっこしいだろう。記述量も増えるし。なんでそんなことせなあかんの?というのがだろう
Swift大好き他は嫌いというのでもなければ すみません、古い参考書をネタにObjectiv−C勉強してる奴です。
ウインドウのtextFieldに入力した英文を読ませる練習のアプリ作ってます。
ウインドウにはtextの入力fieldのほかに「Stop」ボタンと「Speak」ボタンが設定されてます。最初の時点では「Stop」ボタンをdisableにして、テキストを読んだら
「Stop」ボタンをEnableにするアプリを書こうとしてます。
参考書を見ながらコーディングしたんだけど実行すると以下のエラーがでてしまいます何がダメなんでしょうね?
開発してる環境はXCODE 10です。AppDelegate.hと.mは別のスレで
2019-04-17 20:05:25.807810+0900 SpeakLine[34236:14202206] Failed to connect (speakButton) outlet from (AppDelegate) to (NSButton): missing setter or instance variable スレ番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 >>81 が発端で他の理由もあったから、>>81を叩き潰すw
AppleScriptもJavascriptもObjCです。Cocoa APIを直接使えるのは。Swift APIを通してのは存在しません
コマンドでもSwiftをスクリプトのようにできるけど、ものすごい不安定で使う気になれません、まだ
てことでも>>81 はまだ嘘妄想自分だけの思いの部類です。ID:sCpCbqL70 は>>81を取り下げる「べき」。それでいろいろ終戦w スレ番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 うおっ、IDが...まあ、いいかw
>>90-91
https://teratail.com/questions/81162
かな
IBOutletの変数名を変えるとかIBでブツを消すとかなんとかした場合に、Outletの接続を切ってからじゃないと、リソース(nib/xib,Storyboard)に前のが残るというのがたまにあったような
(最悪最終手段として、Source Code = XMLでそれらを表示してごにょごにょとか) >>92
UIWebView見てみ
javascriptから呼べるようになってるから
単に嫌って使ってないだけじゃないの?
よくわからんならここでもどうぞ
ttps://iosdc.jp/2016/c/node/86 >>93
@synthesize は、今は全くいらない。意味がわかって意図的にでもなければ
さすがにObjective-Cのソースをそう貼るのはアレかなああ >>95
なにを言っているのかわからん...と思ったら、そういうJavascriptか。違うよJXAだよ?
macOS使ってないの?いや、AutomatorやAppleScriptやJXAを使うというか目にする機会さえも全くいままでなかったんだろうけど
もう、いろいろわかったら(なぞ)、取り消しなさいw >>97
javascript言ったのは君だろw
言動見る限りは単にSwiftの環境に馴染めてないだけだと思うぞ >>98
Javascriptだよ?JXAも。Appleのドキュメントでは、 AppleScriptとJavascriptだよ?しかもObjC〜Cocoa APIを直接使えるのはと言っているじゃん
maxOSに標準で普通に入っているのを、それを知らずに勝手にそのJavascriptだと思い込んだのは君だね。俺を責めるのではなく無知を恥じるべきとこだろうに
また「妄想」で最後のことを言うし。よく知らないのに言えたものだ... >>99
また勝手なことをw
Swift APIが扱えるかの話だろ?
>Swift APIを通してのは存在しません
呼び出せるんだからもう一回スライド見て見なさいw
君は頭沸騰しすぎだ >>102
はあ?AppleScriptとJavascriptからCocoa APIを呼び出すだぞ?それが Swift API を通してのは存在しないだぞ?意味わかんない?
そもそもAppleScriptとJavascriptを知らないで言っているんだから、話にならんぞ。とりあえず、>>101で勉強してからアレコレいいなさいな
トンチンカンにもほどがある、その関係ないのを再び強要するあたり。コマンドでもSwiftをスクリプトのようにというのもわかってなさげ
あんたがなんか得意げなのは、Swift - Javascript ブリッジだろうに
なんでそこまで意固地なんだか。ただ>>81は間違っていた迂闊だったで済む話なのに。まだ、何を言っているのかわかってないのか... >>100
最近の XCODEのバージョンの参考書はiOS&swiftばっかりでmacOS&Object-Cで市販のは無いみたいなんだよね >>95
@objcの記述が必要だったりNSObjectを継承する必要があったりで、結局はObjective-Cを経由しないと使えないのでは? >>105
>>95は言語の表面しかみてなくて実際には何が動いてるのか分かってなさそう >>94
ご忠告を参考にProject作り直して、もう一度コネクションとかやり直したら上手く行った アプリのicons作るのに、どんなアプリ使ってる?
Apple謹製のicon composerはMojaveじゃダメなんだよね! 普通にXcodeで
ドラッグで簡単に小さいの作れねーとかちまちまファイル作るのめんどくせーとかは、コマンドで一気に GUIでicns生成とか古くさい
コマンドが最強とApple XcodeもいちおうGUIだけど
Asset Catalogといういいの思いついた、これはいい。icon composerと似たような感じだからicnsもここで
じゃないかなあ 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 こういうのもある
Icon Composer 2x
https://github.com/lemonmojo/IconComposer2x
その名の通り2xサイズ対応
ただし.ico(Windowsアイコン)作成機能はなくなった >>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も) 話横で失礼。
前にも書き込まれてましたが、SwiftでのmacOS向け開発を学ぶのに良い書籍やサイトってありませんか?
iOSやwatchOS向けは有ってもmacOS向けが...
英語でも構いません。ご存知でしたら宜しくお願いします。 >>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のドキュメント見てみるとか 有難うございます。
iOSについてはHacking with Swiftがもうすぐ修了です。
でもやっぱり提供できるソリューションの幅などを考えるとmacOSも学びたくて。
地道に調べてみます。 もうしばらくすると、iOS用に作ったアプリが
macOSでも動くようになるんじゃなかったっけ…? iOS用とmacOS用でユーザーインターフェイスが同じという訳にはいかないし、実装すべき機能もその見せ方使わせかたも違うからねぇ...
作り直しは必須でしょう。
対応可能な外部機器やファイル操作その他諸々。iOSの知識だけじゃmacOSでやる意味が無いし。 因みに、Luna DisplayでiPadをMacのサブモニターにして作業してるんだけど、作業中にSlide overで他のiOSアプリを使うのはちょっと便利^_^ ・xcodeのiosシミュレーターをxcode無しでも使えるようにする
・iosアプリ開発側にmacでも使いやすいようなUI体系にしろって制約を課す
それだけだと思う
アップル側はルールを作るだけで技術的な負担は全て開発側に丸投げ 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 テキストに答え載っててるんじゃない?
調べる時はタイポに気を付けて。
尋ねる時は前提条件を全て列記して、何してどうダメだったのか明確に。
入力中に並べ替えるとか、何かアクションしたら並べ替えるとか、課題の内容が説明できてない。 >>126
UIKitをすでに使ってるってなかったっけ。AppleのmacOSアプリのどれかが
https://www.softantenna.com/wp/mac/uxkit/
か。Mojaveのアプリでも
それがシミュレータで動いているのなら嫌だなwいや、ぜんぜんそう読めない読まないけど
UXKitはとりあえずで完成型はUIKitとほぼ同じ+になるだろう。必要なのはamd64バイナリを含んだMach-Oのためのビルドだろうな。最低限でのiOSアプリがそのままmacOSでも動くなら >>128
なんの「課題」なの?書籍の?だったらその前に必要なことがすでに説明されているんじゃないの?
Interface Builder で設定するプロパティがなんのこっちゃの場合は、
クラス名を Identity Inspector (その左となりのボタンをか、 View > Utilities > Show Identity Inspector) で調べる知る (NSTableColumn)
そのクラスをAPI Documentで見る&それらしいプロパティもしくはメソッドを探す (sortDescriptorPrototype)
よく読む、先もよく読む (NSSortDescriptor)
それでも、なんのこっちゃーの場合はサンプルを探すw
(NSTableViewはデータソースの形式によってあれやこれや変わるんじゃなかったかなあ。使えるとか使えないとか。この件にはどうだったかな) >>131
>NSTableViewはデータソースの形式によってあれやこれや変わるんじゃなかったかなあ〜
単なる勘違い、思い違いだった >>133
一部はJavaの代わりに、ならないかな? WWDCまではお預けだろう。
現時点の情報では「任意のアプリの任意のウィンドウをサブモニターに転送」という事だから、恐らく複数のウィンドウを展開したりデスクトップを転送して操作したりは出来ない。
AppleはMacタブレットとかタッチスクリーンMacは出すつもりが無いだろうから、この制限は取り払われないと思われる。 普段、こういう使い方してて至って便利なんで、出来れば素直にサブモニター(タッチパネル対応)の方向でやって欲しいんだけどな>Sidecar
https://i.imgur.com/0hPmutE.jpg うーん
9to5macの記事見てるとLuna Displayみたいなpencilによる操作が可能になるって書いてんだけどなー
やっぱダメか iDisplayっていう、iOSデバイスをMacのサブdisplayとして使うアプリ使ったことあるけど反応が遅くてあんまり使えなかった
メインで作業するときに参照用の資料なんかを表示しておくにはいいかも
Sidecarはあれより魅力的な機能あるんだろうか? Luna Displayのレイテンシーは有線接続で約11ms、無線接続で約22ms(それぞれ60FPS)。
Duetはそれぞれ95ms、108msだから比較にならないね。
まあ、タッチディスプレイMacなんて出たらUIをどうするか考えると、破綻は明らか。
タッチディスプレイMacやらMacタブレットはサードパーティーに任せるというAppleのスタンスは理解できるし、自分としては支持するな。 自社で最適解が思いつかないからサードに丸投げして良いものが出て来れば開発者を入社させて公式機能に取り込み。折り合いがつかなければ最悪公式丸パクリでサードはStoreから取り下げさせる。なんてところまで妄想した。 そういう話じゃ無いけどね。
全てのデスクトップ機にタブレットモードなんてものが抱き合わされてたり、タブレット機でデスクトップアプリばかりなんてのが普通なんて環境だと理解出来ないかもしれない。 Apple自身のサンプルがすでに出ているだろう。特に何も違和感がないけど。ある意味いその程度のモノ=その程度で十分なアプリには十分なもの >>147
俺もソレ欲しい。40$はちょっとなぁ。 その知識で40$位すぐ稼げるじゃないか
出来ないならやめた方がいい 物理本じゃ無くこういうPDFってのがいいよな
ただ 4.2Ready だけど大丈夫かな? アップデート保証付きです。
ePub, pdf, html, kindleで提供されており、全てダウンロード出来ます。
勿論ソースコード付きで、これも更新対象。 >>146
ただのポインティングデバイスとしての場合はマウス/トラックパッドの方が優れている場合があるのも事実
iPad(だけじゃなくiPhoneにもw)キーボード接続する場合はキーボードがメインというデスクトップのような使い方だろう、ならばならばかな
キーボード付けられるのにマウス/トラックバッド付けられないのはなというのもあって、>>145の真偽は定かじゃない噂があっても不思議ではないかな >>152
そもそもOSもアプリもマウスを使う様には作られてないけど。
噂されてるポインター対応というのはスクリーンをタッチする事が困難な人向けのユニバーサル機能だし。 テキスト編集に関しては、ctrlを中心としたキーバインドをちゃんと実装してくれた方が使いやすいんじゃないでしょうか。
何故かctrl + a, e, a, f, kは使えるのにp, n, dは駄目という...
まあ、矢印キーでも悪くは無いと思いますが... >>153
iOS Simulatorで使えているんだからなんとかなるんじゃないの
iOS SimulatorのようにOS側でなにか必要だろが。App側は特になにもする必要もないだろうiOS Simulatorで動かす時と同じように
誰もマウス/トラックパッドがTouchの代わりになるとは言ってないけど
iOS Simulatorでテストするときでも、マウス/トラックパッドの方がここはいいなと思うとこは俺はあるけどな 使ってるけど?ポインティングデバイスとしてだぞ?ポインティング
とてもわかりやす例はキャレットの移動やテキストの選択だな 最後は煽りうやむやかよーっ
なんでそうも否定してるのかさっぱりわからんな。それこそシミュレータ使ったことがあるのか?ってとこだな 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 iPadでmacの画面操作が可能になるかもしれない
iPadでマウスが使える?
マジパン
今年のwwdcは楽しみやな
Hacking with macOSってアポーのBook Storeにもあって中身までダークモードに対応してるから買うならそっちで買った方がいいんじゃねえの
開発者にも多いのか、この著者のポールハドソンとか別の開発者というか記者?のギルヘルムランボーとかはツイッターにたまにコードあげたりしてるけど
みんなダークモードだしな
つかBook Storeって意外に品揃え良いのなw
それに他の小説とか(しかも日本の作家)までダークモード対応してんのはすげえわ iPhoneにMicrosoft Remote Desktop Clientを入れてるけど、それと同じことができるようになるの? iPad液タブ化って言った方が簡潔だったかな
そのMRDCはよく分からんが >>161
unrecognized selector sent to instance 〜(そんなメソッドないよ)はxib/storyboard上の何かしらの設定が間違ってる場合が多い。
(NSController云々ならバインディング周りかも)
新規プロジェクト作成直後とか、問題が起きないところから1つ1つ試してみればどこの設定で起きてるのか絞り込みできる。 >>165
アドバイスありがとうございました。
新しいプロジェクトを作って教えられた通り、Windowの項目を一つずく追加して、参考書通りにバインディング等の設定をしていったら最終的に上手くいきました。
最初のプロジェクトと見比べてみましたがエラーの原因は発見できませんでした。
coreData等のパターンコーディング便利だけど慣れるまでエラーの原因を特定するのが大変ですね CoreDataというか、Xcodeのモデルエディタは何か変更したら必ずその都度セーブしてやらないと変更が適用されない事があるから注意ね。 またまた、「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 arrayなら[NSArray class]じゃないの? ググったらqiitaとかで解説してるとこあるけど。 >>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
)}'.} エラーメッセージとしてはこれと同じかな
https://stackoverflow.com/questions/26658279/error-of-unexpected-class-while-encode-decode-an-nsarray-with-nssecurecoding
Archive時は元がmutableでもimmutableとしてしか扱わないので、Unarchive時にはimmutable指定する方が適切のような気がするけど、賢くなってちゃんとmutableで作ってくれんのかな そろそろスレチ自重しろよ
ここはXCode開発環境スレであって、プログラミングスレじゃない >>170
情報ありがとう
参考にして以下のように指定したら上手く行きました
newArray = [NSKeyedUnarchiver unarchivedObjectOfClasses:[NSSet setWithObjects:[Person class],[NSMutableArray class],nil] fromData:data error:outError]; >>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はサブディスプレイとして使うと良い。 Mac対象にPlayGround動かそうとするとココアライブラリがありませんってエラーが出ますが、
どうすれば治りますか? >>177
import Cocoa
では?
最近Android Studioばかり起動してっから、外してるかも。 皆さん、最近はアプリの開発はmacOSもiOSもSwiftですか?
今更Objective-C勉強は意味ないですかね 意味ないことはないけど、勉強はしんどいと思うよ
Appleもやる気ないし、書籍とかも今はほとんど出てない
どうしてもObjective-Cじゃなきゃダメってことなら仕方ないけど
そうでなければSwiftを勧める
でも、それ以前に今はXcodeじゃなくてもアプリは開発できるから
そっちも考えてもいいと思うよ
SwiftよりC#とか学んどいた方が後々つぶしが利く 最新の開発環境(最新OS、速いマシン)が使えるなら
Swiftを選ぶのが普通
でも、Objective-C関連の日本語の本は、
良書でも古本で一冊198円で買えたりするんで、
旧OS、遅いマシンで自分専用のアプリを作るんなら
Objective-Cを選ぶのもあり
(Swiftだとコンパイルが遅かったりする) >>179
Swiftが世に出て5年たつけど、それより古いアプリやコードはObjective-Cで書かれてるからメンテするときは知識がないと困る。
Swiftに慣れててメモリ管理がARCじゃない奴をいじるのは苦痛だな。 Objective-Cはもう最新の言語仕様がまとまってるサイトもないからなあ
いつの間にか __auto_type とか出来てるし macOSやiOSのアプリ作るんならswiftが最適でしょうな
泥とかも考えるなら別なのかもしれないけど
新機能とかででもそのまま使えんしどうしても対応遅くなる コマンドラインツール作る時は、Swiftは実質的にまだ選択出来ない? >>185
知らなかったけど使えないの?ABIのせい? できるしシェルスクリプトみたいに書けるぞ
#!/usr/bin/swift
import Foundation
print(CommandLine.arguments) それって特定のXcode+CommandLineTool導入している前提?バージョン縛りもあるよね
配布用ツールでは使えないと思うけど。 特に配布とか条件はないように思ったけど
本来の>>185から彷徨い迷いすぎじゃね?w Hacking with Swiftの一連の参考書のXcode10.2, Swift5版アップデートの配布が始まった。
本当に有難い。
電子書籍はこうであって欲しいと思うけど、なかなか出来ないよなぁ... macOS 10.15から32ビットが廃止されるんで、Xcodeのシミュレータで32ビットのiOSが動かないんだろうな。
5/5c以前のシミュレータは切られるか? 今回のは、すごいや。
Swift、Xcode、早く触ってみたいね。 SwiftUIだって?
古いiOSもサポートするならRxSwiftいらねえな。 全部書き直しやんけ…
とりあえずベータ版配布あくしろ UIKit向けのコードをSwiftUI向けに変換する機能はきっと無いんだろうな サーバー混んでるっぽい。
iOS 13もインストール失敗するし・・・ いやっほー
ViewControllerもMain.storyboardも無いぜー
どーすんだこれ WWDCのセッションにその辺りのチュートリアル的なのがあるんじゃないか?
セッションビデオ公開が楽しみ。 Xcode11βは、現行のMojaveでも動くんですかね? 新しいViewはUIViewもUIControlもUIControllerもUINavigationControllerも全部ひっくるめたような感じだな
古き良きCocoaを愛する人たちは発狂しそうなデザインだ 古き良きCocoaよりも古い文字(コード)だけでっていう?それで表現できるのならって感じかな。リソースの概念が無いWebアプリに寄せてる感じ?これだけを見る限りは
https://developer.apple.com/tutorials/swiftui/creating-and-combining-views
記述コードが少なくてアプリを実現できるのなら、まあそれもアリだろうけど、なるたけリソースにする(それだけ記述量が増える)のはそれだけじゃないからなあ HwSの人が記事書いてねーかなと思ったが流石にそんな早くは無理かw >>210
やっと電子書籍のアップデートが終わったばかりなのにどう対応しようか頭痛いんじゃないかね。
アップデート差分の記事はいつもしっかり書いてくれるから本当有難いけど、Swift UIについてはどこまでやってくれるか... Xcode 11 beta入れてもいない素のMojaveなのに
Command Line Tools beta 1 for Xcode 11.0
とやらがソフトウェアアップデートに降ってきた コードエディタがリッチテキストに対応した様子。
個人的には嬉しい。 Catalinaの環境作って11入れてみたが、すげえ爆速になったw
初めてのインスコ時に延々と待たされてたのが数秒程度。
ベータのXcodeはベータのOSに入れたほうがいいかも・・・ このスレの情報、役にたつなぁ。
1. Xcode11 beta, 16GB file size
2. running Xcode11 on 10.14.3 or later
3. new Swift UI provides the new View that doesn’t requre ViewController, Storyboard, right? >>209
がぁーん!Swift UIを試すにはmacOS 10.15 betaをinstallせんといかんのかぁ?
俺、macOSマシン1台しか無いんだけど。 >>214
iPadのバックアップ作成が、クリックした瞬間に終わったのには度肝を抜かれたよ。
Xcode11のフル機能、特に UIのインタラクティブコーティングを試すには10.15が必要だし、折角ならOSの方も上げときたいね。 SwiftUIで組むと自動的にダークモードに対応できる
これはいいかも・・・ Paul Hudson絶賛
Having now built half a dozen apps using SwiftUI, I can say one thing for sure: going back to UIKit feels like going back to Objective-C.
So, be warned – if you dip a toe in SwiftUI you'll find yourself groaning when you head back to UIKit! #WWDC19
https://twitter.com/twostraws/status/1135943621583130624?s=21
https://twitter.com/5chan_nel (5ch newer account) SwiftUIとCombineでReact系のパラダイムが標準になるっぽいな
これちゃんと勉強しないと取り残されるやつやわ Xcode11+macOS10.15+iOS13シミュレーターが衝撃的に早い。
爆速。
これでテストしてるとヤバいよ、これ。 つうか、iOS13シミュレーターが速いんだな。
Xcode10+macOS10.15+iOS13シミュレーターでも断然速い。 そうそう、いつも通りxip展開して/Applicationsに移動してダブルクリックすると一瞬で起動する。
今までは初回起動で延々と待たされてイライラしてたが、今回は拍子抜けだったw import SwiftUI
struct ContentView : View {
var body: some View {
Text("Hello SwiftUI!")
}
}
someってkeywordの意味が良くわからん。Viewはprotocol, TextはView準拠のStructだってところまでは判ったんだけど。 >>228
Opaque Result Typでググる SwiftUIの使い所がまだわからんね。
StackViewで実装してたものはこれに移行できそうだけど、TableViewとかはどうするんだろ・・・ HstackとVstackが入れ子に出来る。Zstackもある。 >>230
>Opaque Result Type
Great Thx! >>228
とりあえずbodyで任意の型を使って良いけど、必ず同じ型を返してねって事ですね。
だから、実行時に違う型が動的に選択される様なコードは通らない。
その場合にはsomeではなくAnyを使えば通るらしいけど、問題の有無については議論がある模様。 ところで、自分はこれまでここにはXcodeの仕様について書き込んで、Swiftの記述などについては
Swift part12
http://mevius.5ch.net/test/read.cgi/tech/1540818496/
に書く様にしてたけど、スレとしては気にしなくて良い? Xcode ダークモードで使うと、コードの項目ごとの色がビビットでなんか凄い仕事できるヤツになった様な気がする、これでコーディングすれば調子に乗って10%は生産性が上がるな!! SwiftUIって単なるフレームワークというより、文法のような区切りな気がする。
もちろんXcodeの機能としても密接な関係はあるし、専用のスレを建てたほうがいいかもね。 >>228
var bodyはoverride前提のcomputed propertyで
var body: some Viewって書くと
var body: Viewと書くより高速だってことなのかな?
Swift 5.1 に導入される Opaque Result Type とは何か
https://qiita.com/koher/items/338d2f2d0c4731e3508f スクリーンセイバー作るのに困るなquartz composer廃止
てか今配布されてるの動作含め全滅するのでは Xcode 10.2.1
SwiftでAdd Documentationが動作してなくない? iOS開発を一から勉強しようと思っています。
簡単なアプリリリースまでが目標です。
元よりwindowsユーザでMacを所有していないので最初はなるべく安価に済ませたく中古を買おうと思っているのですが、触りだけで終わる可能性もあり、それなりの出費になるのは避けたく、バランスを考えて初期投資したいです。
中古でもmojaveがインストール出来るマシンと出来ないマシンに価格差がそこそこあり、mojaveでないと最新のxcode=最新のswiftをインストールできないところまで辿り着きました。
ここから質問なのですが、mojaveの一つ前のOSでインストール出来るxcode(9.x)でも最新版と互換性の高い環境で開発は行なえますか。
またアプリリリースまで行うに際して最新版でないと対応が困難な障害などはないでしょうか。 そこは削るべきコストじゃ無いと思うけど。
新規に学ぶなら、テキストも含めて目標達成出来るレベルに達するまで一貫した環境で揃えるのが安全だし効率も良い。
最初のアプリをリリースして辞めてしまうならまだしも、以後も続けるならXcode10に対応出来る環境の方が良いし。
Xcode9ではiOS/iPadOS13向けの新しい技術にフルに対応出来ない。 なんと、そうですか!
では古いのは諦めて比較的新しいのを物色します
ありがとうございました 趣味で終わる可能性もあるのでアプリ開発だけにそこそこの出費は手痛いと考えていました。
でもリリース出来ないのなら話にならないので比較的新し目のを探したいと思います。 訂正
Xcode10に対応出来る→Xcode11に対応出来る 使ったこと無いけど「macos vps」とかでググれば
クラウドでのデスクトップサービスも見つかる
安くても2000円/月くらいなので長く使うなら普通に買った方がいいけど >>249
Windows10でVMware playerを動かして、guest OSとしてmojave動かせば良いんじゃ無い?
Xcodeの全機能は使えないけど、ホボ使える。
note: 使えない機能、デバッグ時にビュー階層を3D表示する >>245
俺も同じ考えで、2014年にMacbook Air 13inch 4GBメモリを購入した。
購入後4GBメモリがかなりキツイってのを思い知った。
その後、2016年にMacbook Pro 15 16GBを購入する羽目になった。
最初から、Macbook Pro13inch を購入しておけば良かったと後悔。
ちなみに、Xcodeの前に、Visual Studioの経験あり。Visual Studioの経験は、メモリ管理(weak, unowned, strong)の理解で役に立った。 iMac買っとけ。
値崩れし辛いから手放してもそんなに大損しない。 10月か11月にTouch BarなしProがモデルチェンジするらしいから待つわ StackViewで作ってたものは作りやすいけど、TableViewはどうするんだろう。 >>259
listで対応。
例によって↓がわかりやすい。
https://www.hackingwithswift.com/quick-start/swiftui
WWDCの最中にアップされて、その後も何度もアップデートされてる。
ほんと頭が下がるよ。 Xcodeアプデしたらストーリーボード真っ黒になったんだけど直し方知らない?
シュミレーターのディレクトリ全消しでは治らなかった 前にそんな問題にぶち当たって結局分からず再起動したら治ったな。
あと別なユーザーでどうなるか見てみるとか・・・ >>261 だけど
結局10.3の一個下のバージョンにダウングレードしたら普通に表示された 多分バグだと思うけどどうだろう 自分はど素人だが同じ状態で何故かシュミレーターもDLしないといけない様だし? これはXcodeファイルのサイズを減らしたいと言う事か? よく分からん アーカイブした時に、macOS appにならないのって
どこ直したらいいのかな?Other の方に入ってしまう。
さんざんぐぐっているけれど、コレっていうのが見つけられない。 あ、Appにはいくつかヘルパーコマンドが含まれてるのですが、これは関係あるのでしょうか。 Embed binariesにdylibファイルを入れても実行できなくなってるんだけど仕様変わりました? XVim2 pluginのリポジトリ、過疎ってるんだよねぇ。
Xcode w/ Vim key bindって需要ないのか? XVim2 plugin動いタァ。
macOS 10.14.6
Xcode10.3
XVim2-develop.zip
XVim2 master branchはcompile成功するも、pluginをload出来ない。 xcode5徹底解説って本は、 xcode2.5や6でも役に立ちますか? xcode2.5とxcode5はかなり違う
(2.5くらいだと、インターフェースビルダーが別アプリだったりするし、
エディタの画面デザインもかなり変わってる)
xcode5とxcode6なら、それほど大きな違いはなかった気がする >>272
動いたけど、VimのVisual ModeでCursor動かん。
ダメ元で、tag xcode10.2試したら良い感じ。 >>275
ありがとう。
安く売ってたが、分厚い本だから迷う。 MacはともかくiOSは最新に追随しなきゃやっていけないのに 同意。Swift、iOSで始めるなら最新の環境で始めないと無駄。
英語にアレルギーが無ければweb上に、入門からそれなりに作れるようになるまでのコースが無料で存在する。
ちゃんと使える数十個のアプリのプロジェクトを通して学べる。
内容も適宜更新されて最新の環境に準拠してる。
日本語の入門書は「サンプルコード〇〇個!」なんて謳ってても殆ど断片的なコードであまり役に立たないし。 ヒレガス本の例題を順番にSwiftに移植して学習してる人もいるんだな MacでもCatalinaで32ビットアプリはオワコンだし、Notarizeやっておかないと
ストアに依存しない野良アプリでも配布できないもんな・・・
やはり最新のXcodeと情報を仕入れろ。 開発者を名乗るなら、最新環境と最新言語に対応出来ない奴はさっさと辞めてくれ。 Q. 開発者はなぜこういう狭量なことを言うの?
A. いいえ、狭量なのではありません。
ライバルを論理的に追い込んで自発的に辞めさせているだけです。
その方が業界のためになり、かつ自身の取り分も多くなるのです。 developer.apple.com/documentation/security/notarizing_your_app_before_distribution?language=objc
これ?Overviewに書いてある通り >>284
開発者に余裕ないんじゃ無い?
Swiftはだんだん言語仕様が巨大化して行くし、開発環境も巨大化していくし、それにドキュメントの整備が追いつかないし。
おまけに、日本じゃ、計算科学(Computer Science)の教育を行える大学は限られているし。 ずっとサボってた、ヘルパーのSMJobBless化しんどい
authorization系の書き換えくそ面倒い
Notarization突破の条件なんだよね >>290
Notarizationは最近だとしても前者2件は結構前から必要じゃない?App Store外配布のアプリ? >SMJobBless
ジョブズのSM口臭プレイ? NSAppleEventsUsageDescription とか今日知った。
うーむ、最新のsdk なんて普段使わないから気づかなかった。 最近のXcodeは複数入れても喧嘩しないから、新しいのが出たら名前変えて今作ってるアプリがビルドできるか確認しない?
だめだったら一旦諦めて時間があるときに対処する・・・
こうやらないと時代に取り残される気がしてならない。 俺は名前を変えるのは気が引けるから別フォルダに入れて共存させてる。 アホな作りのアプリでもなきゃ自分を参照するのにもちゃんとAPIを使ってパスを得ているので気にしないで普通に変えていいよ。もちろんXcodeは Xcode-beta.appはその名前でも問題ないわけだしね。 Xcode 11 GM Seed (11A419c) Catalinaはまだベータのままか
10月中らしいが、Xcodeとリリース(GM)ずれることってあったか? Catarinaで既に通常運用できている人いますか? 他言語プログラマのためのKotlin基礎 Kindle版
Independent Laboratory (著)
Kindle版
¥0
Kindle Unlimited
次はこれ読んで見る。 このエックスコードとかいうのを使えばおまんこできますか? エックスコードは知りません
Xcodeでアプリ作ればオマン湖を表示出来ます 今更だが・・・
CatalinaじゃないとXcode 11のフル機能は使えないみたいだな。
SwiftUIでCanvasのプレビューができない。
これって結構不自由だ。macOSは古いままでも新しいXcodeは使いたい。 >>307
俺も、someってキーワード使ってみたいけど、Xcode10 w/Swift5なんだよねぇ。
メソッド戻値がProtocol P準拠のなんかの型なら
func getP -> some P {
return 0
}
って書けるらしい。多分そんなケッタイな事は、SwiftUIを使う場面でしか出てこないと思う。 >>309
こう言う時に環境構築が得意な人が羨ましい。
俺なんか、環境構築どころか、ぶっ壊すんじゃないかと怖くてCatalina Installできない。
かと言って、beta OS専用マシンを購入する勇気も湧かん。 307だがなんでこんなこと言いだしたかっていうと・・・
Xcode 11がGM seedになったんでMovajeに入れて気づいた。
betaまでの頃はCatalina betaの環境に入れていじってたから、この壁に気づかなかった。 >>310
外付けメディアに環境構築すれば良い。
現在の起動ディスクを一切弄らずに別環境ができる。 >>313
なるほどぉ。
960GB USB-SSDがあるから、Partition分割すりゃぁ良いのかも。 unresolved identifier NSRectFill(self.bounds)
Swift3時代のこのGlobal関数がSwift5で変更になったらしい。
stackoverflowにはNSRect.bounds.fillメソッドを使えとあるが、NG
どなたかNSRectFillがどこへ行ったか?教えてください。 >>316
low levelな
__NSRectFillはOKなんだけど、これっていつ変更になるか判らんし。 >>318
var bounds: NSRect
これNSViewのメンバなんだけど、API DocumentにNSRectにfill()ってメソッドの記載が無い。Xcode10付属のヤツ。
がっかり。 >>319
CGRectにfill(using:)ってのがあるんだけど、ちょっと違うんだよねぇ。
fill()とfill(using:)は違う。 fill()ってfill(using: NSCompositingOperation.copy) じゃないの? >>321
その通りでした。fill(using:)にはdefault argument設定されてたのでした。 ストーリーボードと違う形のシミュレータとか実機を使うと部品の位置がずれる
ストーリーボードとシミュレータとか実機を同じものにすればちゃんとした位置に戻るのに
constraintsは何度も確認したしあってると思うんだけど
だれかなんでか教えて AutoLayoutって結構難しいよね。随分泣かされたし、未だに完全に理解は出来ていない。
部品を大体の位置に配置してAdd Missing Constraintsにしても実際の表示が無茶苦茶だったり。
他の部品と干渉しないような場所に置いて、後からずらしてトライアンドエラーで何とかしたけど。。。 制約のpriorityとViewのhugging priorityとcompression registance priorityを理解すればほとんどの問題は解決できる。
でもデバッガでUIを調べるとナビゲーションバーやキーボードなどシステムUIでもAuto Layoutのエラーが発生していたりする。つまりAppleのエンジニアも正しく理解出来ていないという。
>>328
Auto Layoutが難しいならSwiftUIにしちゃうという手もある。 X/Y方向高さ幅の4要素が何にどう追随するかを必ず決めておけばいいのだよ
ちょっと古いけど「よくわかるAuto Layout」って本が俺には分かりやすかった
(am͜a͉zonのURLがNGに引っかかって貼れねえ)
あと、Auto Layout一切使わず古き良き?autoresizingMaskだけでやる方法もある(簡素すぎて逆に不便だけど) TableViewでセクションやセルを利用してレイアウトしたりStackViewを入れ子にしたり...
一番腹が立つのはwidthやheightを固定にするとウォーニングが出るが、それに従うと大抵滅茶苦茶になる事。 >>334
だれか、このXcode11で、XVim2.xcplugin試した人居る?
居ないよねぇ。
Xcode10.3でinstallに苦労したんだよねぇ。
XVim2のソースをコンパイルするんだけど、master brunch tag xcode10.3では不具合発生し、tag xcode10.2のソースで動かしてる。
Xcode11ではどうなのかなぁ? XVim2.xcpluginをメンテしているのが日本人たった一人なのだ。
超ヤバいぞ!
GigazineにcURLのメンテナのボヤキが出てたが、XVim2.xcpluginも同じ運命なのか?
Vimmerってやっぱり少数派? CUIではviを普通に当たり前に使うが、GUIでわざわざとは思わない
せいぜいブラウザでhjklが使えればなあと思うくらい 俺もSSHやリモートでCUIくらいしかviは使わないな。
まあ、ローカルでもちょちょいと設定ファイルいじる時に必要だけど。 やっぱGUIでは
ctrl - FBPNでカーソル動かすかぁ。
そだよな!
Android Studioではvim pluginがあるのに、なんでXcodeには無いんだ? >>339
カーソル移動ぐらいなら、Karabiner-Elementsで好きなの割り当てたらいいんじゃない?
自分はかなキーをモディファイヤにして、かなキー押しながらIJKLでカーソル移動、ESDFでページアップとかにしてる。
Wordでもなんでも使えるから便利。
ctrl-FBPNは昔使ってたけど、どう考えても合理的じゃない場所にあるショートカットだから、
使うのやめた。vi信者でもemacs信者でもないけど、hjklのほうが配置の面では合理的だと思う。 >>342
thx
色々工夫してるんですね。
FBPNは覚えやすくて、その点では良い感じです。
ただ、場所的にどうかなぁ。。。
foreward, backward, previous, nextって覚えやすい。 >>343
カーソル移動みたいな感覚的な操作は言葉で覚えるより形で覚えたほうが楽な気がするし、
覚えやすさが意味するのって本当の最初だけじゃない?
fbpnよりhjklやijklのほうがよっぽど覚えやすいと思うけどなぁ。
もちろん複雑なコマンドの略称になってるようなやつは別だと思うけどね。 a,e d,h,kとかも多用するね。
macOSだとこれらのキーバインドはシステムワイドに使えるから自然と身につくし。
jkl...は入力ソースの切り替えや変換に使うしね。 >>347
download link’s below.
https://developer.apple.com/download/more/
authentification is required. Xcode 11なんだけど、外部フォントを表示してもシミュレータでは元の文字のまま。
コレ以前からですが、何か見落としありますか? やっとエディタ好きなように分割できるようになってる >>351
ダメ。古いProjectではボクの古いiPadで動作するけど、新しく作ったものではVersion lowerで動かない(汗
で、Xcode11では新しく、例えばLabelを1つ作ってシミュレータで動作させると一瞬映ってHello Worldに変わる。
何故なんでしょ? Xcode 11.1 GM seed (11A1027) 自分は3年間ほどXcodeを使って、
AppStoreに自作アプリを公開している状況です。
(Xcodeを削除することが怖いのですが )
Xcodeを一旦削除してXcodeを再インストールしたら
Macの空き容量って増えますか?
またXcodeを削除する前と同じように問題なく
Xcodeを使用することができますか?
Xcodeのキャッシュクリアやアーカイブファイルの
削除などはやっていますが、
Xcodeのよくわからん不要なファイルを削除したいです。 >>359
不要の定義が、個々人異なるから、決定打が無いんだよねぇ。
これとか参考になりそう。
iOS開発していて気がついたら一杯のハードディスクを20GB以上軽くする方法!
https://qiita.com/reikubonaga/items/48987d35fb10b7de6bcc ~/Library/Developer 内は定期的に在庫処分する
シミュレータがxcrun simctlじゃないと削除できないのがちと不便 swiftuiなんか中途半端仕様で使う気にならないわ せやけど再来年ぐらいにはSwiftUIが標準になってUIKit/AppKitはメンテされなくなるんじゃない iOS13じゃないといけないしな。
Swift自体も2,3年経ってから流行り出したし、無視すると取り残されるけど急がなくてもいい。
SwiftUIじゃないと無理だという状況になるまで様子見だな。 >>355だけど、Xcode11.1でも、どうしても新規Projectでシミュレータを起動するとHellow Worldになる。
10.3で作ったProjectだと普通に動くんだけど、皆さんどうやって対応しているんでしょ? オレ的メモ
Xcodeをバージョンアップしたらsvnのバージョンも上がってた
xcodebuild -license で xcodetools の使用許諾に同意しないとsvnが使えなくなる
svnserveを起動させるときにエラーログを出ないようにしてたから何が起きてるかわからなかったw
前スレのログが参考になった
残しておくもんだな 直接xcodetools叩く自作スクリプトが動かなくなっておかしいなと思ったら
それだったことがあるな >>356
これひでぇなぁ。
Xcode11 はとりあえず、出さなきゃいけないから、Releaseして、本物は、Xcode11.1だって事だな。
iOS13も同じで、bug付きなのは明らかだけど、出荷日は決まってるので、出しました。そんでもって速攻で、iOS13.1出荷。 xcodeの編集機能がクソすぎて泣ける
Android Studioが神すぎた 最近はSwiftUIっていうのがトレンドなのか
UIkitじゃだめなのか 駄目ってことは無いよ。
iOS13以降対応だから、乗り換えにはまだ数年かかるだろうし。 SwiftUIは、試してみたけどまだβな雰囲気
あれこれ今できることが、めんどくなったりできなかったりが多い モディファイア追加する順番によってエラーが出たり、コード補完が効かなかったり、同じモディファイア付けてる同じビューの一方は問題ないのに他方ではエラーが出たり...
バグってるのかコードに問題があるのか確信が持てない状況が度々...
レイアウトはストーリーボードよりやり易い感触があるんだけど。 >>377
Swift1から触ってるが業務に本格的に使える様になってきたのは俺的にはSwift4から。
SwiftUIはまだ未成熟で対象OSにも限りがあるのでiOS13以上しかサポートしなくて良くなる2、3年後から本格導入って感じかな。 iPadOS 13.1.1実機のダークモードでは正常に動作しないorz
どうせい、言うねん… >>381
うん、シミュレータでもiPhone 11 13.1では正常でもiPhone 8 13.1ではダメで、
iPadOS 13.1.1でもダメ。最新機種じゃないとダメなのかもしれない… おっ てことは11.1出たのか
と思いきや出てなかった なんか11.xから
struct ContentView: View {
var body: some View {
Text("Hello, World!")
}
}
ってコードが作られていて、アプリ作って実行してもすぐに表示がHello Worldになる。
コレなんとかなりませんかね? 削除するとエラーになるし… >>387
なんとなーくで新規作成していました。Storyboardを選択するだけでしたね…
ありがとうございましたm(_ _)m swiftuiはストーリーぼよりは好みだけどまだまだだな >>384
ペース早いって事は、
1. Project Manager: 早よ出せ!
2. Developer: ハイハイ!bug付きですけどね。
Apple社内では、こんな感じ? 新機能のペースを落としてクオリティアップに勤める発言とは一体何だったのか MojaveとiOS12はそうだったはず。
あまりひどいバグはなかったし。 iPad (7th generation) 起動しなくね Catalinaも出た事だし
Caralinaについて語りなよ swiftuiって、canvas側からuiの追加はできるけど
storyboardの時みたくドラッグで移動はできない仕様なのかな?
autolayont前提で理にかなってるとは思うけど、気になっていて… Xcode 11.2 beta 2 (11B44) 証明書の仕組みが変わったんだな。
Apple Development〜とかApple Distribution〜とかで
iOSとmacOSで一つの証明書を共有できるようになった。 一度作ると期限までRevoke出来ないのがあったりして整理できない 次々に出てくる新しいものに適応できないおっさんになると開発者として終わりそう。
職場に50過ぎのおっさんいるけどあの人はかなり変わってる・・・ >>408
Developer ID Application作ってみたらRevokeボタン無かった
期限が大差ないのが無駄に2つあってなんか嫌 >>409
thx、会社のでやらかさないように気をつけよ class SceneDelegate: UIResponder, UIWindowSceneDelegate {
…
}
従来AppDelegateが有ったところに、上記の様なコードが居座っていて、ビックリ。なんじゃこれ?
Xcode11恐ろしい。
iPhoneアプリ開発集中講座 Xcode 11 Swift 5対応
こういう本に、SceneDelegateの事、書いてあるんだろうか?
無いだろうなぁ。 >>411
>SceneDelegate
iPadOSでは、一つの画面内に、同じアプリを2つ起動できる。
しかも、異なるUIを表示しながら、ってか、異なるSceneを表示しながら。
e.g.
メモ
そんなアプリを作れる。
たとえば、メモで図面をApplePencilで書きながら、メモでテキスト入力するとか。
そんなアプリを作るには、SceneDelegateを使う訳だ。
ちなみに、Kindleは2つ起動、つまりSplite Viewって機能には未対応みたい。 あれ?xcodetools に svnserve なくなったの? >>415
58minの動画、ちょいしんどいなぁ。 >>416
struct Button<Label> where Label : View
ボタンの宣言はこんな感じ。
ボタンがジェネリクス構造体になってる。
どうやって使うんだ? >>417
関数ビルダー、とか言うSwiftの機能を使うらしい。
詳解Swift 第5版, Chapter 15 自己レス連投してるけどTwitterと間違えてない? >>419
https://code-examples.net/ja/q/35d1f75
SwiftUIのDSLを可能にするものは何ですか?
StackOverFlowの日本語訳っぽいんだけど、このサイトはなんだ? おっ詳解Swift第5版出たのか と思ったらまだ予約か >>421
関数ビルダー、って機能は、要するにカスタム属性、作れるって事らしい。
@objc, @escapeとかってAppleが用意した属性だけど、
@CustomBuildingFunctionとか@MySpecificFunctionとかを作れる。
なんで、大文字開始か?というと、定義を構造体名で行うのだ。
e.g.
struct CustomBuildingFunction {
…
}
こんな感じ。
何が嬉しいって、ちょっと変わった関数が出来る。引数の与え方が変わってるのだ。
その関数ってのは、こんな感じで引数を受け取るのだ。
add {
1
2
}
add { 3; 4 }
何が嬉しいって、Swift UIではこう言う構文が多用されるのだ。
こんな構文、俺は嬉しくないぞ! >>424
VStack構造体のinitializerは、
init(alignment: HorizontalAlignment = .center, spacing: Length? = nil,
@ViewBuilder content: () -> Content)
こんな感じで@ViewBuilderってのがカスタム属性で、実態はViewBuilder構造体だ。Appleが準備した構造体でimport SwiftUIすれば利用出来るようになる。 >>425
いったいAppleは何をしようとしているんだ?
import UIKitやめてimport SwiftUIしろって事か?
まあ、import SwiftUIしたコードのCode Readingできる様にしたほうが良さそうだ。
MojaveでXcode11動かすと、Canvasとかいうのが表示されない。Catalinaへ移行しろって事らしい。
StoryBoardは表示できるけど、StoryBoardやめてCanvasって事なのか? 疑問感じた段階で喚いてないで、自分の頭で考えてから語れ >>426
関数ビルダーの他にプロパティー・ラッパーって機能もある。
これも、カスタム属性で@CustomPropertyとか@MyPropertyとかって感じに定義できる。
例えば、
@MyProperty(defaultValue: 1)
var counter: Int
って感じでInt?型の変数を定義したとする。
俺は、
counter = 1
とした後に、
counter = 2 // => “already set”
と警告をコンソールに表示したい。
そんな、プロパティーを作れるのがプロパティー・ラッパーという機能で、その実態はMyProperty構造体だ。
https://medium.com/genetec-tech/property-wrappers-in-swift-5-1-the-missing-published-implementation-1a466ebcf660
残念ながら、↑このソースは動かない。 2chや5chを知らなかった人が今さら検索でここへたどり着いて書き込み始めた、とか...? >>428
@propertyWrapper
struct Makeshift<T> {
private var value: T
private var setFlag = false
init(wrappedValue v: T) {
value = v
}
var wrappedValue: T {
get { value }
set {
if setFlag { print("already set") }
value = newValue
setFlag = true
}
}
}
struct A {
@Makeshift(wrappedValue: 1)
var counter: Int
}
これなら、動いた。@Swift5.1 >>430
カスタム属性@Makeshiftを作る例
今日はXcode11.1をinstallしてはしゃいデしまった。
SwiftUIについては、また日を置いてコードを読んでみる。
その前にCatalinaをinstallかな。
>>418
THX
プロパティー・ラッパーってのはAppleが定義済みの
@State, @Publishedとかってのがあるらしい。
Reactive Function作れるのか?
RxSwiftみたいな? protocol P {
}
struct A {
var p: some P
}
error: 'some' return types are only available in macOS 10.1
5.0 or newer
|| var p: some P
どういう事?Xcode11ではコンパイル出来るのに。terminal.appではNG?@Mojave >>433
Xcode11のPlayground環境とTerminal.App環境は異なるらしい。 他のスレでも同じだなw名付けるとしたら自問自答くん >>434
some keywordって何?
🔹Genericsとは
ジェネリクス関数とは?
1. 引数に型パラメータ(T)あり
2. ローカル変数にTあり
3. 戻値にTあり
some keywordってのは、3.を実現する。
ジェネリクス型とは?
ジェネリクスメソッドをメンバに持つ構造体、列挙、クラス 詳解Swift第5版
表紙がダサくなったので悲しい >>424
引数をインデントを使って表現、これを宣言的表現と言うらしい。 >>448
declarative = デクレァーラティブ
ハイレベル命令記述式プログラミング
これを宣言的と言ってしまうと、ワケワカメだ。 >>447
動画の12m0sec辺りにApple定義のProperty Wrapper @Stateの説明あり。
$始まりのインスタンスは、監視対象のインスタンスって事らしい。
e.g.
@State private var order: Order
$order.includeSalt
監視対象のインスタンスは、変更があれば、その変更はブロードキャスとされる。例えば、Trigger, Textで監視されていれば、$orderの変更は両方にブロードキャストされる。
これがBinding Syntax。 >>450
おそらく背後(Behind the scene)ではUIKitのUIControlのtarget/action mechanismが動いているんだけど、そんな事は言及されていない。 >>437
someと同じ様に、Genericsっぽい振る舞いをする構造体がtype-erasure構造体。
type-erasure構造体配列は、なんとかッポいインスタンスを格納することができる。
e.g.
電車、車、車両っぽいインスタンス
建設、食品、産業っぽいインスタンス 11.1がApp storeでUpdateするとダウンロードエラーになちゃうんだけど
皆さん、Updateできてます?
サーバーが混んでるのかと思って時間ずらして何回か試してるんですが同じ状況です。
ちなみに、osはCatalinaです。 >>453
同じく。
ダウンロードは終わってインストールが始まるが、完了と同時に(?)またダウンロードが始まり「ダウンロード出来ません」で終わる。 >>453
一回消して再ダウンロードすると出来るよ。 >>450
Reactive Programming用語のまとめ、これで良い?
送信/受信 = obserbable/observer, publisher/broker/subscriber
subject = subject/subject 双方向通知 = obserbable + observer一人二役 >>415
見たけど日本語CCが機械翻訳過ぎてかえってわかりにくすぎる じゅんぺ to Difinitionが一番上になったな Xcode11.1なんだけど、4インチデバイスのシミュレータのダウンロードどこじょ? 将来的にiPad用xcodeとか出たりしないのかな 15インチ使っているけど、27インチ外部モニタを繋げている。
本体のみで開発を完結させようと思っていたが、大画面の利便性にはかなわない。
(ゲーム以外でアプリをフルスクリーンで使うのがイヤな性格なもので)
13インチでも画面が狭くて大変じゃないかと思ったりするからiPadで開発は無理じゃね?
シミュレータ=実機だと考えるとアリかもしれんが、無理筋だと思うよ。。。 SwiftUIでコードだけでデザインするならギリなんとかなるかもしれない iPad Pro (11-inch)/iOS 12.0 (16A366)のSimulatorが再起動ループする >>469
諦めてシミュレーター一覧から削除して作り直すのが良いかも。 久しぶりに何か作ろうと思って実機テストしようとしたけど
2011MBPじゃもうOSアプデの対象じゃなくなったせいでiOS13以降に対応したxcodeバージョン使えなくなってて悲しい
モッサリだけどまだ普通に使えるのに
ビルド用にminiかi Macでも買うか ビルド用に買うってことはソースを書くのは今までのやつを使うのか? >>473
試しに公式の下取り査定見てみたら500円だったよ悲しいよな
>>474
ここ最近は窓環境でUnity弄ってxcode用にビルドしたものをMBPでって感じでやってたから同じようにビルド用にって考えてたが
iMac21.5買って本体で完結するスタイルが楽な気がしてきた >>476
アルミ屑の買取価格より高いとは流石公式良心的 >>476
ボケたつもりだったんだけど。まさかそんなパターンがあるとゎ。 >>478
Unityとか使ってるから出来る芸当だからね
4K21.5に少しメモリとか盛って税込み198,880か
冬のボーナス見越して買うか悩むな 4年ごとにMacBook ProとiMacを買い換えているけど、
(つまり2年ごとにどちらかが最新になる)
今のiMacは額縁が太いからフルモデルチェンジするまで買う気がしない。。。 間も無く現行MacBook Proもは額縁広い扱いされるのか >>480
アゴはメモ貼ったりするのに便利だから残して欲しい。 unityとかreact nativeも使うならもうMacで開発したほうが楽な気がしてきた
おれはLinuxだけで完結させたいのにappleがそれを許さない
MacにWindowsを入れることは 許されてるのに、ギャクは許されない
Windows 95の時代にappleを潰せなかったMicrosoftの大罪である iOS 13.2入れたら実行できねーぞ
アップデートはよ いまだにXcode11.1がインストールできない。
途中まで行って、ダメだったとかなんとかメッセージが出ておしまいw >>490
App Storeからアップデートではなくて、Xcodeを削除してApp Storeから新規インストール 一度もxcodeで開発したことない者で、昔、自分の実機にアプリ入れるにしてもAppleの有償登録をしないといけないって聞いたけど、今でもそうなの? 調べてみたところ、iCloudやHomekitなどのサービスが利用できないなどの制約はあるらしいね。
オフラインでのみ動作し、IoT的な要素は一切なく、時間経過と共に画像を変更して表示していく…
みたいな単純なアプリケーションの場合は特に問題なく実機に無償でインストール出来るのかな
その際、実機で起動出来るのは7日間だけ…みたいな期間制約みたいなのはないの? 配布鍵じゃないと7日制限じゃないの?デバッグ鍵だけじゃなくそっちもタダでもらえるの >>493
7日後にはSplash Screen表示してすぐ落ちる。
だったと思う。 開発者登録はしないといけないが、Xcode使うだけなら今は金はかからないよ。
アプリの審査出したりする場合は99$/年払う必要があるけど。 >>498
では、その期間制限は?有る?
有るなら、その期間は? >>499
7日、またビルドすれば使えるようになるけどな 14日じゃなかったっけ?
俺はライセンス持ってるから1年だけど。 >>491
試したら上手く行ったよ。ありがとう。
厳密には、Xcodeのパッケージのかなり奥にあるGameCenterUIService.appってファイルが
使用中とやらで古いXcodeを捨てたゴミ箱を空にできず、
セーフブートで試しても駄目だったんで、そのファイルだけ取り出したら他は空にできた。
このファイルも何かのはずみでいつか消せるだろーw 実機デバッグしようとしたら
Could not locate device support files.
This iPhone8(Modl A1863….) is runnning iOS 13.2(17B84),which may not be supported by this version of Xcode. An updated version of Xcode may be found on the App store or at developer.apple.com
っていう表示がされて、そのままなんだけど、これ英文打っててなんとなくわかった
ターゲットのiPhone8のiOSバージョンに対して、Xcodeのバージョンが古いよ、だからXcodeをアップデートしてねってこと? でもSwiftのアップデート昨日したし、最新になっているはずなんだけどなぁ。 iPhone8のiOSは13.2
でもXcodeはiOS13.1までしか対応していない
しかしXcodeも最新のVersion11.1
これはつまり、Xcode側のアップデートを待て、ってことかな? しかしmacOSもアップデートされたのに11.2はまだベータのままなのはなぜだろう。
同時にリリースされててもおかしくないのに。 11.2に致命的なバグが見つかって急遽修正バッチ作ってんじゃね? App StoreのXcode開いてもボタンがアップデートになんねー
と思ってアカウント>購入済みから移動したらなった ビューを2つ作って、片方でAssistantを押すと、Automatic -> UIResponder.h -> UIResponder(UIResponderInputViewAdditions)とかいうところのよくわからんソースコードが表示される
もう片方でAssistanceを押すと、見慣れた Automatic -> ViewController.swift -> viewDidLoad()を出してくれるんだけど…
メインボード主体のプログラミングしかしていない初心者だけど教えてくれると嬉しいです vsのc++3年の初swiftです
swiftでの構造体の使い方がまったく解りません
c++例
struct A {
double A1,
double A2,
};
struct B {
double B1,
struct A *B2,
};
//CはA / DはBの構造体
//↓以降のswift構文が解らないです
struct A C = {
999.9,
9999.9,
};
struct B D = {
0.0,
&C,
} ↓
swiftの場合
struct A {
var A1: Double?;
var A2: Double?;
};
struct B {
var B1: Double;
var B2: A;
};
//↓以降だと変数CはA / DはBの構造体が入った変数になりますよね?
let C: A = A(
A1: 999.9,
A2: 9999.9
);
let D: B = B(
B1: 10.0,
B2: C
);
C / D をstruct句で書くことはswiftでは不可能なのでしょうか?
macos catalina + xcode11.1環境です
ご教示お願いします >>517
あぁぁっ。swiftの場合、変数":"型指定ですね
前出のswift構文はc++構文と同義ですね
2週間程悩んでましたがスッキリ理解しました。ありがとうございました struct A {
var A1: Double
var A2: Double
}
struct B {
var B1: Double
var B2: A
}
let C = A(A1: 999.9, A2: 9999.9)
let D = B(B1: 10.0, B2: C) 蛇足ながら、普通Swiftでは変数名は大文字にはしない >>519-521
ありがとうございました letとstructの などの修飾子? に目が行って型指定と混同していました
static let なんかも可能みたいで解釈しきれてはいます;
そもそも構造体の初期化を動的にできるのはかなり魅力だなと思いました
多分、次はコールバック辺りかなと思います。 Xcode11.2がインストールできねー、と思ってたらOSのバージョンが10.15だからだめだったのか
ダメもとで再起動かけたらOSのバージョンアップがきてた >Note
>iOS 8.4 and 9.x simulators are only supported when running on macOS 10.14 Mojave.
変な切り方してきたな
いっそ実機含めて全部切ってくれた方が客に切るよう言いやすいのに もしかして今Xcodeを新規インストールしようとしても
8割くらいのところで止まっちゃうのは意図的に止めてるんだろうか
それなら最初から止めて欲しいが
とりあえず次のバージョンが出るまで使わない方が良いのね ここからDLしろ
https://developer.apple.com/download/more/
ここのサイトもバグってて「Xcode 11」って検索しないと出てこない。 >>529
多分だけど、8割くらいのところまでがダウンロードで、残りがインストールなんだと思う
遅い機種ほど残り2割が進むのが遅いんじゃないかと SSDじゃないと遅いよな
開発なのにHDD使ってるマゾはそもそも無視して構わない >>530-533
インストールするマシンは一応買ったばっかりのMacBook Airなんですけども
とりあえず>>531を試してみます
ありがとうございます! >>531に行ってみたんですけど
Xcode 11.2 beta 2 って出てきましたがそれでいいんですよね?
んで、Downloadをクリックすると403 Forbidden だそうです
んで、>>530のやりかたでベータがついていないものをダウンロードしました
今、ファイルを展開中
展開し始めて20分はたったかな
それでもプログレスバーの1/5くらいw
気長に待ってみます Xcode 11.2.1 GM seed (11B53) BetaとかGMとか、nortalization通るのかな。
わざわざ試したことはないので教えて下さい。 macOS の App Notarization について
初めて知った。 swiftでgoto使えなくて出てくるのがswitch多いのはなんでなんかね めんどくさいけど仕方ないですね >>542
switch読みやすいから俺は良く使う >>544
むしろこういうバグフィックスはさっさとリリースすりゃいいのに変なところで遅いよな Xcode 11.2.1 (11B500)
Xcode 11.3 beta (11C24b) う〜ん、審査が通らない。
何かコツってありますか? 広告ID関連が怪しいと思って居ますが… macbook2015で開発してる人いる?
なるべく安価に始めたいんだけど、手持ちがmacbook2015とiMac2011の2台のみ
HelloWorldのアプリ作ってみたけど、この程度でも結構コンパイルに時間がかかったからどうなのかと
デバッグは実機使えばどうにかなりそうな感じがした
厳しいようなら何買うのがいい?
MacMiniにターゲットディスプレイモードでiMacに表示するのは現実的?
おとなしくMBAなりMBP買ったほうがいい? >>550, 551
レスありがとう。でも外してもダメなんですよ。
アプリに問題があるんでしょうかね。画像の数カ所をタップして音声を出すだけのアプリで… >>555
それは何ですか? 無知でスミマセン。。。 - Inaccurately describing an app or service
- Misleading app content
- Engaging in inauthentic ratings and reviews manipulation
- Providing misleading customer support responses
- Providing misleading responses in Resolution Center
- Engaging in misleading purchasing or bait-and-switch schemes
- Engaging in other dishonest or fraudulent activity within or outside of the app
ってのが帰って来るんだけど、どれにも当てはまらないと思うんですよ。 >>557
>Providing misleading customer support responses
You would indicate what I've had no idea about. Could you explain more detailly?
って聞いてみれば? 英語が苦手なので(会話はできる)、それ書いてみます! You indicated what I have no idea about. Could you explain more in detail?
だな 日常会話は出来ても、こういう微妙なニュアンスの英語はできません。
ありがとうございます。。。 >>552
LunaDisplay のMac to Macモードは悪くない感じ。
MacをMacのサブディスプレイにする機能。 >>557
広告の配置とかに問題がありそう。ユーザーが意図せずに広告をタップしてしまう様な配置になってませんか?
また、アプリの機能などの説明文が不十分かつ誤解を与える内容になっている様です。
まあ、画像をタップして音声出すだけのアプリでは通らないおそれも高いですが。 ありがとうございます。
広告をタップするようにしていません。その方法も判らない段階です。
説明文についても問題無いと思っています。
実は前のバージョンはボタンに外部フォントのカタカナを入れていて数種類配置していて、それは
>Congratulation
で通ったのですがいざ実行したらカタカナが英数字に文字化けしていました。で、断念。
現在のバージョンは文字を画像にして貼り付けました。外国人にはワケの判らないアプリです。
もっと画像を多用した派手な印象のアプリに変えようかとも思って居ますが… え?バージョンアップの審査が通らないって話?
で、前バージョンと機能的には変わらないのに通らないの?
それ、そもそももっと大きなリジェクト理由が書かれてませんか? つうか、実行したら文字化けする状況では提出用のスクリーンショット撮る時点で修正せずに上げられないのでは?
前バージョンもどうやって通したの? まあ、既に公開されているアプリだとすれは、「レピューを不正に捜査している」とか「アプリ外で不適切な釣りを仕掛けてる」とかって指摘が有るのも矛盾しない訳だけど。
これ、かなり疑われてますよ。ちゃんと対処するか撤退するか。
下手するとBANされますよ。 >>557
これを読む限り、そのアプリを通すのが難しいどころか、デベロッパーアカウントが停止される直前に思える >>565
いえ、違います。文字化けの問題が出てきたので、そのアプリは完全に削除しました。
そしてボタンを画像にして新しくアップしたのです。英語で連絡してみました↑方々ありがとう。返事は… If we require any additional information about your app or account, we will contact you. We appreciate your continued patience during our investigation.
コレもう返事が無いパターンですよね… 文字化けの修正バージョンを出さずに別アプリにしてマイナス評価を消したってことか つうか、今調査中だから待ってろって話ですね。疑義に回答する準備はしておいた方が良いかも。
で、文字化けしたアプリとは別アプリとして、ボタンを画像に差し替えただけのアプリを申請したら、普通は「既に同じアプリがアップされている」としてリジェクトされますよ。
そうでなく、「不正が疑われる」として留め置かれたのは特別に調査する時間を得る為とも考えられます。
少し大変かも。 返信は出来る状態です。
>普通は「既に同じアプリがアップされている」としてリジェクトされますよ。
以前そうされました。なので全て削除しました。
このまま進展を待つか、何か返事をしたほうがいいのか、判りません。
やるなら英語での返事をどうしたらいいのか、アドバイスをお願いします m(_ _)m >>573
先ずは日本語で、アプリの目的や機能、収益構造や手法についてきちんと整理して説明できる様にしておく事でしょう。
レピューの不正操作も疑われていますから、その点についても釈明の準備を。
まとまったら翻訳して、心配なら誰かに添削を頼む。 Appleの開発ガイドラインにも目を通して、自分のアプリがいずれかのガイドラインに抵触していないかチェックしておく事も必要でしょう。
もし、知らずにガイドラインを逸脱する行為をしている事に気付いたら、その点について丁寧に説明する。
下手に謝らすに、知らなかったという事、そして指摘されて気付いたという事、今後違反しないという事をしっかりと述べ、指摘してくれた事に感謝すると添える感じでしょうか。
先ずはこれですね。 で、蛇足ながら...
普通は公開したアプリに不具合があれば、そのアプリをバージョンアップして修正します。
削除して別アプリとしてアップしたりはしません。
ユーザーに対しても不誠実ですし、重複アプリのリリースを抑制するAppleの方針とも合致しません。
何度か審査を経験しておられる様ですから、Appleからもそうした指摘を受けていたのではないでしょうか。
今は日英翻訳なら手軽にまあまあの手段が幾つか有ります。
失礼ながら、英文の読み書きを面倒がらずに対応なさる事をお勧めします。 因みに、日本語で返信すれば向こうも日本語スタッフが対応はしますよ。
勿論、事前に日本語でやりとりしたい旨、申し出ることをお勧めしますが。 これだけ英語ができないんだったら、
読む方でも何か根本的に勘違いしてる可能性もあるような
英語できる人についてもらわないと無理では >>567
これは耐えれたんだけど
>>574
2回目のレピューで腹筋が崩壊した
真面目に答えてる良い人なのに笑ってゴメン笑 >>577
完全に却下ではないので、日本語で対応して貰えるように連絡してみます。
まぁ1週間ほど待ってみますが。 >>579
- Engaging in inauthentic ratings and reviews manipulation
何がおかしいのでしょうか。 ああ、レビューがレピューに。
iOSの変換候補はどこでどう学習しているのか、意味不明な候補をトップに持ってきていたりして要注意ですね。 >>582
気分を悪くしないでね、レピューが個人的にツボに入ってしまったのです cソースからswift5に移行してるのですが、ループ処理の代替で詰まりました。
for (;;) {}
上記for文をswift5で書くとするとどう書くでしょうか?
while (true) {}
が無難ですかね... >>585
やはりwhile文使うしか無さそうですね。ありがとうございました >>587
無限ループforeachサンプルお願いします デベロッパー登録の更新料を支払わなかったから
AppStoreで公開していたアプリが非公開になって
しまった。
以前は、デベロッパー登録の更新料を払わなくてもAppStoreのアプリは
非公開にならなかった気がするけど、
なんか、ルール変わりました? >>590
2015年時点でもデベロッパー課金しないとストアから削除されますけど。 swiftでosxのアプリ作りたいのですが、NSTableviewを入れ子にできますか?
今はviewBasedで配置して、tagで切り分けて内容も表示させてるのですが、内側のtableviewの行数が変更できないのです
誰かヒントください>< 分かりにくいですね、このようなイメージです
let testArray: [[Int]] = [[111,222],[111,222,333]]
// 行数
func numberOfRows(in tableView: NSTableView) -> Int {
// tagで切り分け
switch tableView.tag {
// 外側のtable
case 1:
// テスト配列の合計
return sampleArray.count
// 内側のtable
case 2:
// ここを動的に変えたい
return testArray[0とか1].count
// デフォルトだけどここは適当で良い
default:
return 0
}
} 自己解決しましたのでご報告
内側のテーブルビューを内包しているclipViewで操作できましたー >>591
前からだよな
うっかり忘れて&更新したら復活した(勝手にかやりとりしてかは忘れた)なんてのを同じような時にWebで見た >>596
確認のメール来るからそれ無視してたらねぇ。 けちって払わなくてAppStoreから消えて文句言ってきた顧客ならいる
ちゃんと毎年払わないとダメって言ってあったのに グリッド形式メニューの実装って、どうすればいいんでしょか。
実装サンプル上げるとすると物書堂さんのの大辞林の様なグリッドUIみたいなのなんです。
https://www.monokakido.jp/ja/dictionaries/daijirin2/
tableviewで実装してるんでしょうけど、上サンプルのの様にはならなかったです。 TableViewじゃなくて、CollectionViewかもしれんね。 >>602-603
なるほどCollectionViewでしたか。試してみますd switch fooとか書いたら全部のcase補完してくれたらいいのに 次回のアップデート辺りで
AIで自動にコードをよしなしに書いてくれる
機能を実装してくれないかな。 使用頻度的には、
Xcode: Add/Commitなど通常作業と過去のとソース比較
GitXもしくはコマンド: Commit履歴確認、ブランチ切り替え等 インデントのスタイルをもっと細かく設定出来るようにしてほしいワ AI様AI様、俺の変わりにドキュメントと境界値テスト書いて下さいお願いします・・・ 既存の複数行の補完も正しくインデントして欲しいわ
なんで毎回補完してから選択して⌃Iさせるんだか Xcode 11.3 GM seed (11C29) アップデート時間かかりすぎるしmacがスリープになるとキャンセルされて最初からだし
なんでたかがIDEごときのアップデートにこんなにイライラしないといけないのか caffeinateっていうスリープを妨げるためのコマンドがあるよ >>621
そんなのあるんだ
caffeinate -i かサンキュー 突然すみません。
xcassets
って、どう読むのでしょうか?
エックスシーアセッツでしょうか? アセットカタログ。Appleのドキュメントがそうだったような
通じない場合はエックスシーアセッツという拡張子の
carはアセットカタログファイルもしくはアセットファイル 11.3 にうpしようとすると容量が足らないとか言い出す
Finder上では113GB空きがある
root にて df -ah すると / が 15G しか使えないと表示される
どっちなんだよ かたりなから、システムとデータでパーティション勝手に切られてたような
よしなにしてくれるはずだけど Catalinaに限った話じゃないが、Time Machine使っててAPFSのローカルスナップショットのせいでディスクを食いつぶしてるんだろうな。
直前にファイルを大量に消さなかったか?消してもローカルスナップショットの分は消えないからディスク消費は変化しない。
ディスク消費を回復させたいならスナップショット消すしかない。
Time Machineのバックアップがあるなら全消しでいい。 >>629
あれ? TimeMachineのローカルスナップショットって、Diskが必要になった時は自動的に解放するんじゃなかったけ
https://support.apple.com/ja-jp/HT204015 それがなかなか解放してくれねぇんだわ
手動で消すのが早い
Time Machineをオンオフするだけでオケ >>630
すぐには解放してくれないんだよ。
一日くらいほっとけば消える。 俺はこんなワンライナーでスナップショット消してる
tmutil listlocalsnapshots / | awk -F. '{print "tmutil deletelocalsnapshots " $4}' | sh iCloud Drive周りとかその辺まわりとかの「容量足りなくなったら自動で調整します!」って奴、xcodeアプデだけ失敗するのウケるよね まだMojaveだけどXcodeに切られたら上げざるを得ない 開発者って、常に最新の環境でやるもんだと思っていたが? 今の現場、Xcode 10.1で動いてて11.3に移行する作業が俺に振られた。
まあ、大体終わったけど。 >>641
macOSのアプリを開発しているのなら、最新の環境でというのも当然あるが、今はほとんどiOSだろ?
iOSの最新は>>639の言うように最新のmacOS出なくても一つ前でしばらくできるから
macOSのバグにわざわざ付き合う意味がほとんど全くないだろう。High Sierraとかの明らかに出始めが酷いというのがあるし >>643
>macOSのバグにわざわざ付き合う意味がほとんど全くないだろう
て言うならCatalinaにしてバグに出会ったんだろうな? 説明しなよ?
どんなバグがあった??? オレは無いけど。 バグと言ってもCatalinaに対応してないアプリのせいだろう マイナーアップグレードは普通にあるんだけど
その論でいうと、バグに会わないからマイナーバージョンアップがあってもしないってことにもなるけど?バグに会ったことがないが一応アップデートしてんだろ?
同じだよ、会うかもしれないバグに付き合う意味はないっていう。macOS最新の機能APIは必要としてないんだから、iOSの開発には >>646
>会うかもしれないバグに付き合う意味はないっていう。
じゃあ何時アップデートするんだ??? おまいら、せっかくのcatalyst使ってやれよ。Mac版がそのまま開発できるぞ。
わりとバグ踏んで大変だけど >>647
新しいXcodeが使えなくなったらだろ。知らんのか?だいたい6ヶ月後とかだな
それくらいだと、新しいmacOSも安定=アップデートもそう短期で出てないしな
なに短気に絡んでるんだよw 今って、新たにiOS 32ビットアプリをAppStoreに上げられるの?それとも、もう64ビットアプリでないとダメ? >>650
32と64のユニバーサルならいけるんじゃないの?
32のみはもう無理 switch構文なんだが、swiftになったらcみたいに整数のみ以外に少数も扱えるといいんだけどな
if構文使わないで少数値を分岐する方法ってswiftでありますか? そもそも2進小数の0.1とかは厳密表現じゃないから、完全一致しないぞ
範囲で当てに行かないと危ない キャストするなら64bit整数の方が。もともと整数のようになんだし
どうせ羅列するんだからそれほど桁数(少数を含めて)ありそうもなさげで
少数5桁まで必要だったら * 100000 して整数になんぞ perl のようにハッシュ配列にサブルーチンのリファレンスを入れることは出来ないの?
これのせいで未だにperlではswitch構文は標準装備にならないそうだ ClosureはArrayやDictionaryに入れられる なんか少数値を整数上げとかムダな構文ばっかで失望ですよ
もう少しロジカルなレス期待してたんですが、ここはスキル皆無ばかりですか?
少数分岐は自己解決しました もう少し、スキル上がってからレスお願いします とんだクソ野郎だなワロタ
解決したならその天才的なコード晒せよ >>662
そういうのは感じても書かないのが良いやつ。
お前は良い頭を持った、ただの性格が悪いやつ でも的を得たアドバイスすらできない低脳が吠えても意味無くね? ↑くやしいのぉとしか思えないレス
いや自身が低脳と自覚あってのなんらかの深い意味の自省的なレスなのか?他人にそういう言葉で言っても喧嘩売ってるだけだな、自省は時勢に留めた方がいいぞ スキル以前に小数を少数と間違ってることに気づいてない時点でアホ アプローチの仕方だな
いろいろな方法があるがどれを選ぶかは人それぞれ
最速コードを目指す人も入れば
視認性重視の人
他いろいろ
好きなようにすれば問題なす >>652
そもそも最初からできるのに
丸め誤差気になるなら範囲して思できる
case 9.0..<10.0:
とか >>662
switch使わなきゃいいこと気が付けばロジカル思考派やな 諦めて近日中にCatalinaにしとくか…
アップデートだとbashらしいけどzshにも移行しようかな 11.3でlaunchscreenの設定がうまくいかない
キャッシュとかクリアしても
simulator上ではアプリ設定して、最初に保存した時のものが反映され続けるみたい
まだやってないけど、実機端末で確認したら問題ないのだろうか? よくある
画像を保存してあるところを直接削除しに行く対策があったような 使わんほうがいいとは思うけど
つかまだCatalinaにしてない
最新のmacOSでiTunesなどのレガシィなApple製アプリを起動できるようにしてくれる「Retroactive」パッチがmacOS MojaveでXcode 11.4のアンロックに対応。
ttps://applech2.com/archives/20200311-retroactive-for-mac-now-unlock-xcode-11-4-on-macos-mojave.html こういう系は後で何が起こるかわからんし、ヤバイことになって詰むかもしれないから手を出さないおっさん。
経験則で生きるジジイへと脱皮しつつある。 未だにまず突っ込む、ジタバタするも、復活
繰り返す >>682
zshが気になってる、移行したら教えて 今までお前は何をしていたんだか
デフォにならなければzshなんて知らなかった試したこともなかったのか ■嬉しょんフ〇ラ太郎 (酒屋の息子連呼君)
50代無職、未婚、貧乏、キモ面、情緒不安定、躁鬱。
しょぼい人生の典型的キョド民だがMacを買うことで自分が洗練された人間だと自己暗示することでなんとか生きている。
過去に反論できない数々のMac批判を見て大発狂。今も大きなトラウマを抱える。「酒屋の息子」という仮想敵を作りMac批判者との聖戦を10年以上続けている。
酒屋の息子が10年間毎日荒らしてるという誇大妄想にとりつかれており、Mac批判レスをみるやいなや「酒屋の息子煽り」を草を生やして連投。
ID切り替えで自分と同様の仲間が沢山居るように見せかける自演を行う。
Macは所持しているが特にそれで何かをクリエイトできるわけでもなくただ所持することで選民意識をこじらせている。
5chでは架空の職業や人生をにおわせる臭いレスで悦に入りここが人生の居場所となっている。
そんな彼にとってMac批判は自分の存在を否定する大問題。
それと同時に哀れでしょぼい彼の人生では「酒屋の息子」に相手してもらうことが喜びにも似た生きがいとなっている。
その嬉しょん漏らしてるような異常興奮、チ〇ポにしゃぶりついて来そうなほどのストーカー気質からこの名がついた。 ?アテクシ、time machineかな。そげな池沼レベル使っちゃいないのよ
必要に応じてクリーンインストールする派だからデフォでzshはようやくかと感慨深いだけ
エロビとか糞アニ見るだけのアンタとは違うんだよ うふふ Catalinaにして11.4入れた
Terminalはウインドウ開くたびに下のメッセージ出るけどとりあえずbashのままでも大丈夫そう
あとでゆっくり移行するわ
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050. メジャーなLinuxディストリの標準シェルにzshが増えてこない限りはbashでいいかな ライセンスがGPL3だからだろ
LinuxはもともとGPLだから関係なく使えてるだけ >>698
既存スクリプトの動作確認がメンドくさいなとかあるだろう。全てをしなきゃと思うと
>>696とかもそんな感じだろ Run Scriptのことを言ってるのかわからんけど、スクリプトの実行で使うシェルは今まで通りbashは使える。
あえてzshに帰る必要はない。 Terminalでの話
そういうアレヤコレヤをzshに変える必要もないのだったら、Terminalでzshに変える必要もないに普通に繋がりそうだが
逆にある意味無理にzshにすることもないということ。でもまあ、bash使うにしても3は幾ら何でも古過ぎるから、最新bashをbrewなりで入れる、だったらさっさorなるべく早くzshに移行するってのがスジだろうけど
変わった直後の今は別にzshを使わずにbashを使うのは何も不思議でもなんでもないな
ということ sh くらい好きなの使おう!.......... fish. もいいよ。 zsh(ズィーッシュ)だけどcsh(スィーッシュ)系じゃないよ どっちも間違い
zsh = bsh + csh
bsh の文法も使えるしcshの文法も使える。bshのしか使わなければcshのは無いも同じ Apple、「iOS 14」と「iPadOS 14」向けに「Xcode」を提供か
https://taisy0.com/2020/04/20/120757.html/amp?__twitter_impression=true
衝撃のニュース
え、これやっちまったらMac売れなくなるのでは これを機にXcodeのアーカイブをクラウド上に保存できるようになるといいんだが 12インチでキーボード用意すればそこそこ使えるかもしれない。
SwiftUIでコードだけでデザインできるようになってるし。 関連ファイルの管理や他のアプリとの連携など、macOSのメリットを捨てる選択が出来る開発者は多くないだろ。
あくまでもサブだよ。 ちょっとコーディングするだけならXcodeじゃなくてもいいしな。 xcodeが来るってことはiOS自身でiOSアプリをビルド出来て動かせるようになるってこと? 自身でビルドとかいいね。
iPhoneの方はどうすんだろ。
シミュレーターアプリとかリリースされるのかな。 iOSアプリならシミュレートする必要ないだろ
そのまま実行できる 別のデバイスのシミュレートとか
Mac環境のシミュレート… Msc OSとソースの同期ができれば便利かもね。
MacのXcodeでソースを修正すればiPad側でも即反映。 >>727
これに期待。
出先で気軽に弄れるようになると身も気持ちも楽になる。 メリットは理解するし、使うだろうけどかなり限定的かな。
12.9インチにキーボードまで付けるならMacBookの方が良い。 >>727
Dropboxに置いて同期してるけど、そういうのできたらいいね。 gitとか使えよ!
こうじゃないの?Xcode使うなら >>733
Gitも使うけど、コードが自動で同期するの便利なんだよね。 >>733
gitやDropBoxではなくもうちょっとUX、DX的な何か。
MacのXcodeでコーディングすると、iPadのXcode側に自動で転送〜ビルドされて、即動作確認できるみたいな。
逆にiPadで動作確認しながらBugFixすると、Mac側のXcodeに即反映とか。 後、iPad Proの大画面を利用して違うサイズのiPhoneシミュレータを同時に立ち上げれるとかもありかもね、 マルチモニタ、Sidecar、仮想デスクトップとかで普通にやらない?
(俺はSidecarじゃ無くてLunaだけど) >>737
職場で3台と言うかiOSを3種類(10,11,12)並べてテストしてるわ。 >>695
11.4 requires Mojave
11.4.1 requires Catalina
そろそろCatalinaにスッかな。
まずは、Scansnap Home入れてみよう。 Catalinaそんなに不満ないわ
ミュージックがアルバムアートワークいくつか消しやがったぐらいで😬 >>741
これな。
アートワークが検索しても見つからないレア盤だったからスキャンして取り込み直したという一手間。 Xcode 11.5 beta (11N605c) 全くの素人ですが、xcode使って
メニューバーのことえりアイコンから出すプルダウンメニューの中に
かなローマ字の入力切り替えの項目とショートカットキーの割当てを
組み込んでどこからでもリアルタイムで切り替え出来るアプリっつーか
システム割り込みっつーかそーいうの作れますか? >>744
macOSに開発系はXcodeしかないので出来ると思いますよ
FEPならgoogle日本語やatok for Macも実現されてます
基底部分でキーコードを差し替えてしまうアプリも出てます
⌘英かな
Karabiner(旧KeyRemap4MacBook)
Seil(旧PCKeyboardHack) Xcode 11.5 beta 2 (11N605f) >>744
情報はあると思うが、英語のドキュメントを見て理解できないと厳しいだろうね。 >>745
[iMasanari/cmd-eikana: Application of macOS which switches Alphabet / Kana by pressing left and right command key alone. Other key remapping is also possible.](https://github.com/iMasanari/cmd-eikana)
このソースをXcodeのdebuggerで追いかければ! ひらがな入力とローマ字入力の切替ならワンチャンかもしれないけど...
入力ソースの切替ならキーボードショートカットが有るからなぁ... かな入力してるやつなんか存在すんのか?
今まで見たことも聞いたこともないんだが けっこういるんじゃね?って思って調べたら10%だそうだ。
10年前くらいに日本一タイピングが早いってことでテレビ出演していた人もかな打ちだった。 昔のワープロはかな入力が基本だったな。
ローマ字入力の方がまれな方。 The compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
このバグがXcode11.1@Mojave10.14.6環境で取れない。
Catalina + Xcode11.4.1への移行時期か? >>754
Rectangle()
.fill(Color.blue)
// .frame(width: 100.0, height: 5.0)
// おそらくbug! Xcode11.4が必要
.frame(width: CGFloat(measurement.snowfall * 10.0), height: 5.0)
上の.frameの所で発生。
週末まで、Catalina環境は作れそうに無いので、Xcode11.4で試せない。
ググるとiOS13, Xcode11はbuggyだと言う話が一杯だ。 iOS13 release history until April 2020.
[Apple、システム検索が動作しないバグやバックグラウンドでコンテンツがダウンロードできないバグなどを修正した「iOS/iPadOS 13.2.3 Build 17B111」をリリース。 | AAPL Ch.](https://applech2.com/archives/20191119-apple-more-bug-fix-update-ios-13-2-3.html) iOS13 needed updates 8 times within 2 months after first release.
Below are iOS13's historical updates example.
iOS 13, iOS 13.1, iOS 13.1.1, ...
[Apple、システム検索が動作しないバグやバックグラウンドでコンテンツがダウンロードできないバグなどを修正した「iOS/iPadOS 13.2.3 Build 17B111」をリリース。 | AAPL Ch.](https://applech2.com/archives/20191119-apple-more-bug-fix-update-ios-13-2-3.html) 11.4か11.4.1からか、実機デバッグしてるとLost Connectionが多発しやがるのはワイだけかな あ、有線
そういやWi-Fiでやる方法忘れてたわ
ちょっとやってみるか Wi-Fiなら大丈夫そう!ありがとう
昔Wi-Fiデバッグ試したらクソ遅くてオフにしちゃってたけど今はこっちでも早いね(^ω^) なんだろうなそれは?
有線の方が安定すると思うんだけど、USBで何か競合でも起こしてるのかもしれないな。 CoreAudioKitの標準APIで単純にBluetooth設定画面を開くコードです
全く同じコードで、Xcodeのバージョンが 10.3 では問題ないものの、11.4.1では実機でクラッシュします
シミュレータでは問題なく動きます
[環境]
MacOS10.15.4
Xcode11.4.1 / Xcode10.3
実機(iPhone8 iOS13.4.1, iPad(gen6) iOS13.4.1)
-------
import UIKit
import CoreAudioKit
class ViewController: UIViewController {
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
present(
CABTMIDICentralViewController(),
animated: false,
completion: nil)
}
}
-------
このままのコードでは画面閉じられませんがテスト用で簡略化しています
ほかの方もこれ、再現しますか?
お手隙の方、試してみてもらえるとありがたいです >>765
viewDidAppearじゃなくてボタンのイベントで画面表示するとどうなる? 765です。11.4.1はボタンのイベントでも落ちます。
10.3はこれで動くので、ボタンでも大丈夫です。
実機が常に落ちるなら、OSバージョンかなと思うんですが、実機で動くので、11.4.1のSDKのライブラリが変なのかな… まったく知らんけど、事前にBluetoothの使用許諾をユーザーに選択させるようになってんじゃないの?
位置情報みたいに 実機とシミュレーターでOSのバージョンは揃えてる? infoにprivacyなんちゃらを入れ忘れてる予感 765です
プロジェクト設定で関係しそうな
TARGETS>Signing&CapabilitiesのBackgroundModeで
■Uses Bluetooth LE accessories
■Acts as a Bluetooth LE accessory
にチェックを入れ、info.plistに key-stringで
NSBluetoothPeripheralUsageDescription
で適当な説明書きを追加してみてもやはり同じでした。
そもそも、10.3のときはこのチェックをを入れない&info.plistに追記しなくても実機動作していました
実機とシミュレータのバージョンは同じにしています
海外の人とかも騒いでる感じもなさそうで、自分のところの環境が変なのかなぁ
こんなとこ、いじってる人いないのかな(汗 ・・・と書いた途端に解決してしまいました(汗
keyが古かったです
先のは Deprecatedで、iOS13以降はこっちとのことで.うまくいきました
<key>NSBluetoothAlwaysUsageDescription</key>
<string>(利用目的....)</string>
ありがとうございましたm(_ _)m iOS 13.4以降で使うにはCatalina必須でXcode11.4以降が条件なんですよね
まだMojaveで行きたい… いつもx.4辺りで最新OSが要求されるから今に始まったことではない。 まあ、32bitしかな古いフリーなんぞを愛しんでるといつもと違ってCatalinaの障壁は高いかな 自決しました
パッチ当ててMojaveでもインストールできました iOS14はiOS13搭載iPhoneの全モデルをサポートか ttps://iphone-mania.jp/news-292249/
テスト用実機の確保と維持が難しいから何種類かは切って欲しいな 新機能は盛り込まず、安定化路線で開発するからだろうな。 MojaveとiOS 12も安定化路線だったはずだが、調子こいて次のバージョンでコケたw
次の次でまたやらかすだろう・・・期待を裏切らないのがAppleさ。 結局Appleも一緒だったなぁ
機能を追加するんじゃなくて削ることに執心してくれよ >削ることに執心
それもなあ。えええ〜ってのがあるしなあ
Xcodeはとりあえず軽くはならんのかっ
起動すら激重はなんでやねんっと思わなくもない、
古いXcodeを今から見るとめっちゃ軽い、機能はほぼ変わらないwとこから 環境にもよるんだろうけどXcode10から11はだいぶ軽くなったな 使う機能は削り、使わない機能を増やす
いつものApple >>787
訂正
>使う機能は削り、使わない機能を増やす
=>俺が使う機能は削り、使わない機能を増やす 結構使ってない多いよね。
instrumentなんて存在さえ知らない人が少なくない。 さすがにそれはないでしょw居るだろうけど少なくないはないんじゃ 文句言ってる人には結構居る印象。
ビュー階層のキャプチャなんかも。 自分の実体験の範囲という意味。
公式な調査なんてある訳も無し。 どんだけ恵まれてない環境なんだか
そんな印象になるのが多数いるとか >>774
>>777
今その事実に気づいて愕然としてたけど、パッチでもいけるんですね
Retroactiveを使っていますか?
今後を考えるとCatalinaにしたほうがいいのかなぁ・・・ 選択解除のショートカット無いのでしょうか?
みなさんはどうされてるのでしょうか? ショートカットはないけど適当なところをクリックするだけだと思うが? ← で選択の最初
→ で選択の最後
に、キャレットになる
macOSの標準=テキスト編集ならどこでも(Finderで名前変えるとかでも)
もしかしたら control+なにがし が同等であるかもしれない リストの選択なら Command+Click。ショートカットは無いと思う
無選択にできるリストなら。何か選んでなきゃならないリストでは無理だろうし コードエディタでの文字列なら
ctrl f 1文字進む
ctrl b 1文字戻る
ctrl a 行頭
ctrl e 行末
ctrl p 次行
ctrl n 前行
これでカーソル移動。同時に選択も外れる
因みに
ctrl h 前1文字削除
ctrl d 後1文字削除
ctrl k カーソル位置から行末まで削除 たくさんレスありがとうございます。
ウインドウズで言うControl+Aの逆のControl+Dがほしかったのですが
言われてみるとどこかをクリックすれば解除されますよね
プログラマーはマウスやトラックパッドを極力使ってはいけない
ホームポジションから手を離すなって教えられているので
クリックするという概念がありませんでした
混乱させて申し訳なかったです
変な質問に答えてくれてありがとうございました 俺は表示している領域にカーソルを持ってくるショートカットを知りたい。
Page Down/Upで表示領域を切り替えた後、表示している領域の真ん中にカーソルを持ってきたい。
クリック以外で。 任意の場所に来ないならあんまり意味を感じないな。
それだったらトラックパッドを親指で適当にタップした方が早い。 os10.6ですがxcode2.2や3.1や3.2や3.6をインストールとアンインストールをくり返してたら、
エラーが起きて起動しなくなってしまった。
prefarenceフォルダ内のファイルを消しても直らない。 アンインストール繰り返しって、どうせゴミ箱に放り込んだだけだろ?
いろいろグジャグジャになってそうだからOSごとリストアするのが吉 ストアアプリでも単に消しただけじゃゴミがそのまま放置されるからな。
10年前からの環境じゃもうワケワカメ。 ただの報告なのだから、どうせ馬鹿やってのだろくらいで読み飛ばせばいい Xcode 12はどれくらいのサイズになるんだろうか?
20GBオーバーになるともう笑うな・・・
Visual Studioもフルインストールするとすごいことになるけど Xcode 11を使っていてアシスタントエディタでManualが選べなくなってしまった。
前はできていた気がするんだけど・・・
XcodeとOSの再起動やっても直らない。全然作業が進まなくなってしまった。
この問題にハマった人いる? どういう状況だ?
グレーアウトしてるのか、そもそも操作に表示されてないのか
あと、履歴との比較になってるオチじゃないよな? >>818
そもそも、表示されない。
Automaticの上にManualが出てくるはずなんだけど全く出てこない。
>履歴との比較になってるオチ
それはない。 IBOutletは事前にコードで書いておいて、それをIB上で割り当てる方法でできたから、これで対応するわ・・・ swiftUIが出てから少しずつ変わり始めたよなー 何か変わるとしたらStoryboardのDeploymentTargetを変えるとどうなるかとかかなぁ ナビゲーションのフォントサイズ選択はうれしい
SwiftUIの既存のコードは使えるとはいえ
最善の書き方は変わるんだろうな Navigatorのファイル名は等幅フォントで表示したいのは私だけですかねえ まさかのロゼッタ復活
ロゼッタを用意するってことは相当に変えてくるんだな
OSで吸収できないくらい
開発環境の移行が面倒くさいな お前にはロゼッタとロゼッ夕の違いがわかるのか?
ヒラギノ角ゴだとマジわかんねえ… おれがむかしタ焼けだったころ
かあちゃんが小焼けで
父ちゃんが胸焼けだった
わかんねーだろーな Big SurにもXcode beta入れたけど使いづらい。
慣れるしかないな・・・ >>832
わかるかなー、わかんねーだろーなー
じゃなかったっけ? >>816
Logic Pro Xをフルに音源までインストールすると100GB超えるw Xcode11のフォルダ行って
>du -sh
したら、8.5GB
だった。
Xcode12betaのxipファイルは9.1GBだった。
展開後20GBぐらいかも。 20GBオーバーだったよ。
Apple Silicon対応版だとそれ以上になるな。 安心しろ
外部に色々作るファイルに比べりゃアプリサイズなんて小さいもんだ Xcode 12 のアイコンはBig Surに合わせてに角丸になってるな。 xcode12でnotalization通るのかな。 外付けUSBに、10.11入れて、Xcode12beta試してみたいです。
テスト環境でのiCloudとdevアカウントって、メインのは使わない方がいいですか?皆さんどうしていますか? >>841
出来ると思う。
Mojave installed MBP15にexternal USB-SSDを接続して、Catalinaをinstallした事ある。
PowerOn時にOption Key Pressed状態でOn/Off Buttonを押すと、しばらく待ってるとBoot Managerが立ち上がってくる。
external USB-SSDを選択するとCatalinaが起動。
同様に、Big Surも起動すると思う。
Big Sur Public Betaの配布、開始されたのかな? むしろ今は外付けの方がいい
内蔵でコンテナ2つ作る余裕なければ
macOS 11 Big Sur Betaを既存のmacOSと同じAPFSコンテナにインストールすると「互換性のないディスク」として認識され、ソフトウェア・アップデートがインストールできなくなるので注意を。
https://applech2.com/archives/20200701-macos-11-big-sur-beta-apfs-container-issues.html
ただ、俺も外付けUSBのHDDに入れたけどクッソ遅い
Dockのバウンドも止まって検証ダイアログも消えて、その後何分も経ってからやっと起動した 入れてみました。とりあえずAppKitベースの普通のウィンドウタイトルバー、クローズボタンなど1ピクセル左上に寄って見えますね。バグレポート出すかな。
unified titlebarなら気にはならないけど。 OS10.6.8、 ちょっとcarbonアプリをやりたいのですが、
XCODE3.2を入れたら新規プロジェクトにcarbonアプリケーションがありませんでした。
これはどうにか操作をすると出てくるのでしょうか。
それとも、Xcodeバージョンを下げないといけませんか? >>846
>2.x からコピらないと
あ、続きがあった。3.x (3.0,3.1か)でもいい
なんだったらテンプレートだけダウンロードできるようにしたよってURLあるけど、今は存在しないかな >>848
ありがとうございます。
古いバージョンはどちらにしろ必要となるんですね。だったら古バージョンだけでいいかな。 Xcode 12 beta 2 (12A6163b)
Xcode 12 for macOS Universal Apps beta 2 (12A8161k) ダウンロード途中で失敗する
お前らちょっと俺が終わるまで待って >>855
これどうにかして欲しい。
せめてリジュームしてくれるといいんだけど。 変わったタイミングのアップデートだて。何か出るのかな。 何故今日なのかと思ったが、
Big SurとiOS 14のベータとはタイミング合わせたくないんだろうな。 11.6にしたらpkdとlsdが走り続けるようになったので11.5に戻した。 とりあえず10.12上のXcode 8でもBigSur ARM向けのクロスコンパイル環境は構築できたので安心 -arch arm64e
と指定すりゃいけるんじゃね? ライブラリ/フレームワークのリンクはチェックしないのか??
Dynamicだから異なるアーキテクチャでも共通なシンボルがあれば、実行時の無ければDynamicなライブラリのロードエラーになるだけとかか
クロスコンパイルだからコンパイルだけでリンクはしないとかはないだろし ああ、
>構築できたので
は、SDKをパクってきたとかかな Xcode 12 beta向けのCommandLineToolsの中に必要なものは入ってるのでそれを落として取り出す感じで
Xcodeと統合しなくていいならそのまま使えるが統合したければいくつか.xcspecの中を弄る必要がある ペアになってる{}や()の相手側へカーソルジャンプするショートカットってないでしょうか? Visual Studioみたいにログ窓でのクリックからファイルの該当行にカーソル移動できる機能ないですか? >>876
ちょっと違うけど Editor>Selection>Balance Delimiters で{〜}を選択 xcodeはマウスとキーボードの連携が悪いね。Visual Studio や Android Studioに比べてかなり使いにくい。 modifier keyとの組み合わせとかで満足してるけど
IDEならではのもあるしな もしやMacBookのトラックパッド前提なのかと思うくらい、xcodeは使いにくい。 頻繁に使うショートカットはマウスを使わない左手の指の近くに集めておくもんだと思うんだけど、
それだと左手でマウスを使う人を見捨てることになるので最適解ともいえず。
とはいえ、Copy, Cut, Pasteや検索(Cmd+F)など、だいたい左手のほうにあるでしょ。 左手の指でペースト(Cmd+V)した後、その左手で右端のEnterキーを押しにいくペーソス 最新のVisual Studio 2019は検索ウィンドウの検索ボタンが従来よりもかなり下に行ってしまったのでマウスを遠くに移動させる徒労感がある。 ZXCVの位置なんて全然関係ないじゃん、そもそもとか基本的なことだろう
そんな昔からあること左利きの人はどうしてんのかという素朴な疑問はあるが全然関係ない
具体性皆無で文句言ってるかと思ってたら、具体的に出したのがコレとか、なんでもいいから文句つけたいだけだな
>>883は酷いこと言うなと思ってたが、同意せざるを得ないw 左利きの人もマウスは右手で使うらしい
そりゃそうか、右利きのしかってのは他でもあるから左利きの人は器用に対応するんだろうな Visual StudioやAndroid Studioなら Cmd(or Ctrl) + Shift + F だけでワークスペースをキーワード検索できるのに、
Xcodeだと、Find in Workspace... と Find Selected Text in Workspace に機能が分かれてしまっているのが不便。
なぜXcodeがこれを別々にしたのか理解に苦しむ。 ショートカットは好きにカスタマイズできるしAppleScript使えばいくらでも自動化できる 他のを出して自分の好みをこんなとこで吐くくせに自分で自分の好みにカスタマイズはできないんだなw >>889
その二つの違いを理解できないお前の頭が理解に苦しむわ
「分かれてしまっている」とか1行目と2行目の繋がらなささから全く理解できてねえのな。単に表記通りの動作なのに mac愛が高まりすぎると、否定的なことを肯定的に表現する脳内変換力が鍛えられてしまう。
車がないとまともに生活できない欠点を抱えた社会を「車で自由に移動できる社会です」と肯定表現する感じな。
こういう人たちが幅を利かすようになると進歩がとまる。 DV配偶者に対して「あの人、本当に優しいんです」と素で言える状態になったら共依存 自分の無知を棚にあげ無能なくせにプライドの高い馬鹿だなって感じ 意図しないタイミングで外部ライブラリによるダイアログ処理が起きてしまった。
なんのことはない、breakpointをbookmark代わりに使ってたために“正常に”ブレークしていただけだった。orz Xcode12は、正式版ではBig Sur専用になるのだろうか? Big Surでしかはいつも通りに6ヶ月後くらい4月ごろのじゃね
それまではCatalinaでもだろう、今のベータリリースも主にCatalinaでのバグだしレポートお願いだろし 専用とまではいかなくても相当な差をつけるくらいはAppleならやりかねん Appleならやりかねんと言いながらやり方を全くわかってなさすぎ iOSを13.7に更新したら4歳未満利用不可のXcodeでビルドエラーメッセージ「iPhone is not available. please reconnect the device.」
iOS 13.7の更新に追従して4歳未満利用不可のXcodeも11.7に更新が必要。 マイナーバージョンと言えども最新のiOSに対応した最新のXcodeが必要という以前から当たり前のことを言いたいだけか? >>904
別に 4+ でなくても 1+ や 0+ でもなんだろうが、初期状態から初期の自我や社会性を育む期間を除外してのことだろう
キモいほどイミフに繰り返してるのは無知からムカついてのだろうと思うが、4+以降でのお前のオツムがあまり育まれてないのを露呈してるだけだなw 否定的な表現を避けるのがApple仕草。
「4歳以上が利用可能なXcode」と表現したほうが前向きに見えるのでApple仕草に合致する。 ヴェルタースオリジナルのような特別感や優越感をユーザーに与える表現を心がけるのがAppleしぐさ。
「4歳以上が利用可能なXcode」としたほうが4歳以上であることの優越感を味わうことができる。 Xcodeに関する質問がきたら、「そんなに難しいですかね。Xcodeは4歳以上なら誰でも使えるはずですけど。」と煽るといい。 同じソースが日によってライブプレビュー通ったり通らなかったりするの勘弁してくれ >>915
SwiftUI?
それともIBDesinableを使ったStoryboardやXIB? 11.7のMAS以外でダウンロードできるところを教えてほしい
Mojaveを使ってていつもはRetroactiveがbetaのリンクを教えてくれるのに今回はなかったので Xcode 12 GM seed (12A7209) 新iPhoneが発表されずXcodeだけリリースってのがなあ・・・ 当分の間は、betaみたいに新機種のシミュレーターは無いんだろうな。 GMリリースから、iOSの一般リリースの間が
短すぎじゃない?
即日審査に送ったけど、全然間に合ってない。 仕事で開発してるアプリはデフォルトブラウザを変えるとcanOpenURLがfalseになるのでChromeで開けない。
審査終わって明日リリースだってのによ・・・
対応できるまで広報出してでユーザーに注意してもらうしかねーわ。
それとも14.0.1ですぐ修正して欲しい。 今までiOSのアップデートがYahooニュースのトップ記事になったことなんてあったっけ? iOS13とcatalinaが不具合祭りの時に
「納期最優先で拙速した結果メチャクチャ迷惑かけたから反省するわ」とか言ってたのはなんだったのか Yahooやら結構大手もiOS14対応まだだからアプデ待ってくれってアナウンスしてる
混乱ですな〜 俺のとこはヨドバシGoldPointアプリが起動しないだけだな。
ビックカメラは起動するw Xcode12.0は、テキストをクリップボードにコピーすると左側のインデント空白文字列までコピーされるようになってるね。
不具合なのか仕様なのかわからない。 Xcodeの不規則な自動インデントが新しい別の不規則な自動インデントにアップデートされてるね。
SwiftUIのソースを正しくインデントできないとかどうなの。 細かい不具合って直してくれねえよな
Feedback Assistantで報告しても無反応だし
こないだアンケートが来てたから「お前らにバグを減らす気があるとは思えない」とか書いといた 不具合対応よりも株価を気にした方がはるかに生産性高いからね。 テストコードを無効化せずにリリースしたのかな。
iOSで「HUAWEI」翻訳したら...「亡き者」「ばか」 最新アップデートに「バグなのか意図的なのか」(J-CASTニュース)
https://news.yahoo.co.jp/articles/614f769b1a925aced90caa2326c60c067c77e9a5 UI周りで不具合が起きたとして、
Xcode12の問題なのか、iOS14の問題なのか、はたまたSwiftUI3.5の問題なのか。
原因特定が大変。毎度のことではあるが。 >>948
>SwiftUI3.5
SwiftUI 2.0かARKit 3.5のどちらかの事かな? StoryboardとSwiftUIって混在できるの? 12入れたらsimulatorでtextField, textView, DatePicker入力出来なくなった 12にしたらデバイスでの表示がメチャクチャ遅いんだけどみんなどう?ビルド後にデバイスの画面が10秒ほど真っ白になる。
11.7まではビルド後すぐにアプリ画面が表示されてたんだが。 iPhone利用者が増えているにもかかわらず新・mac板や関連スレがまったく盛り上がってない。
5chの黄昏を感じる。 >>959
諸々のバグ解消を期待
今回は即アプデしてみるよ というわけでアプデ完了
>>954
12.0.1でこれ解消されてたよ iOS14の背面タップをアプリで検知する機能はサードパティー開発者に提供されてないみたいだね。
Will "Back tap" be available for d… | Apple Developer Forums
https://developer.apple.com/forums/thread/649869 12にしたらiOSのSimulatorが全てなくなってる・・・ >>965
プロジェクトのビルドターゲットOSバージョンが知らない間に書き変わったとかじゃないの? 業務で12にするのは当分先になるな
今使ってるのでさえ11.3だし・・・ iPhoneのiOSを14にあげたらXcodeもあげたほうがいいのかな。 Xcode 12.1 beta (12A7403)
Xcode 12.2 beta 3 (12B5035g) Xcode 12.1 GM seed (12A7403)に修正された 発展途上な SwiftUI 周りがどうなってるか気になる。 Xcodeを触ってるとMacを圧し折りたくなる
ほんまストレスの塊でしかないiPhoneユーザー死滅しろって気持ちになってくる 俺なんか今日は3回クラッシュしたからな。
触るだけでイラつくなら修行が足りん。 ストレスを感じるなら開発機を新しくすることをお勧めする。
Mac mini2018/2020なら動作がサクサクなのでさほどストレスを感じない。 80万行以上あるクーロン城みたいなプロジェクトだとMBP2019でも力不足でやべえよ・・・ リファクタリングしろ
切り出してバイナリフレームワーク化しろ Universalアプリのビルドってどうやるの?
Universal用のXcodeはBeta2以降出てないし ARM Macになれば、チップを好き勝手に設計できるので型推論とか最適化とかシンボル解決とかハードウェアでやってくれるんかな? >>986
Xcode12Beta3で統合された。
Architecturesを64-bit Intel and ARMにする。
VALID_ARCHSをx86_64 arm64にする。 $ find . -name ¥*¥.h -o -name ¥*¥.m | xargs wc
とか。 find . -name '*.swift' -exec cat {} + | sed '/^ *$/d' | egrep -v '\s*//' | wc -l >>988
12.0.1も12.1GMも、その選択肢でないようになってるっぽい。
Xcode-betaだと選択できるけど。 >>996
一番下のUser-Definedの中に移動した あれ?
今試したらEXCLUDED_ARCHSが未定義でもarm64, arm64eが指定されたことになっててビルドできなくなってる。
beta3ではできてたのに。 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 579日 4時間 0分 17秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。