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

  関連記事

no image
iOSアプリ開発入門①(iOS7 + Xcode5)

【参考】iOS7の超絶勉強になるアプリ開発チュートリアルまとめ http://y …

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

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

no image
【つかれた…】IOS7+Xcode開発_なぞなぞアプリ_作成メモ【やっぱり開発向いてないのかな..】

いろいろあって、まずは下記でTODOアプリをやろうとしたけど、 [iOS]Sto …

no image
【Xcode5】ストーリーボードを表示している時に表示範囲を移動したい、特に横

イライラした!!上下はマウススクロールでいいんだけど。。 わかった! 「Cmd …

android-logo
Monacaというサービスが気になる。

概要 WEB上の開発で、androidもiOSもどっちも開発できるというもの。 …