[過去ログ] 【マック】Macintoshプログラミング質問箱 (604レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(1): 2005/04/09(土)23:47 AA×

585: 2015/02/11(水)14:34 ID:6MEX2YTL(1) AAS
javax.soundでサウンドデバイスから音が出ないってこと?、Midiデバイスを接続してだとちょっとわからん。
少なくともClojure(jvm上のLispね)のovertoneだと普通に鳴るよ
586: [age] 2015/02/12(木)09:38 ID:n5ZbTSDd(1) AAS
やってみます!!ありがとうございます!
587: 2015/04/01(水)15:33 ID:5h93aL73(1/2) AAS
OSX-xcodeで、任意の形のウインドウって作成出来ますか?

Windowsでいうところの、 多角形のリージョンでウインドの形状を変える処理をmacで行いたいです。
Win32だとこういうコードです。
hRgn=CreatePolygonRgn( poly, 16, WINDING);
SetWindowRgn(hWnd, hRgn, TRUE);
588
(1): 2015/04/01(水)16:03 ID:6DGYq49D(1) AAS
UIBezierPath にクリッピング領域を作って登録する
CAShapeLayer *viewmask = [CAShapeLayer layer];
viewmask.path = myBezierPath.CGPath;
self.view.layer.mask = mask;
589: 2015/04/01(水)20:05 ID:5h93aL73(2/2) AAS
>>588
ありがとう、試してみます。
590: [age] 2015/05/01(金)22:41 ID:MFKgB3G9(1) AAS
xcode 5 ってアイコン取り込むの面倒くさくなってない?
4の時は、icon composerで作ってからドラック&ドロップで一気に行けたが、
今は、一つずつ決定しないといけない

改善してくれないかね
591: 2015/05/26(火)11:54 ID:b/K8mkja(1/2) AAS
ご教授頂きたい。

iosのアプリに提供するSdkを目下作成中で、アプリ開発者には機能特化したUIviewを渡すつもり

UIviewで親windowの可視領域をスクロールされた時に検知して計算し値をアプリ開発者に提供したいんだがuiview単体でそんな事が可能?
592
(1): 2015/05/26(火)14:07 ID:BsOGEYPd(1/3) AAS
スクロールじゃなくてドラッグでは?
-setFrame:と-setCenter:をオーバーライドすれば検知可能。
593
(1): 2015/05/26(火)19:06 ID:b/K8mkja(2/2) AAS
>>592
てことはドラッグされるたびに上記いずれかのメソッドが呼ばれるのか

ドラッグされて自身のビューが表示されたら○○をしたいってのを実現したい
594
(1): 2015/05/26(火)19:15 ID:BsOGEYPd(2/3) AAS
>>593
それたぶんドラッグじゃなくてスクロールの事だね。>自身のビューが表示されたら
そのviewはscrollViewのsubviewに使われるのを想定してるのかな?cellとか?
スクロールならframeもcenterも変更されないから、上記のsetterは呼ばれない。
またscrollViewのdelegateじゃないとscrollViewDidScrollは呼ばれない。
しかし勝手にscrollViewのdelegateにするわけにはいかない。
595: 2015/05/26(火)19:21 ID:BsOGEYPd(3/3) AAS
superViewがscrollViewなら、クラスがその状態を定期的に監視するのがベターかな。
596
(1): 2015/05/27(水)10:03 ID:DeXKWCwy(1/3) AAS
>>594
superviewはどのViewでaddsubされているかはわからない
ただスクロールuivewの場合はファーストViewで必ず表示されているはずだから勝手にsuperViewをscrollViewとする前提で実装ができそう
あくまで推測

難しいなあ
597: 2015/05/27(水)10:54 ID:DeXKWCwy(2/3) AAS
>>596
自己レスだけども、scrollViewのdelegateに提供するviewのdelegateをセットしてもらい、scrollViewのイベントを通知して頂く対応でやることにした

この方法は邪道なのかしら
598
(1): 2015/05/27(水)12:54 ID:K9uylMBk(1) AAS
>>569,567
didMoveToSuperViewでsuperViewをisKindOfClassで調べて、
UIScrollViewならタイマーを任意の間隔で動かし、scrollViewのcontentOffsetとインスタンスの座標を比べる。
タイマーはインスタンスごとに持つのではなくクラスがまとめて行うようにする。
クラスにはインスタンスとsuperViewをセットでCFMutableDictionaryに登録する。
この方法でdelegate使わないでできるよ。addSubviewしたらあとは勝手にやるというパターン。
しかしまあ完全受け身でscrollViewのイベントをもらって動かしてもいいか。
599: 2015/05/27(水)13:28 ID:DeXKWCwy(3/3) AAS
>>598
なるほ
タイマー監視でsuperViewの型でグルグル回す感じか

でもってタイマーはシングルトンか

scrollViewのdelegateを設定することにする
それによりscrollViewの入れ子にも対応できそう

ありがとう
600
(1): 2016/11/24(木)22:49 ID:SgQIv0aN(1) AAS
Mac向けソフトウェア開発の入門サイトを教えてくれ。
検索したが意外と出てこなかった。
(Xcodeのインストールまでで説明が終わったりするサイトがたくさん出てきてうんざりした)

C/C++/Java/Objective-Cの経験、及び、Windows/iPhone/Androidアプリの開発経験はあるため、
プログラミング自体は慣れており、よって、プログラミング言語レベルでの入門は不要。
Mac向けソフトウェア開発の作法的な内容の書かれているサイトを紹介してもらいたい。
言語は日本語/英語のどちらかで頼む。
601: 2016/11/26(土)16:38 ID:4XPhmo+0(1) AAS
ばかにはむり
602: 2016/11/26(土)17:24 ID:LqG9PW3K(1) AAS
iOSの経験があるならいじってりゃわかるだろ?
603: 2016/11/26(土)18:34 ID:1KfbCSNb(1) AAS
>>600
Apple のサイトしかない。マジで。
604: 2017/05/09(火)23:45 ID:LVDyMCTQ(1) AAS
Macプログラマー激減だな。
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.097s*