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

BootStrap

早くから名前は聞いたことはあったのですが、ふとしたきっかけから最近勉強してみました、Bootstrap。 もっと早く手を動かすべきでした、便利すぎてびっくり。 普段仕事でクライアントサイドの開発をすることが多いのですが、いかに非効率にプリミティブなと…

youtubeの動画再生

激務に追われてましたが、久々にSwiftを触ることができました。 本日は Swift で動画(youtube)の再生にトライです。 ざっと調べた感じだと再生の仕方は次の3通りあるみたいです。 UIWebViewを使う(一番簡単!) MPMoviePlayerController を使う AVPlayer …

CoreDataのメモ その2〜swift版

今回はSwiftでCoreDataを使う場合のメモです。 基本の部分は以前のObjective-Cでの記事と同じです。 利用方法ですが、 xcdatamodeldを作成する CoreDataを使う設定でプロジェクトを作ると自動的に出来上がっています。 もちろん後から追加することも可能です…

CoreDataメモ - その1

CoreDataのメモ(まだまだ理解できておらず現時点の勝手な理解なので間違っていたらすみません) 参考にさせていただいサイトです。 [Objective-C] CoreDataを使う - Qiita サルでもわかる Core Data 入門【概念編】 - A Day In The Life エンティティ: 永…

Xcode beta5 から beta6 にしたときのメモ

以前、 Xcode beta3 から beta5 にしたときのメモ - Restful Blog で、protocol のイニシャライザは required をつけて実装が必要であることを書いたのですが、beta 6 になると実装しなくてもコンパイルエラーが発生しなくなったようです。

getter/setter, CoreDataマイグレーションエラーメモ

本日は Swift ではなく Objective-C です。 というのも、CoreDataの勉強を真面目に始めようと思ったのですが、するならまずはチュートリアルやサンプルが充実しているObjective-Cがよいと思い。 Objective-Cで理解した後、Swift版も作っていきたいと思います…

Highchartsについてのメモ

本日は JavaScript でグラフが簡単に書けるようになるライブラリ「Highchatrs」についてです。 出来上がるグラフは非常に綺麗で、細かい設定も多々できるのですが、なによりびっくりするほど簡単にグラフが作成できます。 ちなみに使うには jQuery が必要で…

MWFeedParser を Swift で使ってみる

MWFeedParser は RSS 1.x, 2.x と Atom に対応した parser ライブラリです。 NSXMLParser を利用すると大変なXMLのparseですが、このライブラリなら簡単に解析することができます。 mwaterfall/MWFeedParser · GitHub 興味があって Swift から使ってみました…

Swift 通信を行う方法サンプル

Swiftで通信を行うサンプル NSxxx を利用する。NSURLSession または、NRURLConnectionが使えるが、iOS7 以降を target にするのであれば NSURLSessionがよいかと. 両者の説明や違いはこちらを参照。 iOS 7で一新された通信周り〜NSURLSessionってなに?〜 |…

Swift キャプチャリストについてのメモ

続いてキャプチャリストについて キャプチャリストを使うと、クロージャ内での参照型のオブジェクトのキャプチャルールを定義することができる、とのこと。 以下のような場合循環参照が発生するみたいです。 // self.xxx は 強参照するので、Hoge のインスタ…

Swift のクロージャメモ

Swiftの構文で使われている in が最初何者か分からず調べたメモ(for-inじゃない in です)。 in はクロージャの中で利用され、引数・戻り値と実際の処理の間に記載するもの。 クロージャはSwiftでは {} で囲まれたものなので、基本構文はこんな感じ。 { 引数 …

Xcode beta3 から beta5 にしたときのメモ

先日 Xcode を beta3 -> beta5 にしたところ、エラー多数。。 調べてみると、さすが困ったときの stackoverflow & Qiita です 。 SwiftのXcode6-β5で発生したエラー解決策への疑問 - Qiita Objective-C - Swift開発でXcode6 Beta5にアップデートしたらたくさ…

Swift の Optional のメモ

Swift の Optional についてのメモ。 型の後ろにつく「?」や「!」がわからなかったので調べつつ動作確認をしたのでメモ。 [Swift] Optional型についてのまとめ http://qiita.com/edo_m18/items/ca8c9c21049c280d3328 [Swift] 「!」、「?」マーク(Optional…

Swift で UITableView の実装

Swift で UITableVIew を使ってみます。 手順 StoryBoard で UITableView, UITableVIewCell を配置する。 ViewControllerでは、UITableViewDataSource, UITableViewDelegateを継承し、初期処理でdeletegate,dataSourceの設定を行う。 ※もちろんStoryBoardか…

Markdown記法のおさらい

Marddown記法について wikipedia その他もろもろにも書かれてますが改めて確認 強調 書き方: *強調* 結果: 強調 見出し 書き方: # 見出し1, ## 見出し2, ### 見出し3, #### 見出し4 結果: 見出し1 見出し2 見出し3 見出し4 コード 書き方: `var…

vagrantメモ

基本の基本のお勉強です。 vagrantの使い方 初期化 #vagrant init <box名> init を実行すると vagrantfile ができる 起動するには 起動 #vagrant up とすることでVMを起動することができる。 起動したVMに繋ぐには 接続 #vagrant ssh とするだけでOK。 終了するとき</box名>…