NoSQLについてざくっとまとめ

なぜか急にNoSQLについて知りたくなったので、基礎の基礎の基礎をメモ。 ・NoSQLは、Not only SQLである。 決して、NO!SQLでない。・NoSQLは、頻度の少ない書き込み/頻繁に行われる読み込み」にむいている。逆にSQLは、頻繁に書き込みをおこなったり、ACID…

AppleWatch開封の儀!!〜相変わらず素晴らしいパッケージング〜

発売日(4/24)から遅れること4日、やっと到着しました\(^O^)/ 当初、5/10発送だったのでまだまだと思っていたのですが、 ネットの情報通り、発送が遅れて残念がられないように発送時期を遅めにみつもっていたようです。 というわけで、開封の儀!! まず…

MacBookを触って感じたこと

まだまだMacBook Airが現役なので、MacBookは購入しませんが、 電気店で触ってきました!! Apple - MacBook 触っていて今までのMacBookAir、Proとの違いを色々と体感したのでその感想を。 ■キーボードの薄さ、新食感!!的な感じ。 MacBookは今までのものと…

UIApplicationに関して

UIApplicationに関して軽くまとめたいと思います。 ■UIApplication UIApplicationクラスは、アプリケーション全体を管理するクラスで、1アプリケーションには必ず1つのUIApplicationが存在します。 // UIApplicationの取得方法 UIApplication *app = [UIAp…

SwiftからSalesforceへ接続。

みなさんSalesforce.comはご存知でしょうか? エンタープライズ向けのクラウドアプリケーションを提供している会社です。で、今回はSwiftからSalesforceアプリケーションへの接続を行ってみたいと思います。やったことは、下記サイトに書かれているのと同じ…

iPhoneアプリ と Watchアプリ

iPhoneアプリとWatchアプリ用のUIKitは、 同じUIkitでも少しずつ違うようですね。 とりあえず、1点気づいたこととしては、 Sliderがの動かし方が違う。 ■iPhone用 指で直接スライダーを動かす感じ。 (動きとしても、滑らかに動く) ■Watch用 左右はしっこ…

やっとO/Rマッパーってなんなのか理解。。

やっとこさO/Rマッパーってなんなのか理解しました。 といっても、Objective-Cで書かれていて、サンプルプログラム動かすのめんどうだったので、O/Rマッパーの概念だけ理解。 以下まとめメモと落書き。 iOSでのデータ保存方法は2つ・CoreData・Datebase ◯Co…

iOSアプリ開発で【知ったこと】をつらつら追記していく 〜その7〜

今回は少しだけ。。 id型とは?? ・汎用的な型(どんな方のものでもセット可能。ただし、使用時はキャストする)・(Javaでいう)Object型のようなもの・Objective-Cの場合でも、id型に限り宣言時の「*」不要。 NSUserDefaultsという、登録データを書き込む…

iOSアプリ開発で【知ったこと】をつらつら追記していく 〜その6〜

以前から書かせていただいているmixi社のiOSアプリ勉強会からの学習内容です。 今回はAutoLayoutに関して、、 (徐々にAutoLayoutがわかってきた。) Auto Layout入門 · mixi-inc/iOSTraining Wiki · GitHub Auto Layout ドリル · mixi-inc/iOSTraining Wiki…

iOSアプリ開発で【知ったこと】をつらつら追記していく 〜その5〜

以前から書かせていただいているmixi社のiOSアプリ勉強会からの学習内容です。 今回はアニメーションに関して 3.3 UIView Animation · mixi-inc/iOSTraining Wiki · GitHub 【アニメショーンの後にもう一度アニメーションをさせる。】 completionの中で、も…

iOSアプリ開発で【知ったこと】をつらつら追記していく 〜その4〜

iOSアプリケーション開発のコードレビューで気をつけていること - ninjinkun's diary 【UIAppearanceでCSSちっくなことする。】 ・一括でUIパーツの色を変更したりできる。 ・各クラスの中にスタイルの指定が入るより、UIAppearanceでスタイル指定を分離して…

iOSアプリ開発で【知ったこと】をつらつら追記していく 〜その3〜

【UITabBarControllerに格納されているTabBar名取得方法】 self.tabBarController.viewControllers→ 出力内容 "<FirstViewController: アドレス番地>", "<SecondViewController: アドレス番地>", "<UIViewController: アドレス番地>” 【UIパーツ作成 Stroryboard VS コード】 コード上でViewControllerやパーツを作る機会は?→ Stroryboard上に大量のUIViewを使用する</uiviewcontroller:></secondviewcontroller:></firstviewcontroller:>…

iOSアプリ開発で【知ったこと】をつらつら追記していく 〜その2〜

【画面遷移(Segue)設定方法2種類】 画面遷移はSegueを使えばいい。■画面上から・比較的観点に実装可能。■コードで実現・任意のタイミングで遷移させたいとき(※例えば、データのロードが完了後に遷移させたいなど) 【プロパティ、メソッドの公開。使用方…

iOSアプリ開発で【困ったこと】をつらつら追記していく

どんどん追記していきます!! 困った際に、無駄な時間をすごさないために。。。 【Xcodeでシミュレータが選択できない!!】 (xocedeを選択した状態で上のツールバーから)window→Devices→(左下にある)+ボタンをクリック OS初期化→タイムマシーンとか、…

iOSアプリ開発で【知ったこと】をつらつら追記していく

どんどん追記していきます。 ブログというより自分の学習のため、公開しておいてどなかの役に少しでもたてれば光栄かなとか思ったり。(笑 【Qiitaのこんな機能作りたかった記事からの抜粋】 iOSでこんなアプリ,こんな機能を作りたかったらこれを見ろ!作り…

swift開発におけるObjective-Cソースの読み替え

swiftにてiOS開発を行う場合、かなりの確率でObjective-Cのソースを読まないといけないというのが現状です。 そこで、iOS開発をswiftから初めたんだけど、 Objective-Cが読めねーよ!って方のため(自分のため)にメモを少しずつ追記していきたいと思います…

Appleのハードとソフト両方を作ることに対して感じたこと。

現在、とある会社で常駐勤務しているのだが、 貸与されたPCのスペックがクソ。すぐ固まる、処理が遅いという劣悪な環境で仕事をしております。 これはMSが、どんなマシンでもOSライセンス供与を許してしまっているためであると思う。 そのため、ユーザ体験が…

Macで辞書ポップアップの説明文の色が薄くなる、問題。

まず、みなさんMacのsafariなどでポップアップ辞書が使えるのをご存知でしょうか? ↓↓↓こんな感じ ただしかし! Yosemiteからの機能で、「メニューバー」などを通常の白→黒に変更するダークモードなるものがあります。 ダークモードに関しては、ここらへんの…

Apple大好きー!とかいいつつAndroidも使ってみる

どうもこんばんは、tuyop1です。 Apple製品Loveな私ですが 今回は敵を知るということで、値下がりしたNexus7を購入してみました。 (友人に、お前の敵でない。いち消費者だろ!とッツこまれました。笑) ASUS Nexus7 ( 2013 ) TABLET / ブラック ( Android /…

AutoLayoutSizeの学習に必要なサイトと、まとめメモ

xcode6でのUniversalアプリ開発にて、 iPhone・iPadの全画面サイズに適合させるためAutoLayoutを使おうとするのですが、 なかなか理解できなかったので、 自分なりのメモと、まとめサイトを整理したので備忘として登録。 (今後も改訂していく予定です。) ①…

ApplePay

ApplePayそろそろアメリカでリリースされそうですね。 ただ残念ながら、 日本で使われているNFCとは規格が違うので当面日本では普及しなさそうですね。。(日本はTypeF。アメリカはTypeA/B。)まぁtuyop1の予想としては、iPhone6S、iPhone7あたりで様々なFel…

あたりまえと思うな。

9月末で仕事が落ち着き、 10月はゆっくり過ごせていますtuyop1です。 今日は早朝散歩をしてきました。 やっぱり朝の散歩は気持ちいいですね。 頭の中がリセットされ、心もスッキリしたりといいことずくめです。 さて、最近学んだことを書きたいと思います。 …

ひとまず、、、初投稿!

iPhoneアプリの勉強を本格的にやっていくに当たり、自分の頭の整理をメインですが、ブログで公開していこうと思います。将来的にSwiftのエンジニアになり素晴らしいアプリを作れるようになりたいと思います!!ただ、今はSwift自体の情報が少ないので・技術…