Stall F**k

Stall F**k

勘違いしてはいけません。
決して怪しいサイトではございません。
ウェブデザイン
サーバー構築
objective-c
の勉強めも

Amebaでブログを始めよう!
HelloWorld!


自分で呼びかけて集まろうってなった高校時代の人との飲み会を自分の都合で延期するのが得意なぽーんです。
落ち込むぜ。


先週の土曜日から月曜日までちょっくら沖縄に行ってまして、本当はその間に1つくらい記事を書こうかなーとか思ってたんですが、なめてました。沖縄の楽しさを。自分の根性を。
まぁ、それについてはここでは書きません。気が向いたら別のぶろぐにでも書いて、さらに気が向いたらこっちにリンクをぺってします。気が向いたら~さらに気が向いたら~とか言うとすごく確立が低そうですが、たぶん気が向きますw

そういえば、ブログのタイトルを変更しました。
stall f**k (**はuとcです。)よく意味わかんないけどパッと見卑猥だ。とか思ってしまう人が多いかと思いますがそんな事ありません。
stallっていうと、"仕切り板"とかそういう感じ。あとは首に巻くストールなんかもそうなのかな?だから、stall f**k (uとcね) ググると
公衆トイレとか安い板で仕切られたシャワールームみたいなとこで何かが開催されている動画が出てきます。xvideなんちゃらがHITしますね。


うん。絶対的に卑猥。


まぁ実はこれ、full stack という言葉のただのアナグラムなんですね。sull stackっていうのはちょっと前に出てきた言葉で最近もよく耳にする(というか目にする)フルスタックエンジニアという言葉からとってます。

簡単に言うとオールマイティって事ですね。

T型とかN型とかっていう言い方もあります。

そこらへんは調べれば出てくるよ^^全てにおいて突起した知識を持っているわけではないけど、幅広く何でもできる人になりたいなって思いまして。それを伝えようとして、変にかっこつけたらとんでもないタイトルになってしまったっていうわけですね。

この話おしまい。





そうそうわたしHelloWorldって挨拶みたいに使ってますけど、凄くいい言葉だなーって最近思ったんです。

ほら、プログラミングを勉強するときだいたいこの言葉を表示させることから始めるでしょう?
今私は、生まれたばかりの赤ちゃんなんですよ。
あかちゃんなう。

生まれた瞬間って、だいたいは病院の天井と、嬉しそうに覗き込んでくるお父さんお母さんと看護婦さんの顔が見えるのです。

そして皆に歓迎されながら、すばらしい世界にとびこんでゆくのですよ。
今、まさにその瞬間。じゃすとなう。
あかちゃんだから、何も知らない。
何かを知ろうとして調べても、そもそも日本語しらないから、無理。ムリムリ!英単語を英英辞書で調べてるようなもん。


私がプログラミングに興味を持ったのは大学の授業でjavaをやったのがきっかけ。変数とか関数とかの使い方とかを教わって、ほとんど言われたとおりにプログラムを組んで、それで動かして感動してたレベルよ。
そしてあるときiphoneを手に入れて「うおー!スマホすげえええええ!何かアプリつくりてええええええ!」とか思ってObjective-Cの存在を知る。

とりあえず調べてみると
Objective-C(オブジェクティブ シー)は、プログラミング言語の一種。C言語をベースにSmalltalk型のオブジェクト指向機能を持たせた上位互換言語である。
とWikipedia先生が教えてくれた。





・・・先生、、日本語でおk

となるわけなんですよ。Smalltalkってなんや!オブジェクト指向ってなんなんや!と、大体の人はエセ関西弁が出る。軽い気持ちでやろうとするとここでやる気無くすの。何を調べてもそう!

ルー大芝に英語を教わるようなもん。
でもそれはしょうがないことで、ひとつのページとかサイトでぜーんぶ説明しようと思ったら3kmくらい画面をスクロールしないといけなくなる。だから、結局たらい回しになって嫌になってしまうのですよねー
だから、できるだけそれがないようにーと思ってぶろぐ書き始めたんですけど私もまだまだ何も知らない。
そういう意味でHelloWorldを使っているのですよ。すんません、よくわかんないっすねw
まとめると、これから色々学んで色々知っていきましょうという意気込みの現われですね。

そのうち
チッス!皆チッス!!
とか言い始めたらちょっと世界を知って調子こきはじめた中学2年生くらいになったんだと思ってください。

そんな中学2年生にもなると思春期ですから、今日はビーチ区あてゲームでも作ろうかと思います!

超簡易型です。物足りない方は勉強してもっと凄いのを作って下さい。

そしてわたしにshareしtekd...おっと!


まず今回乳首当てゲームを作るにあたっての手順を簡単に。
・適当なモデルのイメージをViewに貼り付ける。
・乳首の上にボタンを作る
・もうひとつViewを作成し、乳首をタップしたあとのウフフッな表情を貼り付ける
・乳首の上のボタンをタップすると、ウフフッなviewに遷移する
・ウフフッな画面を閉じる機能を作る

以上です。

※注意
・これは私が知ってる範囲のやり方で作っているので、より良い実装方法が存在する可能性は無限大にあります。
 ですので、こうした方が良い等ありましたら是非コメントを!
・悪用しないこと

うーしじゃあいきましょーか^^

まず前回と同じようにSingleViewでプロジェクトを作成します。

で、ですね、storyboardの右下からImageViewというのを探して、Viewの上にドラッグします。





こんな感じね。
そしたら、VIewControllerに追加したImageViewを紐づけてあげます。
例のごとく、Controlキーを押しながらImageViewをViewControllerにドラッグしてあげます。



したらこのimage1に表示する画像を当てはめてあげます。
そのやり方。


•プロジェクトに使用する画像を入れてあげる
なんかデフォルトでプロジェクトの中にimages.xcesssetsっていうのがあると思うのでそれを開く。
したら右クリックでNew Image Setってやったげる。
したら画像をセット。



乳首タッチ前とタッチ後用に2枚入れとこうか。

したら、さっき紐づけたViewControllerの中のdidRoadメソッド(←画面ロード時に処理するメソッドね)に、こう書いてあげる。

self.image1.image = [UIImage imageNamed:@"sukeR.png"];

これを入れたげる。
自分に紐づけられた.image1の.画像を = sukeR,pngにしてあげる
という処理ですね。
画像を入れるときに@2xを名前の中に入れましたが、これは抜いてあげましょう。

ここまで来ると、アプリ起動時に設定した画像がただ表示されるっていう感じになると思います。

これと同じ手順で、ViewControllerに画像を貼付けたものをもう一つ作ります。
乳首タッチ後のやつね。

そんだらstoryboardにはただアホみたいにViewControllerが並んでるとおもいます。
このままだと、2つ目のViewControllerは全く役立たずなので乳首をつけてあげましょう。
1つめのViewControllerにボタンを配置します。
で、これを適度な大きさにして写真の乳首くらいの位置に設置します。
乳首なので、2つ作りましょう。




そしたらいよいよ画面遷移。
超簡単です。storyboardだけでできます。

controlキーを押しながら、新しく作ったViewControllerに向かって設置したボタンをドラッグします。
したらー何か選択肢が出てくるので、modalを選択しましょう。

これを2乳首ともやります。
何なら、もう一個の性感taおっと。
興味がある人はもっと感じるところもやってみるといいかもしれません。
その場合は乳首タップ後よりはもっと激しい写真を用意する事をオススメします。^^

ちと動かしてみますか



乳首らへんをいやらしく触れると




こんな感じに、2枚目の画像が下からヌルっと出てきます。


ただ、これじゃ1回タップしたら終わり。体力の無い男だと思われてしまうので
何回戦でもいけるように、ちゃんと2枚目を閉じる処理を実装しましょうか。


これもボタンで行います。
2つめのViewControllerにボタンを設置します。
但し、どこをタップしてもやかましいこの2枚目の画像が閉じるように私はボタンの領域を画面全体にしました。

ほんだら、そのボタンをcontrolしながら2つめのViewController.mのimplementationの中にドラッグします。

したら謎のメソッドが自動で挿入されます。
メソッド名で解るかと思いますが、これは”そのボタンがタップされたとき”に行う処理を中に書きます。

[self dismissViewControllerAnimated:YES completion:nil];

これを書いてあげましょう。

これで
乳首をタップする → 気持ちよくなる → 画面をタップする → 復活する → 乳首をタップする


というエンドレスタッチができます。

ちなみに画像の男性は私ではございませんのであしからず。



ではでは皆さん、よい休日を^^