Questions tagged [objective-c]

Objective-Cは、プログラミング言語の一種。C言語をベースにSmalltalk型のオブジェクト指向機能を持たせた上位互換言語である。

Objective-Cは、プログラミング言語の一種。C言語をベースにSmalltalk型のオブジェクト指向機能を持たせた上位互換言語である。 Objective-CはOS Xの公式開発言語であり、主にアップルのOS XやiOS上で動作するアプリケーションの開発で利用される。

473 questions
5
votes
1 answer

スーパークラスで読み書き可能なプロパティをサブクラスで読み取り専用にできますか?

 以下のように、スーパークラスで readwrite 属性のプロパティをサブクラスで readonly にしたいのですが、 @interface SuperClass : NSObject @property (strong, nonatomic, readwrite) NSObject *variable; @end @interface SubClass : SuperClass @property (strong, nonatomic, readonly) NSObject…
user5443
4
votes
2 answers

プロパティとインスタンス変数について

プロパティとインスタンス変数について、質問があります。 ------ サンプル1 #import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UITextField *text1; @end @implementation ViewController -(void)viewDidLoad { [super viewDidLoad]; …
c.ryu
  • 123
  • 4
  • 10
4
votes
2 answers

変数やインスタンスが「外部に公開される」という意味を教えて下さい

objective-cを学んでいて疑問に感じた事があるので、質問させていただきます。 変数やインスタンスを宣言する場所によって外部に公開されたりされなかったりすると思うのですが。 この”外部に公開”の意味が今ひとつ分かりません 他のクラスやメソッドへ公開されるということでしょうか? または、他の開発者の方や他の人に公開されてしまうのでしょうか?
たまねぎ
  • 313
  • 1
  • 11
4
votes
1 answer

Objctive-C、C++間で関数コールしたい。

ブリッジヘッダを利用して下記のような感じで、 Objctive-C→C++クラスのメソッドを使用することは確認できました。 CTest *test = new CTest(); // Objctive-Cクラスで、C++クラスCTestを生成 test->test_print(); //…
kanko
  • 911
  • 7
  • 38
  • 63
3
votes
2 answers

円グラフにアニメーションをつけたい。

円グラフを作っているのですが、これを下図の左図から右図のようにグラフの値が変わるアニメーションを加えたいです。どのような方法がありますでしょうか。 グレーの部分のコード CGContextSaveGState(context); CGFloat x = rect.origin.x; x += rect.size.width/2; CGFloat y = rect.origin.y; y += rect.size.height/2; CGMutablePathRef path =…
OSA
  • 261
  • 1
  • 4
  • 16
3
votes
1 answer

アプリからiPadの画面をロックするには

アプリからiPadの画面をロックすることができないか調査しています。 色々調べてキオスクモードにたどりついたのですが、アプリからキオスクモードに切り替えることは可能なのでしょうか? そもそもアプリからiPadの画面をロックすることは可能なのでしょうか? アドバイスをよろしくお願い致します。
sinsin
  • 538
  • 6
  • 21
2
votes
0 answers

Viewをプログラムからタップする

現在、画面上にあるボタンをタップすると、それに連動してImageViewも強制的にタップさせようとしているのですが、うまくいかず困っています。 タップされたコンポーネントの判定にはtouchesBeganを使ってタグで判定しています。 どうすればコードからViewをタップすることができるでしょうか? どなたか分かる方がいれば教えていただきたいです。すみませんが、よろしくお願いします。
tarofess
  • 1,909
  • 3
  • 48
  • 80
2
votes
0 answers

ピンチインをした場所を拡大する

ピンチインすると画像が拡大する処理を作ったのですが、決まった位置が拡大します。UIPinchGestureRecognizerやScrollViewを使って拡大機能を作ってみても、真ん中や左上など固定の位置が拡大してしまいます。色々なサンプルも試したのですが、拡大位置が固定しているピンチインのサンプルしか見つけられませんでした。どうすればピンチインする位置を中心として画像を拡大させることができるでしょうか?現在簡単なピンチイン(位置が固定している)のコードを作ったので下記に記します。どなたか分か…
tarofess
  • 1,909
  • 3
  • 48
  • 80
2
votes
1 answer

GPUImageでフィルターをかけるとメモリリークします

GPUImageで、画像(縦960x横1280)10枚に連続でセピアフィルターをかけています。 実行する約40MBぐらいメモリを消費し、確保された状態が続きメモリリークします。 以下の関数で実装しているんですが、戻り値を画面のUIImageView.imageに代入は行っていません。 ただ、以下の関数を10回実行するだけで、メモリリークします。 フィルタ処理が終わると、直ぐにメモリを開放したいのですが、やり方がわかりません。 アドバイスをお願い致します。 - (UIImage…
sinsin
  • 538
  • 6
  • 21
2
votes
1 answer

viewDidAppearで画面遷移をするとwhose view is not in the window hierarchy!と出る

以下のようなコードを書いたのですが、実行するとwhose view is not in the window hierarchy!となってしまいます。 LoginViewController.m -(void)viewDidAppear:(BOOL)animated{ [super viewDidAppear:animated]; [self presentViewController: [self.storyboard …
sei0o
  • 1,053
  • 7
  • 25
2
votes
1 answer

STTwitter: メソッドを呼び出すと引数がいつの間にかnilになる

以下のコードのBlockHelpers#block:successBlock:を呼び出し、そのメソッドの中でSTTwitterAPI#postBlocksCreateWithScreenName:....に渡した引数(userId)が、いつの間にかnilになってしまい、結果的に ** [__NSCFNumber st_urlEncodedString]: unrecognized selector sent to instance **…
sei0o
  • 1,053
  • 7
  • 25
2
votes
2 answers

objective cの関数とメソッドの違い

関数とメソッドの違いについて教えて頂きたいです。
たまねぎ
  • 313
  • 1
  • 11
2
votes
3 answers

switch文内で変数を代入したい

自分なりにいろいろ調べてみたのですがどうしても分からないので質問させていただきます。 XCode 5.0 です -(void)tick:(NSTimer *) theTimer { switch (segment.selectedSegmentIndex){ case 0: [self countTimeup=kTimeup]; break; case 1: [self…
たまねぎ
  • 313
  • 1
  • 11
2
votes
0 answers

QuickLookプラグインのPreviewにHTMLを表示

QuickLookプラグインのPreviewで、プラグイン側で用意したHTMLを表示をしようと思い、GeneratePreviewForURLに以下のようなコードを書きました。 OSStatus GeneratePreviewForURL(void *thisInterface, QLPreviewRequestRef preview, CFURLRef url, CFStringRef contentTypeUTI, CFDictionaryRef options){ // To…
Himatya
  • 51
  • 4
2
votes
1 answer

addAttribute:NSForegroundColorAttributeName,range:NSMakeRangeの文末バグに関して

[theText addAttribute:NSForegroundColorAttributeName value: UIColor.redColor range:selectedRenge]; の文にて選択された範囲だけ赤色に文字を変えるという処理をしているのですが、 文末でこの処理をするとそのあとに入力した文字まで赤色に変わってしまうバグに悩まされています。…
yasi
  • 97
  • 4
1
2 3