■ このスレッドは過去ログ倉庫に格納されています
【マック】Macintoshプログラミング質問箱
- 1 :デフォルトの名無しさん:2005/04/09(土) 23:47:34 .net
- 三|三
イ `< ,..-──- 、 _|_
 ̄ /. : : : : : : : : : \ |_ ヽ
∧ /.: : : : : : : : : : : : : : ヽ (j )
/ \ ,!::: : : :,-…-…-ミ: : : : :',
{:: : : : :i '⌒' '⌒' i: : : : :} _ヽ_∠
└┼┘ {:: : : : | ェェ ェェ |: : : : :} lニl l |
. |_|_| , 、 { : : : :| ,.、 |:: : : :;! l─| l 亅
__ ヽ ヽ. _ .ヾ: :: :i r‐-ニ-┐ | : : :ノ _
/ } >'´.-!、 ゞイ! ヽ 二゙ノ イゞ‐′ l `ヽ
´⌒) | −! \` ー一'´丿 \ l/⌒ヽ
-' ノ ,二!\ \___/ /`丶、 _ノ
/\ / \ /~ト、 / l \
/ 、 `ソ! \/l::::|ハ/ l-7 _ヽ
/\ ,へi ⊂ニ''ー-ゝ_`ヽ、 |_厂 _゙:、
∧  ̄ ,ト| >‐- ̄` \. | .r'´ ヽ、
,ヘ \_,. ' | | 丁二_ 7\、|イ _/ ̄ \
- 554 :デフォルトの名無しさん:2013/05/25(土) 22:30:06.91 .net
- >>552-553
サンクスコ!
- 555 :デフォルトの名無しさん:2013/06/15(土) 09:12:51.02 .net
- おまえら、はやくこれ完成させてください
https://github.com/ashie/gtkimcocoa
- 556 :デフォルトの名無しさん:2013/06/17(月) 10:53:19.52 .net
- こんちわ、ASOC縛りで今開発に挑戦してるものです。
諸兄らに質問したいのですが特定の上位クラスのオブジェクトを下位のクラスで
キャストする方法はありますでしょうか?
具体的にはASOC上でdelegateメソッドから受け取ったNSTextオブジェをNSTextFieldに
キャストしたいのです。(勿論、器の中身はNSTextFieldである前提で)
もし何かご存知でしたら情報を提供いただけると助かります。
宜しくお願いします。
- 557 :デフォルトの名無しさん:2013/06/17(月) 11:51:16.07 .net
- >>555
- 558 :デフォルトの名無しさん:2013/06/18(火) 15:06:29.10 .net
- OSXとiOSでAVAssetImageGeneratorのcopyCGImageAtTimeを使っています。
iOS版はなめからに再生中のフレームを取得できるんですが、Lion(10.7以上で
本機能サポート)用のフレームワークだとものすごく遅いんです。リアルタイム
で使用できるほどの速度が全く出ません。
詳しいかた居られませんか? よろしくお願いします。
- 559 :デフォルトの名無しさん:2013/06/19(水) 09:52:30.67 .net
- iMac買ったんでXcodeでプログラミングしてみた。これクソじゃね?
http://engawa.2ch.net/test/read.cgi/poverty/1371539645/
- 560 :デフォルトの名無しさん:2013/06/21(金) 15:37:32.64 .net
- iMac買ったんでC#でプログラミングしてみた。これ「\」と「_」の入力が罠すぎるだろ
http://engawa.2ch.net/test/read.cgi/poverty/1371785765/l50
- 561 :デフォルトの名無しさん:2013/07/17(水) NY:AN:NY.AN .net
- 自分のMac以外でもちゃんと動くのかどうかテストしたいんだけど、
ユキヒョウ以降のMacが使えてインストールもできるようなネカフェとか東京に無いかな。
- 562 :デフォルトの名無しさん:2013/07/17(水) NY:AN:NY.AN .net
- アルファ版、ベータ版として、うpしてテストしてもらえばいい。
- 563 :デフォルトの名無しさん:2013/11/05(火) 00:45:24.23 .net
- iPhoneアプリ作りたいんだが、c言語勉強すんのにいい方法教えてくれ!
- 564 :デフォルトの名無しさん:2013/11/05(火) 01:00:58.47 .net
- Xcodeでmain()の中にこう書いてみ
printf("main");
- 565 :デフォルトの名無しさん:2014/01/02(木) 23:46:39.42 .net
- YES と NOとあって、YESを押すとターミナルにコマンドを送るっていう
プログラムを作りたいけど、どうすればいいですか?
ターミナルにコマンドを送る、のみ分からないです
- 566 :デフォルトの名無しさん:2014/01/03(金) 00:12:00.31 .net
- >>565
NSPipe
NSTask
- 567 :デフォルトの名無しさん:2014/01/04(土) 10:05:23.99 .net
- __strong int a;と適当なクラスのインターフェース部で宣言しても
効果あるのはガーベジコレクションのみでARC,リファレンスカウンタ方式では意味ないですよね?
- 568 :デフォルトの名無しさん:2014/01/04(土) 10:51:05.16 .net
- >>567
intに__strongを指定するのはガベージコレクションでも意味ないよ。
- 569 :デフォルトの名無しさん:2014/01/05(日) 02:14:50.43 .net
- >>568
ポインタ変数だけだったんですね
ありがとうございました
- 570 :デフォルトの名無しさん:2014/04/04(金) 00:51:57.26 ID:5FUXUa+8.net
- $ cat NSImageRep.m
#import <AppKit/AppKit.h>
#include <stdio.h>
int main(int argc, char **argv)
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
Class cls = [NSImageRep imageRepClassForFileType:@"jpeg"];
NSLog([cls className]);
printf("cls = %p\n", cls);
[pool release];
return 0;
}
$ gcc NSImageRep.m -framework appkit
$ ./a.out
cls = 0x0
$
何故かクラスが取得できません。
どなたか、ご教授キボンヌ。
- 571 :デフォルトの名無しさん:2014/04/04(金) 03:07:52.44 ID:aMF47s9Z.net
- JPEGとか
- 572 :デフォルトの名無しさん:2014/04/04(金) 07:32:35.22 ID:KDc1haoL.net
- クラスがロードされてない感じ
- 573 :デフォルトの名無しさん:2014/04/04(金) 11:57:12.28 ID:nn1vETac.net
- $ cat NSImageRep.m
#import <AppKit/AppKit.h>
...(前と同じ)
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
[NSImageRep registerImageRepClass:[NSBitmapImageRep class]];//←追加
Class cls = [NSImageRep imageRepClassForFileType:@"jpeg"];
...(前と同じ)
$ gcc NSImageRep.m -framework appkit
$ ./a.out
2014-04-04 11:45:15.486 a.out[337:10b] NSBitmapImageRep
cls = 0xa022a834
$
レス、ありがとうございます。
あらかじめ答えのクラスを登録しておいたら、
うまくいきました。
- 574 :デフォルトの名無しさん:2014/04/08(火) 20:07:36.31 ID:Bi2RyCEo.net
- 100円あったらマックに行こう!
- 575 :デフォルトの名無しさん:2014/11/06(木) 04:22:26.81 ID:iaZsweTc.net
- オワコンのマック向けアプリ作る奴ってキチガイ?
どっちのマックもオワコンになっただろ
- 576 :デフォルトの名無しさん:2014/11/10(月) 04:44:20.61 ID:tVi0pfE8.net
- マックって腐った肉使ってたの?
- 577 :デフォルトの名無しさん:2014/11/10(月) 07:48:28.08 ID:k5u1ANsT.net
- 3秒ルール
- 578 :名無しさん@そうだ選挙に行こう:2014/12/14(日) 13:56:19.98 ID:8AL93xHR.net
- 初めてXcodeでMacアプリ作り始めたけど、iOSより作りやすい…かも。
- 579 :デフォルトの名無しさん:2014/12/25(木) 21:01:32.94 ID:2fbVCzbF.net
- PHPやりたいんだけど、オススメのサイトないですか?
- 580 :デフォルトの名無しさん:2014/12/25(木) 21:08:16.08 ID:tQH6ZoVg.net
- MAMPでググれば
- 581 :デフォルトの名無しさん:2014/12/25(木) 21:39:30.02 ID:2fbVCzbF.net
- >>580サンク!
- 582 :デフォルトの名無しさん:2015/02/11(水) 14:09:28.07 ID:NhM+DG2k.net
- Mac JAVAでMIDIのプログラミングした方いらっしゃいますか。
Windowsマシンで正常に発音できるコードでMac上だと全く音が出ないんですが。
OSX Yosemite。JAVAはJRE8です。
- 583 :デフォルトの名無しさん:2015/02/11(水) 14:10:03.75 ID:NhM+DG2k.net
- 上げ
- 584 :デフォルトの名無しさん:2015/02/11(水) 14:34:23.99 ID:6MEX2YTL.net
- javax.soundでサウンドデバイスから音が出ないってこと?、Midiデバイスを接続してだとちょっとわからん。
少なくともClojure(jvm上のLispね)のovertoneだと普通に鳴るよ
- 585 :デフォルトの名無しさん:2015/02/12(木) 09:38:48.98 ID:n5ZbTSDd.net
- やってみます!!ありがとうございます!
- 586 :デフォルトの名無しさん:2015/04/01(水) 15:33:41.06 ID:5h93aL73.net
- OSX-xcodeで、任意の形のウインドウって作成出来ますか?
Windowsでいうところの、 多角形のリージョンでウインドの形状を変える処理をmacで行いたいです。
Win32だとこういうコードです。
hRgn=CreatePolygonRgn( poly, 16, WINDING);
SetWindowRgn(hWnd, hRgn, TRUE);
- 587 :デフォルトの名無しさん:2015/04/01(水) 16:03:51.28 ID:6DGYq49D.net
- UIBezierPath にクリッピング領域を作って登録する
CAShapeLayer *viewmask = [CAShapeLayer layer];
viewmask.path = myBezierPath.CGPath;
self.view.layer.mask = mask;
- 588 :デフォルトの名無しさん:2015/04/01(水) 20:05:49.89 ID:5h93aL73.net
- >>587
ありがとう、試してみます。
- 589 :デフォルトの名無しさん:2015/05/01(金) 22:41:34.25 ID:MFKgB3G9.net
- xcode 5 ってアイコン取り込むの面倒くさくなってない?
4の時は、icon composerで作ってからドラック&ドロップで一気に行けたが、
今は、一つずつ決定しないといけない
改善してくれないかね
- 590 :デフォルトの名無しさん:2015/05/26(火) 11:54:57.74 ID:b/K8mkja.net
- ご教授頂きたい。
iosのアプリに提供するSdkを目下作成中で、アプリ開発者には機能特化したUIviewを渡すつもり
UIviewで親windowの可視領域をスクロールされた時に検知して計算し値をアプリ開発者に提供したいんだがuiview単体でそんな事が可能?
- 591 :デフォルトの名無しさん:2015/05/26(火) 14:07:39.87 ID:BsOGEYPd.net
- スクロールじゃなくてドラッグでは?
-setFrame:と-setCenter:をオーバーライドすれば検知可能。
- 592 :デフォルトの名無しさん:2015/05/26(火) 19:06:29.42 ID:b/K8mkja.net
- >>591
てことはドラッグされるたびに上記いずれかのメソッドが呼ばれるのか
ドラッグされて自身のビューが表示されたら○○をしたいってのを実現したい
- 593 :デフォルトの名無しさん:2015/05/26(火) 19:15:37.77 ID:BsOGEYPd.net
- >>592
それたぶんドラッグじゃなくてスクロールの事だね。>自身のビューが表示されたら
そのviewはscrollViewのsubviewに使われるのを想定してるのかな?cellとか?
スクロールならframeもcenterも変更されないから、上記のsetterは呼ばれない。
またscrollViewのdelegateじゃないとscrollViewDidScrollは呼ばれない。
しかし勝手にscrollViewのdelegateにするわけにはいかない。
- 594 :デフォルトの名無しさん:2015/05/26(火) 19:21:33.89 ID:BsOGEYPd.net
- superViewがscrollViewなら、クラスがその状態を定期的に監視するのがベターかな。
- 595 :デフォルトの名無しさん:2015/05/27(水) 10:03:32.61 ID:DeXKWCwy.net
- >>593
superviewはどのViewでaddsubされているかはわからない
ただスクロールuivewの場合はファーストViewで必ず表示されているはずだから勝手にsuperViewをscrollViewとする前提で実装ができそう
あくまで推測
難しいなあ
- 596 :デフォルトの名無しさん:2015/05/27(水) 10:54:28.46 ID:DeXKWCwy.net
- >>595
自己レスだけども、scrollViewのdelegateに提供するviewのdelegateをセットしてもらい、scrollViewのイベントを通知して頂く対応でやることにした
この方法は邪道なのかしら
- 597 :デフォルトの名無しさん:2015/05/27(水) 12:54:31.03 ID:K9uylMBk.net
- >>569,567
didMoveToSuperViewでsuperViewをisKindOfClassで調べて、
UIScrollViewならタイマーを任意の間隔で動かし、scrollViewのcontentOffsetとインスタンスの座標を比べる。
タイマーはインスタンスごとに持つのではなくクラスがまとめて行うようにする。
クラスにはインスタンスとsuperViewをセットでCFMutableDictionaryに登録する。
この方法でdelegate使わないでできるよ。addSubviewしたらあとは勝手にやるというパターン。
しかしまあ完全受け身でscrollViewのイベントをもらって動かしてもいいか。
- 598 :デフォルトの名無しさん:2015/05/27(水) 13:28:17.52 ID:DeXKWCwy.net
- >>597
なるほ
タイマー監視でsuperViewの型でグルグル回す感じか
でもってタイマーはシングルトンか
scrollViewのdelegateを設定することにする
それによりscrollViewの入れ子にも対応できそう
ありがとう
- 599 :デフォルトの名無しさん:2016/11/24(木) 22:49:28.60 ID:SgQIv0aN.net
- Mac向けソフトウェア開発の入門サイトを教えてくれ。
検索したが意外と出てこなかった。
(Xcodeのインストールまでで説明が終わったりするサイトがたくさん出てきてうんざりした)
C/C++/Java/Objective-Cの経験、及び、Windows/iPhone/Androidアプリの開発経験はあるため、
プログラミング自体は慣れており、よって、プログラミング言語レベルでの入門は不要。
Mac向けソフトウェア開発の作法的な内容の書かれているサイトを紹介してもらいたい。
言語は日本語/英語のどちらかで頼む。
- 600 :デフォルトの名無しさん:2016/11/26(土) 16:38:47.25 ID:4XPhmo+0.net
- ばかにはむり
- 601 :デフォルトの名無しさん:2016/11/26(土) 17:24:32.07 ID:LqG9PW3K.net
- iOSの経験があるならいじってりゃわかるだろ?
- 602 :デフォルトの名無しさん:2016/11/26(土) 18:34:13.01 ID:1KfbCSNb.net
- >>599
Apple のサイトしかない。マジで。
- 603 :デフォルトの名無しさん:2017/05/09(火) 23:45:46.08 ID:LVDyMCTQ.net
- Macプログラマー激減だな。
総レス数 603
154 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★