【マック】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\、|イ _/ ̄ \
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とする前提で実装ができそう
あくまで推測

難しいなあ
597デフォルトの名無しさん
垢版 |
2015/05/27(水) 10:54:28.46ID:DeXKWCwy
>>596
自己レスだけども、scrollViewのdelegateに提供するviewのdelegateをセットしてもらい、scrollViewのイベントを通知して頂く対応でやることにした

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

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

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

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

C/C++/Java/Objective-Cの経験、及び、Windows/iPhone/Androidアプリの開発経験はあるため、
プログラミング自体は慣れており、よって、プログラミング言語レベルでの入門は不要。
Mac向けソフトウェア開発の作法的な内容の書かれているサイトを紹介してもらいたい。
言語は日本語/英語のどちらかで頼む。
2016/11/26(土) 16:38:47.25ID:4XPhmo+0
ばかにはむり
2016/11/26(土) 17:24:32.07ID:LqG9PW3K
iOSの経験があるならいじってりゃわかるだろ?
603デフォルトの名無しさん
垢版 |
2016/11/26(土) 18:34:13.01ID:1KfbCSNb
>>600
Apple のサイトしかない。マジで。
2017/05/09(火) 23:45:46.08ID:LVDyMCTQ
Macプログラマー激減だな。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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