2011年8月19日金曜日

ScrollViewを使ってみる

久しぶりにコーディング
操作を思い出しつつ、スワイプ操作を習得したいため
ScrollViewを使ってみる。
iOSプログラミング逆引きリファレンスを参考にして
コーディングして行く。。。ハマった

<注意>
まだ動いていないので、考え、イメージなどは
勝手な妄想だと思ってください。

ViewController.hファイル
 scrollViewを定義

ViewController.mファイル
viewdidloadの設定


xibファイル
ScrollView配置
File's OwnerにOutletでリンクする。
delegateリンクする。

とりあえずビルドかけるが
- ( UIView * )viewForZoomingInScrollView(UIScrollView *)_scrollView{
の行でエラーerror: Parse Issue: Expected method body

エラーがよくわからん。
ぐぐってみるが、英語ばかり。。。。

さらに、これはイベント検出するためのメソッドだと思うんだけど
delegateかViewControllerかどちらに置いてよいのかわからん。。。


いろいろ調べていると、
ViewController側に置くことと、

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {  

 _scrollView

コレがあるとエラーになってしまう。

参考になったサイト
http://d.hatena.ne.jp/moto_maka/20090220/1235074276

今日はここでタイムアップ

2011年8月8日月曜日

delegate認識した。

わかっていない。。。

delegateの接続先がViewになっていました(^^;
正しい接続先は「File's Owner」です。


イベントを拾わない場合は、delegateの接続先を確認しよう。

思い出し

ほぼ半年ぶりにxcode4に触れるため、ほぼ半年ぶりのコーディングです。
多忙な時期だったため、インストールはしたたものの、
動作までは確認していませんでした。

第一印象はVisualStudioみたいになったため、Viewとコーディングの切り替えが
楽になりましたね。
そして、ViewからCtrlを押しながらソースにドラッグすると
オブジェクトのコーディングが自動的にされる当たりがちょっと楽になりました。

自分のコーディングは ヘッダファイルにIBOutletで定義していましたが
上記の自動コーディングだと、propertyを使う定義になっているため、
propertyを使うようなコーディングスタイルに変更する
必要があるなぁと思いました。

慣らしのつもりが、
http://d.hatena.ne.jp/moto_maka/20110418/1303067937

で、はまってしまった。。。
delegate
が表示されない。。。なぜ?

2011年8月4日木曜日

xcode4の再設定 Valid signing identity not found

新型macbook airを購入したので、開発環境を再設定する。

最近iOS Provisioning Portalに行っていなかったので
Assistant なるものが出来ていて、新規導入が容易に見えたが。。。
OrganizerでProvisioningが認識できておらず
Statusが
Valid signing identity not found

ぐぐってみるとどうやらどうやら該当するのが
2台めのPCで問題が出るらしい

2台目以降のMacで実機テストをする方法

1台めの証明書を取り込むというのはわからなかった
とりあえず、これでエラーはなくなりました。