Skip to content

Instantly share code, notes, and snippets.

View tommottom's full-sized avatar

TOM tommottom

  • http://ai-future.hatenablog.jp/entry/%E3%83%8B%E3%83%BC%E3%83%88%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%83%BC%E5%B0%B1%E8%81%B7
View GitHub Profile
// Objective-C
#import <MagicalRecord/MagicalRecord.h>
@tommottom
tommottom / file0.txt
Last active November 5, 2015 14:32
O/Rマッピングフレームワークってなんだろう。。な疑問を解消したい!! ref: http://qiita.com/cheeeeese/items/d3d8910e159606fb8e83
オブジェクト指向言語における"オブジェクト"とリレーショナルデータベースにある"レコード"と対応付け(マッピング)すること。
@tommottom
tommottom / file0.txt
Last active November 5, 2015 06:16
swift 条件コンパイルとプリプロセッサ指令に関して ref: http://qiita.com/cheeeeese/items/768c8926640919ffdd31
コンピュータの前処理プログラム、予備処理、つまりコンピュータ処理で中心的なプログラムの条件に合わせる為の事前処理を行う)
コンパイラでは、人間の記述したソースコードを機械語に翻訳するが、その前に段階としてソースコードに一定の規則に従って処理を加えるのが、プリプロセッサの役割となる。
要約
#ifndef, #define, #endifと書いてある行は、C言語で二重にヘッダーファイルが読み込まれるのを防ぐのによく使われる方法
このやり方をしないと何度もヘッダーファイルが読み込まれることになって、変数や定数が何度も定義されてしまい、コンパイルエラーになるのです。
@tommottom
tommottom / file0.txt
Created November 3, 2015 08:51
a++ & ++aの違い = 前置インクリメントと後置インクリメントに違い ref: http://qiita.com/cheeeeese/items/eae9244f43e14b23a29e
Which choice is the output value of the following code:
var a = 0
let b = ++a
let c = a++
print("\(a) \(b) \(c)") //211
@tommottom
tommottom / file0.txt
Last active November 3, 2015 08:21
整数と不動小数点数の違い. 改(改ってネオジオっぽい) ref: http://qiita.com/cheeeeese/items/2ec80df64fd032da027e
多くのプログラミング言語では「0」「0.0」は違う値です。
プログラミング言語によっては、整数型のない言語も存在し、そういう言語では「0」と書いても「0.0」と書いたものとみなされます。
「0」「0.0」を区別する多くの言語においても、「0」「0.0」を比較する場合は整数の「0」は実数の「0.0」に自動変換されて「0.0」になる、それと「0.0」を比較するので比較結果は等しいということになります。
クラスはSwiftのデータ型を定義する唯一の方法ではありません。
Enumerations = 列挙型 structures = 構造体はクラスと同じ能力を持っていますが、
異なるコンテキストで使う事ができます。
@tommottom
tommottom / file0.txt
Last active October 31, 2015 14:57
Start Developing iOS Apps. Enumerations. Structures. Protocols ref: http://qiita.com/cheeeeese/items/be3d6c03485519446889
クラスはSwiftのデータ型を定義する唯一の方法ではありません。
Enumerations = 列挙型 structures = 構造体はクラスと同じ能力を持っていますが、
異なるコンテキストで使う事ができます。
@tommottom
tommottom / file0.txt
Last active October 31, 2015 14:40
エンジニア + マーケター = adbocater ref: http://qiita.com/cheeeeese/items/616680eb6d8767118f36
Developer Relations(マーケティング活動)
DevRel?? => DevRelは “Developer Relations” の略語 => 外部の開発者とのつながりを形成し、自社製品/サービスの魅力を知ってもらうためのマーケティング活動 => それらの活動をエバンジェリスト活動と言われる!!
@tommottom
tommottom / file0.txt
Last active October 29, 2015 10:18
Start Developing iOS Apps.Classes and Initializers ref: http://qiita.com/cheeeeese/items/b3f7da3fcd7fe5c3ce17
オブジェクト指向プログラミングにおいてプログラムの動作は主に、オブジェクト同士の相互作用に基づいています。
クラスとはそのオブジェクトの設計図と考える事が出来ます。
クラスは、プロパティとメソッドを使用してその動作を定義します。
後学習の事項 つまり何なのか??
自己署名証明書
中間証明書