For Want Of A Better Word

【ちょっとは小慣れてきた..】IOS7+Xcode開発_TODOアプリ_作成メモ(2) 【かも】

      2015/04/18

いくぜTODOアプリ編2

以下リンクをぺしぺし。

[iOS]StoryboardでTODOリストアプリを作ろう(2/3) TODO項目の入力画面とカスタムクラスの作成編 | Developers.IO

メモ

部品から.mファイルにドラッグして作るこれの意味ってなんだ?
  • (IBAction)メソッド名:(id)sender{}
  • ①(id)senderってなんだ!

http://kakashi-kobo.weblike.jp/warehouse/2014/01/13/iphone%E9%96%8B%E7%99%BA%E3%83%A1%E3%83%A2_idsender%E3%81%A8%E3%81%AF%EF%BC%9F/

IBActionで接続されている部品(UIkit)をオブジェクトとしてまるまる渡すときに設定する引数とのこと。

このメソッドの引数定義。id型でsenderという名前で渡される。

  • ②IBActionってなんだ!

位置は戻り値の型だよね。戻り値がactionってのがいまいちわからん!!
[参考]http://iphone-app-program.com/newapp/iboutlet-and-ibaction/ibbas/
[参考]http://matome.naver.jp/odai/2140889227754881001
上を読んでもいまいち….

これがあることで、ボタンクリックなどのイベント時にそのメソッドが実行されるという事らしいけど

結局ドラッグアンドドロップした時は何が起きているの?
どこで、ボタンとメソッドを紐づけているの。ここで見えるコードが全てではないはず..
フム、面倒臭い….

保留

Objectivev-Cの言語仕様について

【参考】http://www.atmarkit.co.jp/ait/articles/0809/09/news142.html

が、とっかかりやすい。ざっくり特徴が分かる。
以下も上記リンクを参考にしている。

@interfaceとか@implementationってなんだ。
  • @interface~endがクラスの宣言部 (変数・メソッドの定義だけ)
  • @implementation~endがクラスの実装部(具体的な処理内容)。iOS開発の場合基本その下には追加しないが、main()を追加することも出来る。
@マークってなんだ!

コンパイラディレクティブ。Cコンパイラに対して、追加したObjective-Cの概念を伝えてる。

 - ios, objective-c, xcode

  関連記事

objective-c
【( TДT)】【Objective-C】implicit conversion of int to id is disallowed with arc

intはオブジェクトじゃないからdictionaryやarrayに入れられないよ …

objective-c
【Objective-C】ファイル構成-実行の流れ

参考:http://yksmtmks.blogspot.com/2011/02/ …

objective-c
iOS7+Xcode5開発_メモ帳サンプルアプリ改修②編集中にフィールドが見えるようにスクロール

キーボードを出すと入力エリアが隠れるので、見えるようにしたい 操作中に入力状況が …

no image
ボタンを角丸(iphone開発)(iOS7 + Xcode5)

xcodeでボタンを置いたら四角かった。 丸くしたい。流行りじゃないのかもしれな …

no image
コマンドラインでのスペース含むディレクトリへの移動

まあmacだったんですが。 Application Support というディレ …