iwanomoto

Just another WordPress.com site

ここに記す

コメントする »

1日目。

【目標】

  • 自由自在にobjective-cをドヤ顔で扱える変態になる。
  • プログラムは文学だ!!とドヤ顔で言えるようになる。
  • 仕事中にタバコ吹かしたいからプログラマーになるとかファンキーだな!!じゃあ俺は仕事中にロック聴きたいからブログラマーになるわ!!」なんてお茶目なtweetをする。
  • ふざける。

以上

【近況】

  • NSURLConnectionからのjsonのデータをSBjsonをつかって解析する。しかし、配列とNSDictionaryが組合わさったデータを扱うのに昨日すごい手こずった。「配列の扱いのうまい男は女の扱いもうまい」これをモットーにしどうにか習得。
  • Appleのリファレンスが思った以上にわかりやすい事に気づく。これからはリファレンスを中心に勉強しようと思う。

以上

【今日した事】

  • テーブルビューに画像を出力すると何やらフーリーズのような感じになったので非同期通信による画像の出力を実装した。
  • TableViewのセルにデータを出力する時の仕様に不満を覚える。これはNSMutableArrayとNSArray の使い分けが問題だと思いつつも、これは作業手順を考えると後回しにしても良い問題。と判断した
  • 次はpostにjsonデータをくっつけて送信する機能を実装。
  • plistのお勉強

以上

【せなあかん事】

  • プライベートのお宝箱evernoteの整理
  • 貞応無人に詰め込んだ、知識の宝庫hatebuの記事を読み返す。
  • 耳掃除
  • 今週実装した機能を自分のライブラリーとしてつかい回す為にブログに書く。
  • 爪切り
  • コードをブログに書く為の何かを探す

以上

本日の作業時間10時間

【覚え書き】
・viewDidLoadは、インスタンス化したときに最初に呼ばれるメソッド。
・viewWillAppearは、view表示直前に呼ばれるメソッド。
・viewDidAppearは、view表示直後に呼ばれるメソッド。
・viewWillDisappearは、viewが隠れる直前に呼ばれるメソッド。
・viewDidDisappearは、viewが隠れた直後に呼ばれるメソッド。
・numberOfSectionsInTableViewは、テーブルのセクションを決めるメソッド。テンプレでは、1としています。
・numberOfRowsInSectionは、セクションの中にいくつセルを格納するか決定するメソッド。今は、0となっています。
・cellForRowAtIndexPathは、セルに表示する内容を決定するメソッド。
・NSStringは、文字列を格納するオブジェクトです。
・UITableViewCellは、クラスの一つで、テーブルを表示する時、1つ1つのセルを管理する役割があります。
・dequeueReusableCellWithIdentifierは、再利用可能なTable Viewのセルオブジェクトを取得するメソッドです。
・allocは、メモリを確保するためのメソッドです。
・initWithStyleは、テーブルのstyleを定義するメソッドです。
・UITableViewCellStyleDefaultは、テーブルビューのスタイルはデフォルトだと言う意味です。
・reuseIdentifierは、再利用のための識別名を決めるメソッドです。
・didReceiveMemoryWarningは、メモリ不足時に呼び出されるメソッドです。
・viewDidUnloadは、didRecieveMemoryWarningのあとに呼び出されるメソッドです。

plistについてめっさ勉強する

投稿者: iwanomoto

2011年12月30日 1:40 PM

カテゴリー: 未分類

Linux勉強メモ

コメントする »

macターミナルからの操作→http://homepage.mac.com/notex/osx/01/index.html

投稿者: iwanomoto

2011年11月17日 5:40 PM

カテゴリー: 未分類

ajaxを勉強しまんがな

コメントする »

自分がバックエンドからフロントエンドのなかでどの部分の開発の勉強をしているのか。
また、自分が開発のなかで得意になっている部分を再認識しつつ勉強するのも大切やなぁ〜
と思った今日この頃…

投稿者: iwanomoto

2011年11月6日 12:58 PM

カテゴリー: 未分類

Ajaxの基礎 非同期通信

コメントする »

非同期通信を行う。

prototype.jsをインストール。
今回はPHPファイルとの通信をしたかったのでAjjax.Requestを使おうと思う

function getData(key) {
new Ajax.Request(
"getData.php", {
method: "get",
parameters: "key=" + key,
onComplete: showRes

1, ページ上のボタンが押されると、Javascript で サーバ上のPHPスクリプトを呼び出す
2, 呼び出された PHPスクリプトで、データベースに接続し、SQL文でデータを取得して、これを print する
3, PHPスクリプトの実行が完了すると、Javascript (prototype.js)側にそれが通知されて、onComplete で
指定している コールバック関数(callback)が起動される
callback には、引数として Perlスクリプトの出力である print した内容がテキストで入ってくるので、
これを画面に出力する

参照

http://webforthenext.wordpress.com/2008/06/01/ajax_4

ajax+PHPの文字化け対策に役立ったエントリ

投稿者: iwanomoto

2011年11月5日 6:35 PM

カテゴリー: 未分類

Subversionについてのメモ

コメントする »

共同開発には欠かせないSubversion
何となく使えるが詳しい仕組みがわからないとき
参照にしましょう>http://typea.info/blg/glob/2010/04/subversion_1.html

投稿者: iwanomoto

2011年11月3日 3:00 PM

カテゴリー: 未分類

さくさく

コメントする »

さくさくSQLコマンドを覚えようと思います。
私はこのサイトを参考にしました。

http://mysqlweb.net/category/4007702-1.html

投稿者: iwanomoto

2011年11月2日 3:46 PM

カテゴリー: 未分類

新たに言語を覚えるうえで

コメントする »

現在PHP、MySQL、jQueryを主に勉強してます。
私としては将来どんどん使える言語を増やして行きたいと思っています、
私が現在プログラミングを教わっている大先輩に、今後言語を覚えるうえで大切なお話を伺う機会があったのでメモとして残そうと思います。

新たに言語を習得しようとおもったとき、その入門書をざっと読みますよね。
そこで押さえておきたい事があります。
もちろん基本構文は覚えるとしても、
実際に使う関数やモジュール、ライブラリーの内容などは、どの目次に
何があるのか程度を押さえていれば十分だということです。

まぁ、よく使う関数やライブラリーは使ってるうちに覚えて行けばいいとです。
大事なのは読みやすいコードを書く為にいかに適切な関数や、
モジュールをプログラマーが選び出せるかが肝心なんですね。

頑張りまっせーー

今日読んだ記事

http://www.webcreatorbox.com/tech/css3-jquery-form/

投稿者: iwanomoto

2011年11月2日 11:29 AM

カテゴリー: MySQL, php

タグ: , , ,

eclipse Ctrl+SPACE 不可…

コメントする »

おっしゃ!!
macでeclipseのショートカットキー使ったろ!!

と思ってCtrl+spase を押してみる。
そしたらspotlightが起動されとるやんけ。

ってなわけで
ネットでさくさく調べてみると、
システム環境設定でショートカットキーの設定を変更すればできるとのことだったので
早速変更してみる。
自分は「alt + command + L」とかにしています。

ちなみにmacの場合fnを押し続けることでF1~を有効にする事が出来ます!!

ショートカット関連参考

http://d.hatena.ne.jp/jflute/20090628/1246196310

http://www.eclipsewiki.net/eclipse/?%A5%B7%A5%E7%A1%BC%A5%C8%A5%AB%A5%C3%A5%C8%A5%AD%A1%BC

http://www.kabosu100.net/archives/2008/07/eclipse_pdt.html

インテリセンス(関数参照)
Ctrl + SPACE
はかなり使えるから関数参照は完璧に覚えておこう!!

あと、デバックに関する記述

http://www.oki-osk.jp/esc/eclipse3/eclipse-debug.html

投稿者: iwanomoto

2011年10月30日 3:50 PM

カテゴリー: 未分類

iOS ベータ版の期限切れた場合対処法

コメントする »

iOS ベータ版の期限切れ対処法

http://www.redmondpie.com/download-ios-5-for-iphone-4s-iphone-4-3gs-ipad-2-1-ipod-touch-final-version-direct-download-links/

投稿者: iwanomoto

2011年10月21日 3:51 AM

カテゴリー: 未分類

防備録

コメントする »

ついこのあいだまでwordpressをワールドプレスと勘違いして勝手にグローバルな感じにしていたいた岩元です。

さて、blogのテーマを大幅に変えました。
背景色は白のほうがUI的にはみやすいのかな?っと思って前のやつにしていたんですが、
メインコンテンツの幅が狭かった前のデザインでは、ぱっとみで得られる情報量が限らると思い今回のテーマに変更致しました。

先日wordpressのiphoneアプリをインストールしました。そのおかげでいつでもどこでもブログが更新出来るようになってめっさ便利(更新してないけど…)。それと同時に、最近webから得られる情報量が多くなってきたので、入って来た情報の量に比例して、自分の考えのアウトプットは増して行く一方。そんな自分の考えを保存しておく場所がほしいと考え、このブログに防備録的な役割を持たせて自分の脳みそをうまくつかってやろうかなっと思いたった訳です。

そんな訳でがんばります!!

投稿者: iwanomoto

2011年10月13日 6:04 PM

カテゴリー: 未分類

フォロー

Get every new post delivered to your Inbox.