ワタタツの日記!
2011 年 5 月 14 日 (土)
☆ モテる Objective-C 女子力を磨くための4つの心得「method swizzling できない女をアピールせよ」等
こんにちは、オブジェクティブ恋愛を専攻している NSNyoho.m です。私は学歴も知識もありませんし超絶イケメンですが、恋愛に関してはオブジェクティブ。今回は、モテる Objective-C 女子力を磨くための 4 つの心得を皆さんにお教えしたいと思います。
1. あえて Objective-C 1.0 のコードを飲み会に持っていく
あえて Objective-C 2.0 登場前の Objective-C を使うようにしましょう。そして飲み会の場で好みの男がいたら話しかけ、わざとらしく Objective-C のコードを出していじってみましょう。そして
あ~ん! このセッタとかゲッタとか本当にマジでチョームカつくんですけどぉぉお~!
と言って、男に「どうしたの?」と言わせましょう。言わせたらもう大成功。
プロパティとか詳しくなくてぇ~! ずっとコレ使ってるんですけどぉ~! 使いにくいんですぅ~! [self setStatement:@"ぷんぷくり~ん"]; [self setEmotion:@"(怒)"];
と言いましょう。だいたいの男は新しい開発環境を入れたがる習性があるので、古かったとしても Snow Leopard 添付の開発環境を使っているはずです。 そこで男が 「self.statement = @"新しく Objective-C 2.0 で導入されたプロパティ使わないの?";」 とプロパティを使ってくるはず (使わない空気が読めない男はその時点でガン無視 OK)。そう言われたらあなたは
なんかなんかぁ~! 最近おはようからお休みまで暮らしを見つめるライオンが人気なんでしょー!? あれってどうなんですかぁ? 新しいの欲しいんですけどわかんなぁぁああい!! 私かわいそーなネコ★
と返します。すると男は「Mac OS X のバージョンのことかな? おはようからお休みまで暮らしを見つめる Mac OS X 10.7 Lion はまだ出てないよ。本当に良くわからないみたいだね。どのバージョンが欲しいの?」 という話になって、次の休みの日にふたりで Snow Leopard 買いデートに行けるというわけです。Snow Leopard は 3,300 円 (Family Pack でも 5,600 円) と激安なので、たとえあなたの女子力が高くなくても男が Snow Leopard 買ってくれるかも!?
2. Xcode でピンク系であくあフォントなテーマにしてコメントに >< を使うとモテる
3. とりあえず男には「えー! なにそれ!? 知りたい知りたーい♪」と言っておく
飲み会などで男が女性に話すことといえば MVC アーキテクチャや参照カウンタ方式やレスポンダチェインの話ばかり。よって、実は上級プログラマの女性にとってどうでもいい話ばかりです。でもそこで適当に「へぇーそうなんですかぁ~?」とか「とっくにマスタしましたけどつまづきやすいところですよねぇ」と返してしまうと、さすがの男も「この女、上級 Objective-C 使いだな」と気がついてしまいます。Objective-C 上級女だとバレたら終わりです。そこは無意味にテンションをあげて、「えー! なにそれ!? 知りたい知りたーい♪」と言っておくのが正解。たとえあなたにとって常識の話題でも、テンションと積極性でその場を乗り切りましょう。積極的に話を聞いてくれる女性に男は弱いのです。
いろいろと話を聞いたあと、
モデルとビューをつないじゃダメで、自分で alloc したものは自分で release なんですね! 覚えたぞぉ! メモメモ!
とコメントすればパーフェクト。続けて頭に指をさしてくるくる回しつつ「キュンキュンキュン! キュンキュンキュン!」と言って、「どうしたの?」と男に言わせるのもアリ。そこで
私の NSManagedObjectContext のインスタンスに save: メッセージを送信しているのでありますっ☆
と言えば女子力アップ! そこでまた男は「この子おもしろくてカワイイかも!? と思ってくれます。私は学歴も知識もありませんし超絶イケメンですが、こういうテクニックを使えば知識がない私のような演技力のある女のほうがモテたりするのです。男は優越感に浸りたいですからね。
4. method swizzling できない女をアピールせよ
男とペアプロ状態になったら、真っ先に class_getInstanceMethod() を使っているコードを探して
[self setStatement:@"あーん! 私この方法使えないんですよねぇ~"]; [self setEmoation:@"(悲)"];
を実行しましょう。するとほぼ 100 パーセント「どうして? 嫌いなの?」と聞かれるので、
嫌いじゃないし使うと便利だと思うんだけど使えないんですっ><
と返答しましょう。ここでまた 100 パーセント「嫌いじゃないし便利だと思うのにどうして使えないの?」と聞かれるので、うつむいて 3~5 秒ほど間をおいてからボソッとこう言います。
……だって、……だって、method swizzling しちゃったらそのセレクタが勝手に他の実装に置き換わっちゃうじゃないですかぁっ! メソッドちゃんかわいそうですぅ! まだメッセージ送信されてないのにぃぃ~(悲)。中で NSLog(@"ピヨピヨピヨピヨ"); しててもピヨピヨとすら鳴けないんですよ……
と身を震わせて言うのです。
その瞬間、あなたの女子力がアップします。きっと男は
なんて優しい Laurene のようなコなんだろう! 絶対に class_getInstanceMethod ならぬ、girl_getLovedMethod してやるぞ! コイツは俺の管理対象オブジェクトだ!
と心のなかで誓い、あなたに惚れ込むはずです。意中の男と付き合うことになったら、そんなことは忘れて好きなだけ method swizzling を使って大丈夫です。「使えないんじゃなかったっけ?」と言われたら「大丈夫になった」とか「慣れた」「そんなこと言っとったら SIMBL プラグイン作れん」と言っておけば OK です。
(self.文 = @"NSNyoho.m")
参考文献
- モテる女子力を磨くための4つの心得「オムライスを食べられない女をアピールせよ」等 – Be Wise Be Happy Pouch[ポーチ]
- 「モテる女子力を磨くための4つの心得」パロディまとめ - NAVER まとめ
- モテるEmacs女子力を磨くための4つの心得 - おきゃんなダイアリー
- モテる PHP 女子力を磨くための4つの心得 - Heavens hell
-
私だったらnilにメッセージを送れない女をアピールする><
まあ
50番煎じぐらいですね!! 頑張って Objective-C 女子力を磨きましょう! であであ