サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ブックレビュー
qiita.com/KentaKudo
大学の専攻がコンピュータサイエンスでなかった筆者が3ヵ月システムプログラミングについて学んだことについてのまとめおよび紹介です。 使った資料 ブログ 低レイヤーの歩き方 書籍 30日でできる! OS自作入門 はじめてのOSコードリーディング ~UNIX V6で学ぶカーネルのしくみ プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎知識 オペレーティングシステムの仕組み Linuxのしくみ ~実験と図解で学ぶOSとハードウェアの基礎知識 はじめて読む486―32ビットコンピュータをやさしく語る Linuxカーネル2.6解読室 BareMetalで遊ぶ Raspberry Pi コンピュータの構成と設計 第5版 上 (途中まで) UNIXネットワークプログラミング〈Vol.1〉ネットワークAPI:ソケットとXTI (途中まで) Unix考古学 Truth of the Legen
先日以下のような tweetを目にしました。 ナチスの暗号機Enigmaがブカレストの蚤の市で100ユーロで売られていた! https://t.co/CuEWvUINC0 この貴重な歴史の遺物が他にもルーマニア国内に存在している可能性を示唆。発見したコレクターはすぐさま購入しネットオークションで4.5万ユーロで売却。 pic.twitter.com/I5HfVbkXpW — Spica (@Kelangdbn) 2017年7月12日 エニグマは第二次世界大戦中ナチス軍が発明し使用された最強の、”unbreakable”な暗号機です。 エニグマの動作 エニグマは以下の部品から構成されます。 5つのロータ(海軍は8つ) リフレクター 10のプラグを設置するプラグボート AからZそれぞれの入力スイッチ AからZそれぞれの出力ランプ 毎朝コードブックを確認し、その日の 使用するロータ3つとその順番
この度のAPI変更により、Objective-Cでもクラス変数が宣言できるようになりました🎉 OS X 10.12 and iOS 10 Release Notes Cocoa Foundation Framework Use of class properties, in both Swift as well as Objective-C, latter using the new "@property (class)" declaration. 使い方
先日社内のWWDCキャッチアップイベントで調査した、 Speech Frameworkについてまとめます。 詳細な処理に関してはAppleのSampleCodeを参考ください。 Using Speech Recognition with AVAudioEngine 流れ plistの設定 フレームワークのインポート SFSpeechRecognizerの作成 ユーザー承認 リクエストの作成 リクエストの開始 plistの設定 plistに以下の項目を加えます。 NSSpeechRecognitionUsageDescription マイクを利用する場合は次の項目も加えます。 Privacy - Microphone Usage Description フレームワークのインポート 関連クラスはすべてSpeechフレームワークに入っています。
Swiftのコーディング規約を作成することになったので、 その参考資料をまとめました。 この他、参考になるものありましたらお知らせください。 2016/12/13追記 Swift Style Guide Updated for Swift 3 2016/8/2追記 弊社コード規約公開しました! SmartDeviceTechnologies Swift Style Guide raywenderlich github eureka prolific netguru SlideShare GitBook Devslopes Recruit-LifeStyle Wantedly SmartDeviceTechnologies ← NEW!! Blogs エウレカ流Swift Style Guideを公開しました Swift開発で参考にしたいGitHub社の「Swift Style Guide」
※…++演算子、--演算子はSwift3.0で削除された。 用語 単項演算子(Unary) 被演算子(Operand)が1つの演算子。 前置のもの(prefix)と後置のもの(postfix)がある。 二項演算子(Binary) 被演算子が2つの演算子。 被演算子の間に置かれる(infix)。 三項演算子(Ternary) 被演算子が3つの演算子。 ?:の一つだけ(infix)。 優先順位 数値が大きいものほど先に演算される。 単項演算子は二項演算子よりも優先順位が高い。 結合律 優先順位が同じ演算子が並んだ場合は、左結合のものは左から、右結合のものは右から演算される。 (同じ優先順位で、左結合のものと右結合のものは混在しない。) 無結合の演算子が並んだ場合はエラーとなる。 let result = 2 + 3 + 4 // 左から var str1: String? var str2:
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く