swift4 (4,271)


Cocoaでは、オブジェクトの割り当てを解除するときに、KVO通知を受け取るオブジェクトを削除する必要がありますか?

Cocoaでは、オブジェクトの割り当てを解除するときに、KVO通知を受け取るオブジェクトを削除する必要がありますか?

addObserver:...を使用して別のオブジェクトバーからKVO通知を受け取るオブジェクトfooを登録したときに、 fooの割り当てを解除すると、 removeObserver:forKeyPath:メッセージを送信する必要がありますか?…


ios - iPhone開発のための良いマシンは何ですか?

私はいくつかのiPhoneアプリに取り組んでいるので、Macを購入する金券が与えられています。 しかし、黄金のチケットはあまり価値がないし、私はアイマックを考えている。 今、Macは素晴らしく、私は愛していて、自宅で使うことができますが、iMacは専門家よりも平均的な消費者に向けて作られています。 iMacはiPhone開発を行うのに十分なほど強力なものになるのですか? それが何かを助けてく…


Web上でCore LocationフレームワークにアクセスするiPhoneアプリ

ウェブサイト上でiPhones Core Locationフレームワークにアクセスできるかどうか疑問に思っていましたか? 私の目標は、iPhoneがブラウズして、現在のGPS位置をアップロードするWebアプリケーション/ Webサイトを構築することです。 これは、友人/家族のための簡単なサイトプライマリになるので、お互いを見つけることができます。 私はそれらに手動でlng/latを入力させ…



objective c - 一連のデータを渡す

最後のことについて私を熟考した質問。 私は主に、Objective-CでiPhoneとMacを手に入れている.netの開発者です。 客観的にメソッド間に "データセット"を送信するにはどうしますか? たとえば、C#では、カスタムクラスにデータを設定し、それをカスタムカスタムクラスのListに渡すことができます。 あなたが顧客クラスを持っていれば、あなたはちょうど次のようなことをするでしょう:…


C#では、イベントを使用して既に実装されているオブザーバパターンではありませんか?

Head First Design Patternsの本を読んだ後、他のデザインパターンを使用して、Observerパターンを理解しようとしています。 これは.NET Frameworkのイベントを使用して実装されていませんか?…


objective c - NSAutoreleasePool自動解放プールはどのように機能しますか?

私が理解しているように、 alloc 、 new 、またはcopyで作成されたものは、手動でリリースする必要があります。 例えば: int main(void){NSString*string; string=[[NSString alloc] init];/* use the string*/[string release];}私の質問は…


CGPathAddArcとCGPathAddArcToPoint

AppleのCoreGraphicsライブラリは、円弧を記述するための2つの関数を定義しています。 CGPathAddArcは、中心点、半径、および角度のペアに基づいて円弧を追加します。 CGPathAddArcToPointは、半径と接線のペアに基づいて円弧を追加します。 詳細は、CGPath APIリファレンスで説明しています 。 なぜ2つの機能? シンプルな利便性? 他のものよ…


NSTimerを使用する以外に、iPhoneでゲームループを作成するより良い方法は何ですか?

私はiPhoneでゲームをプログラミングしています。 現在、NSTimerを使用してゲームの更新/レンダリングを開始しています。 この問題は、(プロファイリング後)私は更新/レンダリングの間に多くの時間を失うように見えますが、これは主にNSTimerに接続する時間間隔と関係しているようです。 だから私の質問は、NSTimerを使用する最良の選択肢は何ですか? 答えごとに1つの選択肢をお願いし…


language agnostic - シングルトンクラスの悪用の最も一般的な例

シングルトンクラスを使用しないでください。 私たちが避けなければならない「単一性炎」の最も一般的な例のリストがあれば、非常にうれしいでしょう。…


objective c - NSRunLoopがフラグがセットされるのを待つ最善の方法?

NSRunLoopのAppleドキュメントには、何か他のものによってフラグがセットされるのを待っている間に、実行を中断することを示すサンプルコードがあります。 BOOL shouldKeepRunning=YES;// global NSRunLoop*theRL=[NSRunLoop currentRunLoop]; while(shouldKeepRunning…




swift ios swift3 objective navigationbar title xcode uinavigationbar 使い方 storyboard