私はSwiftのlangを少し拾おうとしていますが、次のObjective-CをSwiftに変換する方法を考えています。 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesBegan:touches withEvent:event]; UITouch *touch = [touches anyObject]; if ([touch.view isKindOfClass: UIPickerView.class]) { //your touch was in a uipickerview ... do whatever you have to do } } より具体的にisKindOfClassは、新しい構文での使用方法を知る必要があります。 override func touchesBegan(touches: NSSet, withEvent event: UIEvent) { ??? if ??? { // your …
私は名前空間ではなく、パッケージが使用されるJavaのバックグラウンドから来ています。私は、一緒に機能するクラスをパッケージにまとめて完全なオブジェクトを作成し、それらを後でそのパッケージから再利用することに慣れています。しかし、今はC ++で作業しています。 C ++で名前空間をどのように使用しますか?アプリケーション全体に単一の名前空間を作成しますか、それとも主要コンポーネントに名前空間を作成しますか?もしそうなら、他の名前空間のクラスからオブジェクトをどのように作成しますか?
次の警告が表示されます。 (node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit. Trace: at EventEmitter.<anonymous> (events.js:139:15) at EventEmitter.<anonymous> (node.js:385:29) at Server.<anonymous> (server.js:20:17) at Server.emit (events.js:70:17) at HTTPParser.onIncoming (http.js:1514:12) at HTTPParser.onHeadersComplete (http.js:102:31) at Socket.ondata (http.js:1410:22) at TCP.onread (net.js:354:27) server.jsに次のようなコードを記述しました。 http.createServer( function (req, res) { ... }).listen(3013); これを修正するには?