2015-01-01から1年間の記事一覧
環境 OS X 10.10.5 手順 調べたい接続先のSSIDを控えておく キーチェーンアクセスを起動 左側のペインからパスワードを選択 右上にある検索窓から手順1で控えたSSIDで検索する 調べたい接続先の行を右クリックし、開かれたメニューから「情報」を選択 開かれ…
イニシャライザー 引数ありのイニシャライザーの書き方。 HogeClass.h @interface HogeClass : NSObject /** 引数1 */ @property(readonly) NSString *param1; /** 引数2 */ @property(readonly) NSString *param2; /** イニシャライザー */ - (id)initWit…
シングルトンについて調べていたら"__block"とかいう謎のキーワードに遭遇。 【Objective-C】シングルトン - 忘備録 __block id ret = nil; Block構文での自動変数アクセス | iOSchool Block構文内で自動変数に対して代入をするとエラーになります。 エラー…
XcodeでEditorを縦分割する方法 - Katzhideの徒然なるままに 右のエディタ:ファイルをoption + クリックで開く
そんなものはなかった。。。 Objective-C の Private / Protected Method: 雲か霧のようになくなってまうブログ そもそも Objective - C には、他の Object 指向言語のような private/protected メソッドの機構が無いらしい。 無名カテゴリで無理くりprivate…
OSSの特徴 プログラムのソースコードが手に入る プログラムの改良を行うことができる コピーや頒布を自由に行える 利用目的に制限がなく、商用目的や有償販売もできる OSSの定義 再頒布の自由 ソースコードが入手可能 派生ソフトウェア作製を行える 作者のソ…
参考にさせていただきましたm(. . )m はてなブログで上付き/下付き文字 - always one step forward sup { vertical-align: baseline; position:relative; top:-3px } sub { vertical-align: baseline; position:relative; top:3px } メニューから「デザイン…
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>…
を作ろうとして、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…
Objective-Cのメソッド。 ラベルが意味わかんなかったけど、以下の記事で理解できた 笑 メソッド引数のラベリング - TrashSUITE 第一引数はメソッド名で意味付けできているからよしとして,第二引数以降はラベルで意味付けしなさいよという代物
なんか色々でてくるので整理する。 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) 最後に使わ…
デジタル署名の仕組み デジタル署名の仕組み
LANのトポロジ LANのトポロジとは LANを構成する通信機器の接続形態のこと。 バス型 スター型 リング型 LAN (Ethernet)の規格 イーサネット規格 10BASE2 10BASE5 10BASE-T 100BASE-TX 1000BASE-T LANのアクセス制御方式 CSMA/CD方式 (Carrier Sense Multiple…
ベーシック認証 簡単に導入できる。お手軽。 ただし、セキュティに難あり。 また、ユーザが増えてくると運用が大変。 ApacheによるWebサーバ構築(10):ユーザー認証によるアクセス制限(ベーシック認証編) (1/2) - @IT 入力されたユーザー名とパスワード…
共通鍵暗号方式(秘密鍵暗号方式) 暗号方式 DES (Data Encryption Standard) Data Encryption Standard - Wikipedia DESは今では多くの用途において安全ではないと見なされている。これは主に56ビットという鍵長が短すぎることに起因する。 というわけで、…
情報セキュリティとは ISO/IEC 27001 機密性 (Confidentiality) 認可されていない者に情報を使用不可または非公開にする特性。 代表的脅威:不正アクセス、盗聴 完全性 (Integrity) 資産の正確さおよび完全さを維持する特性。 代表的脅威:改ざん、ソフトウ…
NSDate timeIntervalSince1970プロパティを取得する NSDate *now = [NSDate date]; double timeInterval = [now timeIntervalSince1970]; 参考: NSDate Class Reference
C言語の関数 abs などを使う Objective-Cと戦うブログ: NSDateでマイナスの値が返る場合はfabs関数で絶対値を取る fabs(int n) →int型の絶対値を取得する labs(long n) →long型の絶対値を取得する fabs(float n) →double型の絶対値を取得する
objective c - Do NSDouble, NSFloat, or other types than NSInteger exist? - Stack Overflow NSInteger exists because the int type varies in size between 32-bit and 64-bit systems. float and double don't vary in size the same way, so there's …
NSString + (instancetype)stringWithFormat:(NSString *)format を使う double number = 3.14; NSString *numberString = [NSString stringWithFormat:@"%f", number]; 参考:NSString Class Reference
以下のようなコードを書いたところ。。。 hogehoge.h @property NSString *newHoge; Xcodeから以下のようにお叱りが。。。 Property follows Cocoa naming convention for returning 'owned' objects んで、調べてみた objective c - Semantic Issue: Proper…
ハードリンク iノードで参照 同一ファイルシステム内に限られる ファイルのみ(と思っておいた方がいい) 元のファイルを移動しても問題ない 元のファイルを削除しても消えない シンボリックリンクパスで参照 パス 別のファイルシステムでもいける ディレクト…
「.idea?なんぞこいつは?」となったので調べてみた [Intellij IDEAヘルプ 日本語訳] プロジェクト設定とIDE設定 - Qiita プロジェクト設定はそれぞれのプロジェクトごとにxmlファイルの集合として.ideaディレクトリの下に保存される。 らしいです(雑)
以下のエラーが発生 svn: E175013: Unable to connect to a repository at URL 'http://xxx.xxx.xxx.xxx/hoge' svn: E175013: Access to 'http://xxx.xxx.xxx.xxx/hoge' forbidden 環境 OS: OS X 10.10.5 Xcode: 7.0.1 原因:クライアントとサーバとでSVNの…
方法: aタグのstyleにdisplay: block; width: 100%; height: 100%を設定する ソース <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <style type="text/css"> table, td, th { border: 1px red solid; } a:hover { background-color:#ffcccc; } </style> </head> <body> …</body></html>
adbにて実機にアクセス時に「error: more than one device/emulator」 環境: OS: Mac OS X 10.10.5 Androidバージョン: 4.4.4 端末: SO-02G 原因:接続デバイスが複数ある状態で接続先の指定をしていない 対応:接続先を指定する # エラー。。。 $ adb shel…