Writing Test Classes and MethodsWhen you add a test target to a project with the test navigator, Xcode displays the test classes and methods from that target in the test navigator. In the test target are the test classes containing test methods. This chapter explains how you create test classes and write test methods.Test Targets, Test Bundles, and the Test NavigatorBefore looking at creating test
TranslationUnitDecl 0x1028218d0 <<invalid sloc>> |-TypedefDecl 0x102821dd0 <<invalid sloc>> __int128_t '__int128' |-TypedefDecl 0x102821e30 <<invalid sloc>> __uint128_t 'unsigned __int128' |-TypedefDecl 0x102821ec0 <<invalid sloc>> SEL 'SEL *' |-TypedefDecl 0x102821f90 <<invalid sloc>> id 'id' |-TypedefDecl 0x102822060 <<invalid sloc>> Class 'Class *' ...(省略)... | `-ParmVarDecl 0x1053064c0 <col:30
Herokuが自ら実践しているAPIデザインガイドをGithubに公開した. “HTTP API Design Guide” このガイドは些細なデザイン上の議論を避けて,ビジネスロジックに集中すること目的としている.Heroku特有なものではなく,一般にも十分適用できる知見となっている. 最近は,モバイル向けにAPIをつくることも多いため,勉強もかねて抄訳した.なお内容は,HTTP+JSONのAPIについて基本的な知識があることが前提となっている. 適切なステータスコードを返す それぞれのレスポンスは適切なHTTPステータスコード返すこと.例えば,“成功"を示すステータスコードは以下に従う. 200: GETやDELETE,PATCHリクエストが成功し,同時に処理が完了した場合 201: POSTリクエストが成功し,同時に処理が完了した場合 202: POSTやDELETE,PATCHリク
[Swift] Swiftのoptional valueの便利さ /「?」と「!」でより堅牢なコードへJavaObjective-CGroovyiOSSwift この記事ではSwiftのoptional valueの挙動と、利用することのメリット、具体的な利用シーンについてまとめてみました。 基本的な挙動について まず?と!の挙動についてまとめてみます。 実際にどのようなケース利用するかの使い分けや、使うことのメリットについては次の章で説明します。 挙動の説明を見て、わかりづらいなと思ったら、この章は流し読みして次章の「具体的な利用シーン」とこの章を交互にみるとわかりやすいかもしれません。 optional valueな変数の宣言 Swiftでは、ただ宣言しただけの変数にはnilを代入することができません。 例えば以下のようなコードは静的にエラーになります。
2014年6月1日(日)、東京・渋谷マークシティにおいて、GitHubユーザグループ主催によるイベント「GitHub Kaigi」が開催されました。500人の定員に対し800人を超える参加申し込みのあったこのイベントには、日本におけるGitHub活用の第一人者たちはもちろん、米GitHub社から招いた開発者たちも登壇し、いずれ劣らぬ濃いセッションが繰り広げられました。ここではその様子を紹介します。 GitHub実践入門 ── Pull Requestによる開発の変革 トップバッターとして登壇したのは、WEB+DB PRESS plusシリーズ『GitHub実践入門 ── Pull Requestによる開発の変革』の著者である大塚弘記氏です。 『GitHub実践入門』の著者、大塚弘記氏 同氏はまず、「GitHubを利用した開発の世界を知る」「GitHubを(利用|活用)する違いを
当方Androidエンジニアをしておりますが、プライベートでアプリを作るとき、画像リソースについてはAndroid組み込みのものを使ったり、Fontawesomeを使ったり、フリー素材を使ったりしています。 しかし配色はインターネットに落ちていなくて、自分でやるとイマイチで、いい感じにしたいという気持ちがありました。 そこで、調べたり試行錯誤をして知見が得られたので、配色に悩むエンジニアのために共有します。 3行まとめ デザインはセンスで行うものではなくロジックで成り立ってる、つまり努力でなんとかできる Color Scheme Designer 3 便利 配色を学ぶのには下のスライドが一番分かりやすかった 色彩センスのいらない配色講座 from Mariko Yamaguchi STEP 1. 対象に興味を持つ 〜〜で必要だから勉強しなければって始めてたものが長く続いたことがないので、
System Headers System Frameworks Accelerate Accounts AddressBook AddressBookUI AudioToolbox AudioUnit AVFoundation AVKit (Added) CFNetwork CloudKit (Added) CoreAudio CoreAudioKit (Added) CoreAuthentication (Added) CoreBluetooth CoreData CoreFoundation CoreImage CoreLocation CoreMedia CoreMotion CoreText CoreVideo EventKit EventKitUI ExternalAccessory Foundation GameController GameKit GLKit GSS Hea
こんにちは、技術部の福森 (@sora_h) です。 最近は環境変数に API トークンや credential といった認証情報を入れる事が増えてきています。 たとえば、AWS を利用するツールでは AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY といった環境変数にだいたいの場合で対応しています。 そのため、~/.bashrc や ~/.zshrc などシェルの設定に export を書いておき常に使える状態にしている方も多いと思いますが、 それって実は危険ではないでしょうか? 例えば、下記のようなリスクが考えられます: 意図せず情報が利用されて意図しない副作用が発生してしまう危険性 本番に変更を与えるつもりはなかったけれど事故を起こしてしまう等 悪意のあるスクリプトを実行した際に環境変数を送信などされてしまう危険性 事故や漏洩を防ぐためにも、筆者はかな
FYI, this project is listed as "retired." It may no longer function or I may just not be updating it anymore. Download A scheduled background task to scan nvALT notes for @reminder() tags and trigger notifications based on dates. It’s grown to work with any folder of text or Markdown files, TaskPaper files and Day One entries. Yes, it’s pronounced “never mind.” Quick start Dependencies Details Not
☝ この部分です。新しいリポジトリを作ったとき、ここの空欄が主張してきてちょっと気になりますよね。かといってブラウザでいちいち入力するのもだるい。エディタで書きたい。 ところで .git/description ってファイルを見たことありますか? ものの本には the description file is only used by the GitWeb program, so don’t worry about those. Git - Plumbing and Porcelain とあります。中身はこんなの。 % cat .git/description Unnamed repository; edit this file 'description' to name the repository. ずっとこの内容のまま更新されることもないだろうファイルです。なのでこいつを GitHub
Subscript って? Dictionary とか Array で hoge["fuga"] みたいな感じで、要素にアクセスするアレ。 Swift では、アレを自分でクラスや構造体に対して、開発者自身が定義して使うことが出来ます。 基本的な書き方 書き方には幾つかのパターンがあります。 基本的な書式に関しては通常の func と似ています。 読み書き可能な場合 get/set ステートメントを用いて、読み込みと書き込みそれぞれの処理内容を記述することが可能です。 set ステートメントの引数部分は省略することも可能です、その場合セット対象の値は newValue という変数に格納されます。 定義部分 class SubscriptSample { var userNames: Array<String> init(){ userNames = [] } // subscript の受け
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く