トップ «前の日記(2018-02-27(Tue)) 最新 次の日記(2018-03-01(Thu))» 編集

K2さんの雑記


2018-02-28(Wed) [長年日記]

Xcode上で、イベントアクションを作成

前回の画面設計で、ラベルとテキストフィールドとボタンを一つずつ追加し、画面回転や解像度の違いで大きさが最適化するようなUIを設計した。

今回はそれらのイベントをコード上に書く作業をした。

一応できるにはできたのだが、よく理解できていない。コードの追加の仕方がいちいち難しく感じる。

例えばDelphiやVisualBasicなんかでは、プロパティエディタ中にイベントリストがあり、コードを書きたいイベントをダブルクリックすれば、コードエディタ中にコードの雛形が作成され、そこにイベントコードを書いていけばよかった。

Xcodeでは、部品からコードエディタ上にCONTROLキーを押しながら部品をドラッグして、いちいちコードと部品を紐づけて、コードから部品を参照できるようにする必要がある。また、イベントコードを書くには、イベントコード用のおまじないをいくつかしておいて(ここがよく理解できていない)、直接そのイベント用の関数雛形をエディタ上に書く。コード補完機能があるから難しくはないのだが、なんだか直感的ではない。

Appleの開発ツールのお約束は昔からこんな感じなのだろうか。この辺はWindowsの開発ツールの方がユーザーフレンドリ(開発者フレンドリかな?)なように思える。

おまじないのあたりがよく理解できなかったので、もう一度このセクションは通読し直すつもり。


1965|09|
2002|09|10|11|12|
2003|01|02|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|03|04|05|08|
2014|01|02|03|04|05|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|11|
2017|01|03|05|06|07|08|10|11|12|
2018|01|02|03|04|05|08|09|10|12|
2020|01|07|




2018年
2月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28
//
自己紹介
自己紹介
広告
計るだけダイエット
つっこみリスト
TrackBacks
日記仲間
/ / /
最近の日記