top of page

13/7/7

iPhoneアプリ作成講座受講記録 7回目 構文を軽くする

Image by Olia Gozha

オブジェクトCの基礎を覚えるために構文を書いている訳ですが、占いアプリとしての前回までの進み具合は、タイトル画面をタップするとランダムにおみくじの結果が表示されるところまで進みました。


その構文が下記になります。

ただ、この構文は初心者が基礎を覚えるために、必要なモノを順番に書くと言うものです。

よく見ると共通している部分が多々あるので、もっと省略出来るとの事で、ここまでを消して一から新しく書き直す作業をやりました。

構文は軽い方が良い

当然の事ですが何でも軽い方が動きが良くなります。

上記の構文を共通項を意識してまとめ、軽くすると下記になります。

約半分になりました。^^

ただし、これを最初から書けるようになるには経験が必要になるとのこと。

多分ですが、書籍などで例題があるとすれば前者のタイプでしょう。

それを自分なりに軽くして行く作業がプログラマーには必要になるようです。

発想を形にするための道は何本もある

今回学んだ事は同じ動きをさせるのにも、構文の書き方が色々あるという事です。

一から書いて行く方法や、テンプレート構文を利用する方法もあるし、両方をあわせて使って行く方法もあります。

そして、目的の動きをさせるために、如何に軽い構文を書けるかと言う事です。

軽くさせるメリットはデバイスに負担をかけないためだけでなく、ミスを発見しやすくすると言う事もあります。

構文が複雑であればバグを見つける事も難しくなりますからね。


次回はおみくじのスタート画面をタップして占い結果を表示させる前に、アニメを入れて動きをプラスして行くようです。

アニメーションを構文で書いて作るという事です。

イメージが湧きませんが、楽しみです。^^


PODCAST

​あなたも物語を
話してみませんか?

Image by Jukka Aalho

フリークアウトのミッション「人に人らしい仕事を」

情報革命の「仕事の収奪」という側面が、ここ最近、大きく取り上げられています。実際、テクノロジーによる「仕事」の自動化は、工場だけでなく、一般...

大嫌いで顔も見たくなかった父にどうしても今伝えたいこと。

今日は父の日です。この、STORYS.JPさんの場をお借りして、私から父にプレゼントをしたいと思います。その前に、少し私たち家族をご紹介させ...

受験に失敗した引きこもりが、ケンブリッジ大学合格に至った話 パート1

僕は、ケンブリッジ大学トリニティ・カレッジ、政治社会科学部(Social and Political Sciences) 出身です。18歳で...

あいりん地区で元ヤクザ幹部に教わった、「○○がない仕事だけはしたらあかん」という話。

「どんな仕事を選んでもええ。ただ、○○がない仕事だけはしたらあかんで!」こんにちは!個人でWEBサイトをつくりながら世界を旅している、阪口と...

あのとき、伝えられなかったけど。

受託Web制作会社でWebディレクターとして毎日働いている僕ですが、ほんの一瞬、数年前に1~2年ほど、学校の先生をやっていたことがある。自分...

ピクシブでの開発 - 金髪の神エンジニア、kamipoさんに開発の全てを教わった話

爆速で成長していた、ベンチャー企業ピクシブ面接の時の話はこちら=>ピクシブに入るときの話そんな訳で、ピクシブでアルバイトとして働くこと...

bottom of page