忘備録

日々の調べ物をまとめる。アウトプットする。基本自分用。

2015-10-13から1日間の記事一覧

オープンソースソフトウェア

OSSの特徴 プログラムのソースコードが手に入る プログラムの改良を行うことができる コピーや頒布を自由に行える 利用目的に制限がなく、商用目的や有償販売もできる OSSの定義 再頒布の自由 ソースコードが入手可能 派生ソフトウェア作製を行える 作者のソ…

上付き/下付き文字

参考にさせていただきましたm(. . )m はてなブログで上付き/下付き文字 - always one step forward sup { vertical-align: baseline; position:relative; top:-3px } sub { vertical-align: baseline; position:relative; top:3px } メニューから「デザイン…

【Objective-C】シングルトン

ARCという前提で... Singleton.h #import <Foundation/Foundation.h> @interface Singleton : NSObject /** インスタンス生成ファクトリメソッド @return Singletonクラスのインスタンス */ + (Singleton*)sharedManager; @end Singleton.m #import "Singleton.h" @implementation Sin</foundation/foundation.h>…

【Objective-C】staticな定数なNSArray

を作ろうとして、NSStirngと同じように定義したらXcodeに怒られた。 // hoge.h extern NSArray * const kHoge; //hoge.m NSArray * const kHoge = @[@"hoge", @"fuga"]; Xcodeさん「Initializer element is not a compile-time constant」 2012-07-04 - Kazz…

【Objectibe-C】メソッドのラベルの引数について

Objective-Cのメソッド。 ラベルが意味わかんなかったけど、以下の記事で理解できた 笑 メソッド引数のラベリング - TrashSUITE 第一引数はメソッド名で意味付けできているからよしとして,第二引数以降はラベルで意味付けしなさいよという代物

【Objective-C】真偽値について

なんか色々でてくるので整理する。 Objective-Cでの真偽値型 - ちくわプログラマにっき BOOL Objective-Cの標準 値はYES/NOもしくは0/1 結論Objective-cではこいつを使えばOKかな bool Cの標準 Boolean 「Mac OS historical type」とのこと。 「Mac OS histo…

ソフトウェアのメモリ管理について

仮想記憶 ページング方式 ページと呼ばれる固定長の単位にプログラムを分割し、必要なものだけメモリにアロケートする。 スワッピング方式 使用されていないプロセスを補助記憶に退避させる。 ページングアルゴリズム LRU (Least Recently Used) 最後に使わ…

デジタル署名

デジタル署名の仕組み デジタル署名の仕組み