【マック】Macintoshプログラミング質問箱

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2005/04/09(土) 23:47:34
   三|三
  イ `<             ,..-──- 、         _|_
   ̄             /. : : : : : : : : : \        |_ ヽ
   ∧           /.: : : : : : : : : : : : : : ヽ      (j  )
   /  \        ,!::: : : :,-…-…-ミ: : : : :',
              {:: : : : :i '⌒'  '⌒' i: : : : :}     _ヽ_∠
  └┼┘          {:: : : : | ェェ  ェェ |: : : : :}       lニl l |
.   |_|_|  , 、      { : : : :|   ,.、   |:: : : :;!      l─| l 亅
   __   ヽ ヽ.  _ .ヾ: :: :i r‐-ニ-┐ | : : :ノ        _
    /     }  >'´.-!、 ゞイ! ヽ 二゙ノ イゞ‐′      l  `ヽ
   ´⌒)    |    −!   \` ー一'´丿 \       l/⌒ヽ
    -'    ノ    ,二!\   \___/   /`丶、      _ノ
        /\  /    \   /~ト、   /    l \
       / 、 `ソ!      \/l::::|ハ/     l-7 _ヽ
      /\  ,へi    ⊂ニ''ー-ゝ_`ヽ、    |_厂 _゙:、
      ∧   ̄ ,ト|    >‐- ̄`    \.  | .r'´  ヽ、
     ,ヘ \_,. ' | |    丁二_     7\、|イ _/ ̄ \
2012/08/15(水) 10:23:34.26
今、Lion+Xcode4.3.3で開発しています。
Mountain Lionがリリースされましたが、私のiMacは7/24購入なので8/24まで
の無償アップグレード対象なのですが、アップグレードしても開発に影響は
ありませんか?アップグレードすべきですか?
2012/08/15(水) 13:17:40.67
じゃあ、いつやるか?
2012/08/15(水) 15:22:50.43
>>498
今開発中のプロジェクトファイルが使えなくなったり、作ったプログラムが
Lionで動かなかったりしたら困るので、躊躇してるんです。
何せMac初めてなので、ビクビクしてるんですけど、大丈夫ってことですか?
2012/08/15(水) 15:27:21.62
アップデート試して、それで駄目なら Time Machine 使って戻ればいいじゃん。
2012/08/15(水) 15:56:01.13
TimeMachineというのがあるのですね、調べてみます。
ありがとうございました。
2012/08/16(木) 18:29:25.34
ML別ボリュームに入れればいいじゃん
2012/08/17(金) 17:12:08.34
499です。MountainLionのコンテンツコードを入手できました。
Appleサポートに問い合わせたら、コンテンツコードさえ入手できていれば、
期限はないそうなので、今の開発が一段落したらゆっくりアップデートする
ことにします。
2012/08/18(土) 03:13:25.03
>>503
だから別ボリュームに入れて、MLとLionどっちも
動作検証できるようにすればいいでしょ?
むしろすぐやるべき。
2012/08/20(月) 17:35:41.05
AVFoundationのビデオ再生は、なぜ映像ソースをURLでしか指定できないのか?

メモリ内のデータからから再生したり、ソースのアクセス方法をアプリが制御したりしたいのだが…
506デフォルトの名無しさん
垢版 |
2012/08/23(木) 16:59:46.40
cocoaでアプリケーション(.app)でエラーの数値(1とか)を返して
それをシェルの$?受け取りたいんだけど、なんか出来ない。
main文のラストをreturn 1にすればいいかと思ったが、なんか
ブレーク張ってもここに来てないみたいだし……
なんかいい方法ってないかな?
2012/08/23(木) 17:11:47.87
exit(1) してもアプリが 1 を返さないの?
508デフォルトの名無しさん
垢版 |
2012/08/23(木) 18:06:19.75
>>507
うん。やってみたけど、返さない。
appを開くためにopenコマンド使ってるのが悪いのかな。
2012/08/23(木) 18:39:41.98
>>508
……どう考えてもそれが原因だろ。

直接 Hoge.app/Contents/MacOS/Hoge 叩けよ。
510デフォルトの名無しさん
垢版 |
2012/08/23(木) 19:27:27.19
>>509
おぉ、できたわ……ありがとう。
なるほど、その発想に行かなかった俺がバカだったわか。すまん。
511デフォルトの名無しさん
垢版 |
2012/11/26(月) 06:55:37.30
インテルコンパイラって付属のコンパイラに比べてプログラムの実行速度は速くなりますか?
2012/11/26(月) 19:46:02.53
そりゃあ、純正の方が速いさ
2012/12/06(木) 02:11:02.60
先生質問です。日本語マックでシステム既定の日本語フォント名を取得する方法はありませんか。
私が試みたのは以下の方法です。
1. CTFontCreateUIFontForLanguage(kCTFontSystemFontType, 13, "ja_JP")
2. [[NSFont systemFontOfSize:13] familyName]
どちらの方法でも"Lucida Grande"が返ってきてしまいました。「ヒラギノ角ゴ Pro」が返ってくる方法を探しています。

なにかよいお知恵を貸せ
2012/12/06(木) 05:38:51.43
ボラギノール
2012/12/06(木) 13:54:35.09
色々試したが無理っぽいな。
CTFontRef font = CTFontCreateUIFontForLanguage(kCTFontSystemFontType, 13, CFSTR("ja-Jpan-JP"));

多分 Lucida Grande が正解なのだろう。
2012/12/06(木) 15:57:25.67
ありがとうございます (´△`)
その後
localfont = CTFontCreateForString(systemfont, CFSTR("あ"), CFRangeMake(0,1));
CFShow(CTFontCopyFamilyName(localfont));
を試してみると.Aqua Kanaが出て来ました。待望の置き換え先のフォントです。
え、ヒラギノじゃないの?

これですとローカル文字列「あ」をどこかから探して喰わせてやらなければなりませんし、少々まんどくちゃい。
Windowsで言うところのフォントリンクの情報はどこの埋まっているの。
2012/12/06(木) 16:12:03.81
リンクってこれのことかね?
CTFontCopyDefaultCascadeListForLanguages(font, NULL);
AquaKanaとかHiraKakuProN-W3の名前が入った CTFontDescriptorRef の配列が返ってくる。
2012/12/06(木) 16:24:07.04
( 'o') をを!まさにそれです!ありがたいです!

でもこれすごく新しいAPIですね……うーん。
519デフォルトの名無しさん
垢版 |
2012/12/06(木) 21:24:48.62
ふと思ったのだが、
「システム既定の日本語フォント名」という前提条件を設定した時点で、「ヒラギノ角ゴ Pro」であることが確定しているんじゃないのか?
ランタイムでそれを取得することに、何か意味でもあるの?
2012/12/06(木) 21:57:11.54
今はそうでも、今後は分からないからとか……?
2012/12/07(金) 01:16:43.95
( 'A`) エキゾチックな環境ではエキゾチックなフォントを自動的に使うようにしたかったの。

JUCEというフレームワークを今回某案件に使うことになったのですけれども、これが黙っていると漢字などが豆腐になります。
アプリ内では、UI文字列はともかくユーザのファイルツリーなども表示したりしますのでこれはよろしくない。
んでちょこちょこ実験してみたら、LookAndFeelというクラスに漢字フォントのタイプフェイス名を明示的に指定してやればよいというところまでわかっていたのです。
2012/12/07(金) 01:38:23.92
>>521
それフレームワークが糞なだけだから。
ATSUIやCoreText正しく使ってればそんな事にはならない。ファイル名はUnicode
だから漢字が描画できても他の言語でまた豆腐になるよ。
2012/12/07(金) 02:34:01.20
あっそうか、日本語環境で日本語フォントを指定できても他言語から持ってきたファイル名とか余裕で化けますね。
うわあどうしよ。フレームワーク側をいじるべきなのか……。
2012/12/07(金) 06:38:15.23
糞OS
525デフォルトの名無しさん
垢版 |
2012/12/07(金) 20:06:04.80
>>523
ユーザー側に、使うフォントを選択してもらうしかないのでは?
それでも、複数言語が混在しているテキストだとどうにもならないけどね。
526デフォルトの名無しさん
垢版 |
2012/12/10(月) 15:45:02.57
簡単な質問失礼

Macのc言語でシューティングのようなもの作りたいんだが
conio.hがなくてkbhit関数使えないから、自機が動かないと敵機も動かないって状況に。

キーボード入力を見張りつつ、プログラムを止めない関数はない?
2012/12/10(月) 16:26:38.53
curses
528デフォルトの名無しさん
垢版 |
2012/12/10(月) 18:22:33.55
>>526
スレッド使えば済むのでは?
2012/12/10(月) 18:30:19.31
select
530デフォルトの名無しさん
垢版 |
2013/01/12(土) 14:20:41.92
XCode4.5.2で自動保存(auto-save)解除の設定はどこにありますか?
GeneralのところにもBehaviorsにも見当たりません。
ちなみにこのバージョンBiuldタブがなくBehaviorsタブに集約されてます。
531デフォルトの名無しさん
垢版 |
2013/01/12(土) 19:35:02.93
ターミナルでシコシコ文字だして遊ぶのに飽きたんで
簡単な動的なプログラミングをしたいと思ってるんだけどオススメの環境とかあったら教えて欲しいです。
とりあえず作りたいものとしては物理方程式を適当に当てはめて衝突やら引力についてシミュレーションしてみたい。
532デフォルトの名無しさん
垢版 |
2013/01/12(土) 21:38:13.93
>>530
そもそもXcodeに自動保存なんてあったっけ?

>>531
「動的なプログラミング」っていったい何?
533デフォルトの名無しさん
垢版 |
2013/01/12(土) 21:46:19.00
>>532
言い方がおかしかったかな
動的というか動くプログラムが作りたいってことです。
534デフォルトの名無しさん
垢版 |
2013/01/12(土) 22:00:59.88
>>533
それで、その「動くプログラム」っていったい何?

ちなみに、エラーやらバグやらでまともに実行できないものを「動かないプログラム」と言うと思うのだが。
535デフォルトの名無しさん
垢版 |
2013/01/12(土) 22:07:48.76
>>534
ああ、確かにそう考えると言い方が悪かったな。
なんて言えば正解なのかはわからないがゲームとかシミュレーションだとかみたいに映像として動かせるのもが作りたいというとこです。
536デフォルトの名無しさん
垢版 |
2013/01/12(土) 22:17:51.85
>>532

以前のバージョンはありました。
http://developer.apple.com/library/ios/#recipes/xcode_help-general_preferences/Recipe.html
↑ここのスクリーンショットにあるように。
537デフォルトの名無しさん
垢版 |
2013/01/12(土) 23:05:04.23
>>536
以前はあったのか。
デフォルトで「有効」のようだが、気づかなかったなぁ。
ところで、なぜそれを「無効」にしようとしているの?
特に邪魔になるような機能ではないと思うけど?


>>535
> 簡単な動的なプログラミングをしたいと思ってるんだけどオススメの環境とかあったら教えて欲しいです。

「動的なプログラミング」 => 「動く映像」なのは分った。
では次に「環境」っていったい何?
おまえが使用しているOSが分らないと、皆目検討がつかないんだけど。
538デフォルトの名無しさん
垢版 |
2013/01/12(土) 23:17:50.87
>>537
OSXです。
539デフォルトの名無しさん
垢版 |
2013/01/12(土) 23:20:21.47
>>538
開発環境という意味なら、単純にXcode + Cocoaがオススメです。
540デフォルトの名無しさん
垢版 |
2013/01/12(土) 23:26:20.57
>>537

無効にしたい理由は、
GithubからオープンソースのアプリのソースをDLして参考用にXCodeのワークスペースに入れて
いじくったり検証したりしてるんですが、その都度上書き保存されるのが嫌なので・・
まあ、改変してないオリジナルのソースはGithubにもローカルにもあるので無くなることはないので
ものすごく困ってる訳じゃないんですが、色々と不便なので
2013/01/12(土) 23:38:09.27
>>540
Xcodeに限らず、最近のAppleは自動保存を押してるから、offにできなくても不思議はないような。
(開発者向けなんだから余計なことするなって気持ちも分かるけど…)
ちゃんとバージョン管理されてるなら自動保存で問題ないと思うんだが。
あと、ソースをいじって検証してるってことは、いじったソースをコンパイルして動かしてるってことだよね?
コンパイルするには一旦ソースを保存する必要があるから、やっぱり自動保存で問題ない筈。
542デフォルトの名無しさん
垢版 |
2013/01/12(土) 23:41:00.35
>>540
そもそも編集したソースコードを保存せずにビルドするのは不可能だ。
スナップショット機能を使うか、ローカルでリポジトリを作るしかない。
543デフォルトの名無しさん
垢版 |
2013/01/12(土) 23:56:27.76
>>541
>>542

レスありがとうございます
おっしゃるとおりビルドの時は保存しないとなりませんね。
XibファイルをIBのグラフィカルな画面でいじくり回してる時に
保存せずに終了、みたいなことが出来たらなと思っただけです
ありがとうございました。
(しかし、まぁマイナーバージョンアップで今まであった設定項目をドラスティックに消さなで欲しい・・・)
544デフォルトの名無しさん
垢版 |
2013/01/13(日) 00:32:23.34
>>539
やはりXcode ですか。
前に一度使ってみたときにファイルやらがたくさんあり複雑そうで諦めたことがあったので少し敬遠していたのですが再挑戦してみようと思います。
ありがとうございました。
545デフォルトの名無しさん
垢版 |
2013/03/20(水) 04:44:27.93
ageとくか。
546デフォルトの名無しさん
垢版 |
2013/05/23(木) 00:40:46.73
伸びないねーw
547デフォルトの名無しさん
垢版 |
2013/05/23(木) 08:26:28.91
Mac App Storeに登録するためにSandBox化しているのですが、ちょっと行き詰まっています。
アプリの大まかな流れは、
ユーザーがアプリへファイル(複数可)をNSOpenPanelか、アプリアイコン及びNSViewサブクラスへのドラッグ&ドロップにて受け渡します。
そのファイルをコマンドラインにてバンドル内のバイナリへNSTaskで受け渡して書き出し
みたいな感じです。
Entitlementsの設定は、User Selected File, Music, Pictures, Movies, DownloadsすべてRead/Writeにしています。

ファイルの保存場所は、設定画面内にてファイルと同じディレクトリあるいは、NSOpenPanelで選択したディレクトリを選択出来ます。
ここで、NSOpenPanelで保存先を選択した場合は問題ないのですが、ファイルと同じディレクトリを選んだ場合、Entitlementsで指定した場所以外(Desktop等)への書き出しが出来ません。
続く.…
548デフォルトの名無しさん
垢版 |
2013/05/23(木) 08:27:35.58
続き
あたりまえと言われればそれまでなんですが、User Selected Fileはあくまでファイル単体であって、その親ディレクトリは含まれないんでしょうか?
なお、NSURLのbookmarkDataWithOptions:NSURLBookmarkCreationWithSecurityScope includingResourceValuesForKeys:nil relativeToURL:nil error:error でブックマークを作り、
[url startAccessingSecurityScopedResource] を使っての同じファイル名での上書きはどのディレクトリ上でも出来ることを確認しましたが、処理の都合上拡張子やファイル名が変わってしまうので理想的ではありません。
理想は、いちいちダイアログで保存場所を選択せずにドラッグ&ドロップでそのファイルと同じディレクトリに処理済みのファイルを保存みたいな、サクッと終わらせたいアプリなんですが、
もし方法があれば教えてもらえないでしょうか?お願いします。
2013/05/23(木) 09:26:11.50
>>548
それがSandbox
いやならMacAppStoreを通さずに独自販売
550デフォルトの名無しさん
垢版 |
2013/05/23(木) 09:46:33.47
>>549
やはり無理みたいですね。
出来るだけ手間のかからないUIを考えようと思います。
ありがとうございました。
551デフォルトの名無しさん
垢版 |
2013/05/25(土) 19:10:25.29
Macで線や図形を書いてグリグリ動かす(編集する)ようなアプリを作りたいのですが
どうやって作るのかよく分かりません。
(アプリのイメージとしては、MindNodeというマインドマップ作成ソフトのような感じ)
開発環境はXCodeを使って、言語はObjective-Cで、Cocoaライブラリを使うのかなー?
というまでは見当がつきますが、具体的にどうすればいいのかサッパリです。
(線を書いたりする機能はCocoaに含まれるのか? とか)
よいチュートリアルなどあれば教えてください。
2013/05/25(土) 19:48:00.12
>>551
すべてCocoaのAppKitでいける
"Apple sketch example"でググれば幸せになれる
ただしObjective-Cをしっかり読めないとツラいが
2013/05/25(土) 19:50:58.99
>>551
あとチュートリアルならAaron HillegassのCOCOAプログラミングが人気高い
2013/05/25(土) 22:30:06.91
>>552-553
サンクスコ!
555デフォルトの名無しさん
垢版 |
2013/06/15(土) 09:12:51.02
おまえら、はやくこれ完成させてください
https://github.com/ashie/gtkimcocoa
2013/06/17(月) 10:53:19.52
こんちわ、ASOC縛りで今開発に挑戦してるものです。
諸兄らに質問したいのですが特定の上位クラスのオブジェクトを下位のクラスで
キャストする方法はありますでしょうか?
具体的にはASOC上でdelegateメソッドから受け取ったNSTextオブジェをNSTextFieldに
キャストしたいのです。(勿論、器の中身はNSTextFieldである前提で)
もし何かご存知でしたら情報を提供いただけると助かります。
宜しくお願いします。
557デフォルトの名無しさん
垢版 |
2013/06/17(月) 11:51:16.07
>>555
2013/06/18(火) 15:06:29.10
OSXとiOSでAVAssetImageGeneratorのcopyCGImageAtTimeを使っています。

iOS版はなめからに再生中のフレームを取得できるんですが、Lion(10.7以上で
本機能サポート)用のフレームワークだとものすごく遅いんです。リアルタイム
で使用できるほどの速度が全く出ません。

詳しいかた居られませんか? よろしくお願いします。
2013/06/19(水) 09:52:30.67
iMac買ったんでXcodeでプログラミングしてみた。これクソじゃね?
http://engawa.2ch.net/test/read.cgi/poverty/1371539645/
560デフォルトの名無しさん
垢版 |
2013/06/21(金) 15:37:32.64
iMac買ったんでC#でプログラミングしてみた。これ「\」と「_」の入力が罠すぎるだろ
http://engawa.2ch.net/test/read.cgi/poverty/1371785765/l50
2013/07/17(水) NY:AN:NY.AN
自分のMac以外でもちゃんと動くのかどうかテストしたいんだけど、
ユキヒョウ以降のMacが使えてインストールもできるようなネカフェとか東京に無いかな。
2013/07/17(水) NY:AN:NY.AN
アルファ版、ベータ版として、うpしてテストしてもらえばいい。
563デフォルトの名無しさん
垢版 |
2013/11/05(火) 00:45:24.23
iPhoneアプリ作りたいんだが、c言語勉強すんのにいい方法教えてくれ!
2013/11/05(火) 01:00:58.47
Xcodeでmain()の中にこう書いてみ
printf("main");
565デフォルトの名無しさん
垢版 |
2014/01/02(木) 23:46:39.42
YES と NOとあって、YESを押すとターミナルにコマンドを送るっていう
プログラムを作りたいけど、どうすればいいですか?
ターミナルにコマンドを送る、のみ分からないです
566デフォルトの名無しさん
垢版 |
2014/01/03(金) 00:12:00.31
>>565
NSPipe
NSTask
567デフォルトの名無しさん
垢版 |
2014/01/04(土) 10:05:23.99
__strong int a;と適当なクラスのインターフェース部で宣言しても
効果あるのはガーベジコレクションのみでARC,リファレンスカウンタ方式では意味ないですよね?
2014/01/04(土) 10:51:05.16
>>567
intに__strongを指定するのはガベージコレクションでも意味ないよ。
2014/01/05(日) 02:14:50.43
>>568
ポインタ変数だけだったんですね
ありがとうございました
570デフォルトの名無しさん
垢版 |
2014/04/04(金) 00:51:57.26ID:5FUXUa+8
$ 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
$

何故かクラスが取得できません。
どなたか、ご教授キボンヌ。
2014/04/04(金) 03:07:52.44ID:aMF47s9Z
JPEGとか
2014/04/04(金) 07:32:35.22ID:KDc1haoL
クラスがロードされてない感じ
573デフォルトの名無しさん
垢版 |
2014/04/04(金) 11:57:12.28ID:nn1vETac
$ 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
$
レス、ありがとうございます。
あらかじめ答えのクラスを登録しておいたら、
うまくいきました。
2014/04/08(火) 20:07:36.31ID:Bi2RyCEo
100円あったらマックに行こう!
2014/09/16(火) 19:57:37.34ID:nAT/j1vR
マキシブースト マキブ 唐澤貴洋 家庭版 発売日 新機体 AGE3 AGE-FX ビルドストライク 処刑神超大将 解析
マキシブースト フルブースト 長谷川亮太 フルブ DLC 解析 ストライカーカスタム シャイニングガンダム Gメカ AGE2 AGE1 唐澤貴洋
スマブラ3DS スマブラ 攻略 裏技 隠しキャラ モンハン4G モンスターハンター4G 改造 隠しクエスト 唐澤貴洋
【ID】 nanami-kuro = 処刑神超大将(笑)
【罪状】切断 煽り通信 暴言
【説明】負けそうになったら回線抜き。
http://www.youtube.com/watch?v=I1GweoN42Kw
http://i.imgur.com/dJnuDFN.jpg
マキシブースト マキブ 唐澤貴洋 家庭版 発売日 新機体 AGE3 AGE-FX ビルドストライク 処刑神超大将 解析
マキシブースト フルブースト 長谷川亮太 フルブ DLC 解析 ストライカーカスタム シャイニングガンダム Gメカ AGE2 AGE1 唐澤貴洋
スマブラ3DS スマブラ 攻略 裏技 隠しキャラ モンハン4G モンスターハンター4G 改造 隠しクエスト 唐澤貴洋
【ID】 nanami-kuro = 処刑神超大将(笑)
【罪状】切断 煽り通信 暴言
【説明】負けそうになったら回線抜き。
http://www.youtube.com/watch?v=I1GweoN42Kw
http://i.imgur.com/dJnuDFN.jpg
576デフォルトの名無しさん
垢版 |
2014/11/06(木) 04:22:26.81ID:iaZsweTc
オワコンのマック向けアプリ作る奴ってキチガイ?
どっちのマックもオワコンになっただろ
577デフォルトの名無しさん
垢版 |
2014/11/10(月) 04:44:20.61ID:tVi0pfE8
マックって腐った肉使ってたの?
2014/11/10(月) 07:48:28.08ID:k5u1ANsT
3秒ルール
2014/12/14(日) 13:56:19.98ID:8AL93xHR
初めてXcodeでMacアプリ作り始めたけど、iOSより作りやすい…かも。
580デフォルトの名無しさん
垢版 |
2014/12/25(木) 21:01:32.94ID:2fbVCzbF
PHPやりたいんだけど、オススメのサイトないですか?
2014/12/25(木) 21:08:16.08ID:tQH6ZoVg
MAMPでググれば
582デフォルトの名無しさん
垢版 |
2014/12/25(木) 21:39:30.02ID:2fbVCzbF
>>581サンク!
583デフォルトの名無しさん
垢版 |
2015/02/11(水) 14:09:28.07ID:NhM+DG2k
Mac JAVAでMIDIのプログラミングした方いらっしゃいますか。
Windowsマシンで正常に発音できるコードでMac上だと全く音が出ないんですが。
OSX Yosemite。JAVAはJRE8です。
2015/02/11(水) 14:10:03.75ID:NhM+DG2k
上げ
2015/02/11(水) 14:34:23.99ID:6MEX2YTL
javax.soundでサウンドデバイスから音が出ないってこと?、Midiデバイスを接続してだとちょっとわからん。
少なくともClojure(jvm上のLispね)のovertoneだと普通に鳴るよ
2015/02/12(木) 09:38:48.98ID:n5ZbTSDd
やってみます!!ありがとうございます!
2015/04/01(水) 15:33:41.06ID:5h93aL73
OSX-xcodeで、任意の形のウインドウって作成出来ますか?

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

改善してくれないかね
591デフォルトの名無しさん
垢版 |
2015/05/26(火) 11:54:57.74ID:b/K8mkja
ご教授頂きたい。

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

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

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

難しいなあ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況