問題タブ [cs193p]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
435 参照

objective-c - Newbie IOS Class Method

On assignment 2 of the Stanford CS193P course it states that I must add a runProgram class method with the following signature:

However I do not recognise or know how to use this syntax as up until now methods have been written more simply:

Could someone explain this signature? Should the method be written on one line? How do I get/set my dictionary?

Sorry for the basic questions but I am a complete beginner!

0 投票する
2 に答える
479 参照

iphone - スタンフォード iphone 開発 -CS193P 課題 1 - 「sin」操作

必要な作業の 1 つは、電卓に「sin」ボタンを実装することです。次の 4 つの操作ボタンを追加します。 • sin : スタックの一番上のオペランドの正弦を計算します。

ここに私のコードがあります

sin(60) を入力してみると、result=-0.304811

しかし、実際にはWindowsで電卓を使用しており、結果は0.8860254です

コードの何が問題なのかわかりません

0 投票する
1 に答える
243 参照

objective-c - UIViewサブクラスからセッターメソッドが呼び出されるのはいつですか

私は iTunesU(193P) で無料のスタンフォード コースを受講しており、UIView のサブクラスであるクラスのセットアップを作成し、scale というパブリック プロパティを作成しました。ピンチすると、それに応じてビューのスケールが変更されるという考えでしたが、プロパティのスケールのセッターがいつ呼び出されるかについて混乱しています。以下は関連するコードです。

「ピンチモード」にあるとき、ピンチを止めるまで、NSLogステートメントが出力されるため、ピンチしているときにsetScaleメソッドが呼び出され続けます。プログラムで setScale メソッドを呼び出すコードがない場合、setScale メソッドはいつ、またはどのように呼び出されますか? たぶん、ここで途中で何かを見逃したのでしょう。

0 投票する
2 に答える
624 参照

ios - prepareForDeletionは、deleteObject:を呼び出すときに1回呼び出され、保存するときに2回呼び出されます。

CoreDataTableViewController追加情報で編集: cs193pに基づくアプリを使用しています。というエンティティのインスタンスを削除するとPositionprepareForDeletionすぐに呼び出されます。しかし、を呼び出すsaveToURLとき、またはデータベースが自動保存されているときに、prepareForDeletionが再度呼び出されます。

これはあるべき姿ですか?防げますか?

0 投票する
1 に答える
1167 参照

objective-c - デリゲートのエラー

私がやりたいことは次のとおりです。

まず、クラス(コントローラー)TopPlacesViewControllerへのセグエがあります。SinglePlacePhotosViewControllerTableView

TopPlacesViewControllerクラスにデリゲートを作成し、prepareforSegueメソッドを使用して をデリゲートとして設定しSinglePlacePhotosViewController、プロトコル メソッドを実装します。

次に、TopPlacesViewController(TableView コントローラー) で写真をクリックするとTopPlacesViewController、その場所の写真を表示するメソッドが呼び出されます。

しかし、私はこのエラーを受け取り続けました:

[SinglePlacePhotosViewController setDelegate:]: 認識されないセレクターがインスタンス 0xc94cc20 に送信されました

私のTopPlacesViewController.hファイル:

TopPlacesViewController.m:

次に、これでデリゲートを実装します。

0 投票する
1 に答える
72 参照

ios - iOS でビューを操作する際の説明が必要

わかりました、iTunes U (CS193P) のスタンフォードのオンライン コースで iOS のプログラミングを学んでいますが、UIView のすべての機能がどのように機能するかを正確に理解することはできません。

次のものがどのようにまとまって機能し、どのように使用する必要があるかを誰かが説明できますか?

CGContextRef CGContext(同じでない場合) drawRect awakeFromNib

前もって感謝します!

0 投票する
1 に答える
164 参照

objective-c - iOS 5 ストーリーボードの問題

iPhone ストーリーボードでビュー コントローラーを作成し、そのコントローラーにジェネリック ビューを追加してから、イメージ ビューをジェネリック ビューに追加します。次に、汎用ビュー コントローラー コードを実装します。ただし、画像ビューの四角形には何も表示されません。

最初に汎用ビューを追加しなかった場合は、代わりに画像ビューを汎用コントローラーに追加するだけで、必要な画像が表示されます。しかし、この方法では、スクロール ビューをそのイメージ ビューに埋め込むことができません。これは、Xcode の [埋め込み] オプションがグレーになっているためです。一般的なビューを追加してから画像ビューを追加すると、「埋め込み」を選択してスクロール ビューを画像ビューに追加できます。

なぜこの問題が発生し、理解できなかったのか混乱しました。ありがとう。

0 投票する
1 に答える
132 参照

iphone - 独自のView Controllerを内部に取得する方法は?

RecentPhotosViewController はデリゲートを実装する tableviewcontroller です。

self(RecentPhotosViewController) を vieDidLoad() のデリゲートとして設定したいのですが、type:self.setDelegate を実行しようとすると、self にこの setDelegate メソッドがないことが判明したので、これを試しました:[[self.tabBarController.viewControllers objectAtIndex:1] setDelegate:self];(このテーブルビューは、tabBarControllers のビューコントローラーの 1 つです。

次に、エラーが発生しました: [RecentPhotosViewController setDelegate:]: 認識されないセレクターがインスタンス 0xc939960 に送信されました。これを修正する方法がわかりません。

0 投票する
2 に答える
70 参照

iphone - メソッドで初期化を行うことはできますか?

たとえば、私は次のようなメソッドを取得しました。

それからそれはいつも私が望むテーブルビューを表示することができませんでした。nslogを使用して何かを出力し- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath、このメソッドが実際に呼び出されたかどうかを確認します。それから私はそれが決して呼ばれなかったことを知りました。

0 投票する
1 に答える
627 参照

objective-c - .m の Objective C の「ターゲット アクション」と .h の「アウトレット」

私は現在、スタンフォード CS193p iPhone および iPad アプリケーション開発コース ( http://itunes.apple.com/itunes-u/ipad-iphone-application-development/id473757255 ) を受講しています。電卓のボタンを .m ファイルに接続し、表示ラベル (電卓の値を表示する) を .h ファイルに接続しました...

実装全体とヘッダーファイルのことについての私の理解は、ヘッダーでクラスメンバーを宣言し、実装で何をするかを言うことでした。これが私には意味がありません...

どんな助けでも大歓迎です