2014-01-01から1年間の記事一覧

【swift】実機でscrollViewがスクロールしないのを解決する【CoffeeNote開発日記】

iOS simulatorではうまくスクロールしてるのに実機では全くスクロールしない. どうしたもんかと思ったら,これで解決した. http://qiita.com/Ushio@github/items/738f894447e4cb964183 手順 1. UIScrollViewでAutoLayoutのmarginを四方向全部0にする とな…

【swift】実機で上下に黒いのが表示されて小さい画面しか表示されない問題【CoffeeNote開発日記】

実機テスト CoffeeNoteの開発もいよいよ最低限の機能を実装し終えつつあったのでここでそろそろ実機でテストしようと思い,Apple Developer Programに登録してせっせとやってみた. 大学1年生のときにも実はずっとObjective-Cをやっていて,Dev Programに登…

【swift】UIAlertViewでアラートを表示する【CoffeeNote開発日記】

アラートを表示する方法を,swiftで. 参考:http://stackoverflow.com/questions/24022479/how-would-i-create-a-uialertview-in-swift その中でもシンプルそうな方法を選んでみた. let alert = UIAlertView() alert.title = "Alert" alert.message = "Her…

swiftでクラスのインタスタンスを生成するのはalloc, initみたいなのも使う必要なくてすごい楽ちん

swiftでiOSアプリ作ってると,Objective-Cのソースはたくさんころがってるのにswiftは見つからない...って状況がよくある. その中の一つにクラスのインスタンスを生成する方法があった. Objective-Cではallocでインスタンスを生成してinitで初期化する…

【swift】オシャなCustomCellを設定する【CoffeeNote開発記】

PrototypeのCellを設置してそこにlabelを配置してtagを設定する.tagの指定の仕方が分からなかったので下記を参考にやってみるけどやはりエラー. ios - UIView viewwithtag method in swift - Stack Overflow Connection "titleLabel" cannot have a protot…

【swift】prepareForSegueで特定のSegueが呼ばれたときだけ処理【CoffeeNote開発メモ】

prepareForSegue ミスがみつかった. 新しいデータを挿入する際に,その画面のナビゲーションバーにCancelボタンとSaveボタンを設置して,それをSegueでつないで,そのデータを保存する処理をprepareForSegueで実行されるようにしていたのだけど,これってど…

【swift】Buttonが押されたときにSegueを実行してなんらかの処理をする【CoffeeNote開発メモ】

クラスメソッドさまさまを参考にさせていただいて. http://dev.classmethod.jp/references/ios-8-xcode-6-swift-savedata/ saveボタンにメソッドとsegueを振ってExitするようにしたのだけど,どうやらそうするとbuttonにIBActionでつなげたメソッドは呼ばれ…

【swift】SQLiteで新しいデータを追加 / 保存する【CoffeeNote開発メモ】

データを保存する NSUserDefaultの使い方がだいたい分かってきたところで,自分の作りたいアプリにはやっぱり向いてないことも同時に分かってきたw ということで,SQLiteで保存する方法も試してみる SQLite 導入 ここあたりをみてBridging-Header.hというObj…

【swift】 cellがタップされたときに詳細画面に遷移する【CoffeeNote開発メモ】

Segueで画面遷移 ここあたりを参考にさせていただいて,セルが押されたときにsegueで詳細画面に飛ぶように設定. [Swift] TableViewのセルが選択され画面遷移する設定について [iOS] StoryboardでUITableView+UINavigationControllerの詳細画面を作る [4月か…

Railsのブログエンジンpublifyを使ってみた - インストール,デプロイまでのみちのり

最近,新しいブログを始めようと思ってエンジンを何使うか迷っていたところで,publifyというものを知ったので使ってみることにした. github pagesで英語ブログを最近運用し始めたのだけど,jekyllは静的ページを作る感じのエンジンだし,今ちょうどRailsを…

これからしたいこと

これからしたいこと 前期のよかったこととわるかったことをまとめて、これからしたいことを考えてみる。 よかったこと 本格的な開発を全期間通して行った 技術力が向上した(自分が望んでいたレベルの最低ラインくらいには) 多くの面白い人たちと出会った(…

夏にしたことリスト簡単に

ついに夏がおわった。 今年の夏は自分にとっても今までで1番濃かったかもしれない。めちゃくちゃいろんな感情が詰まった2ヶ月間だった。 ふと時間が出来たので、この夏やったことをざっとまとめてみて、これから自分が何をしたいのか考えてみたい。 まずは…

挑戦、失敗

Webサービスを作ってみた僕はこのアフリカの1年で、Webサービスを作ろうと決意した。だけど前回の記事でも書いた通り、僕はそのサービスの製作と運営の上で、失敗した。この失敗は、本当に僕にとってズッシリときた。挑戦と失敗でも、思えばこの1年、挑戦…

アフリカで英語は勉強するな

TOEICを受けた模擬TOEICを受けた。結果はかなり惨敗で、前回の800点代から500点代まで下がってしまった。途中でもうヤケになって叫びだしてしまうんじゃないかと思うくらい、英語ききとれなかった。なんだアレ…。ということで、今日TOEICで全然スコアが出せ…

最終報告会

総括先日、この1年の総括とも言える、最終報告会なるものを行った。他の日本人学生、日本人と現地人の全てのスタッフ、及び現地人ボランティアに向けて、自分がこの1年で送って来た活動などの報告を行うものだ。紙芝居前はkeynoteでスライドを作って、iPad…

じぇ…い...そん… - Webサービス開発忘備録【No. 21】

JsonむずいJsonがまじでむずい。Jsonの概念は理解した気でいるのだけど、使いこなせない…。やりたいこと今TitaniumでiOS向けのアプリケーションの開発をしているのだけど、アプリ内で検索バーに入力した文字列をPHPファイルに渡して、DBから特定のデータをJs…

沈まぬ太陽

サファリ感動した昨日帰って来た。かなり感動した。Marchison Falls行った場所は、Marchison Falls National Parkという国立公園で、Masindi県北部にある。安いということで、Red Chiliという会社のツアーを利用した。沈まぬ太陽一番感動したのは、景観だっ…

アフリカに来たならコレは外せない - Webサービス開発忘備録【No. 20】

アフリカに来たらマストということで明日から(正確には今日の夜から)サファリに行ってくる。いや、アフリカに来たならサファリ行かないでどうする!!?小説の影響実はもともとはそんなにサファリに興味はなくて「まぁ、時間があったらいこか」ぐらいの感…

ジャッキー・ペーパーになんかならない - Webサービス開発忘備録【No. 19】

前回の記事前回の記事で、この記事の内容の導入に当たるようなことを書いた。180°振り切れる針 - とつろぐ要するに僕が作ったサービスのこれからの方針、大げさに言えばこれからの自分の活動に関して悩んでいる。今回これに関して答えを出しておきたくて記事…

クリエイティブな期間と内向き思考な期間の周期性。どうやって創造しながら想像するか、ってハナシ

交互に繰り替えす期間最近気づいたんだけど、すごい妄想が捗る時期と、すごい内向き思考になっちゃう時期が交互に周期的にきてる気がする。ある時期には、やたら妄想が捗って、変なアイディアがばんばん浮かんできて、しょうもないことでもすごく革新的に思…

180°振り切れる針

結果を残すには2年かかる一ヶ月後に、僕は日本に帰る。いや、一ヶ月後に飛び立つ飛行機のチケットを持ってると表現した方が自分にとって良いかもしれない。僕は今Webサービスをここで開発している。今までの、アフリカでの貴重な時間を費やして、そのサービ…

iOSアプリのUI(だいたい)完成! - Webサービス開発忘備録【No. 18】

UIがんばったiOSアプリのおおまかなUIのデザインが出来た。CoffeeScriptにもちょっとづつ慣れて来て、Titaniumはすごく分かりやすいからかなり楽しい。今日学んだことは、KitchenSinkが素晴らしいということ。もうこれはリファレンス、というかリファレンス…

影響力を持つ人とうまく関係を築く力の重要性 - Webサービス開発忘備録【No. 17】

インタビューに本気になったもう本当に期間がないことを昨晩さとり、なんとか100人の目標を達成したいとインタビューに本気になりました。ということで朝の英語の授業を終えたら早速その辺にいるドライバー達に片っ端からインタビュー開始した。まじで胃が痛…

iOSアプリ開発UI作成 - Webサービス開発忘備録【No. 16】

UIの作成今日もiOSのアプリ製作の続き。とりあえずアプリのベースを作ろうということで昨日書いた下書き通りにTabを生成してUIパーツを配置してみた。簡単すぎてかなりびびる。Titaniumの破壊力はやばい CoffeeScriptで手間取るTitaniumはやばいほど素晴らし…

CoffeeScriptのインストールになぜか苦戦する / UI図とか - Webサービス開発忘備録【No. 15】

開発について今日も参考書ちょっとだけど進めた。とりあえずやろうと思っていたところまで進めた。Twitterのサンプルアプリで使う機能は別に必要としてない部分も多いので、これは作らずにもう自分のアプリの開発に移ろうと思っている。今日、アプリの必要な…

Titaniumめっちゃ面白い - Webサービス開発忘備録【No. 14】

参考書を進めた今日はKindleで購入したTitaniumの参考書を進めた。今はまだ序盤で、UIパーツの配置とかやってる。まだまだ始めたばっかりだけど、ここまでですでにTitaniumの威力を実感してる。Titaniumすごい。これまでObjective-Cで全く意味が分からないま…

ブログの方針についてふいに迷う

ブログの方針についてふいに迷うこのブログもまぁまぁ更新するようになって、ブログの方針について迷うようになってきた。このブログはもともと自分がWebサービスを開発するにあたってその忘備録のような感じに記事を書いていけたらいいなぁと思って始めた。…

【PHP】URLを踏んだときに変数を渡す感じのGETメソッドの使い方 【Tips】

URLを踏んだときに変数を渡すGETの使い方忘れていたのでおさらい。例えば$idという変数をnext.phpというページのURLを踏んだときにそっちのプログラムに渡したいとする。PHPのプログラム内に、下のようにリンクを貼ればokです。 echo"<a href=next.php?data=".$id.">Go to next.php</a>"; next.…

Titaniumがやっと動いてくれたからiOSのアプリ開発はじめる - Webサービス開発忘備録【No. 13】

Titaniumが動かなかったアフリカの激遅な通信により非常に苦労してダウンロードしたTitanium StudioとiOS SDK最新版であったが、なぜか全く動かずに机をバンバンと叩く毎日が続いた。先日はこんな記事を書いた。2000円をもう一度ドブに捨てても僕はTitanium…

2000円をもう一度ドブに捨てても僕はTitaniumを諦めない - Webサービス開発忘備録【No. 12】

2000円かけてXcodeアップデートしたったネットカフェとかの通信速度があまりに遅いためOrangeのモデムを使ってダウンロードすることにした。今回のアップデートが2GBくらいの大きさだったのできっちり2GB分、日本円にすると2000円分くらい購入してやっとのこ…