PHP実行基盤の高速化・セキュリティ・省メモリ・ペパボKernel
AppDelegateはアプリ全体のライフタイムイベントを管理するためのクラスですが、その性質上、様々な処理が書かれやすいです。 しかし、あらゆる処理が書かれ肥大化していくと、見通しが悪くなってメンテナンスがしづらくなったり、チームで開発してる場合はコンフリクトが起こるなど開発速度に支障をきたすようになってしまう場合があります。 そこで、この記事では、そんな膨れがちなAppDelegateを綺麗な状態に戻すための方法をいくつか紹介します。 1. AppDelegateの責務外の処理は他クラスに移す AppDelegateの主な責務はライフタイムイベントの管理です。具体的には「起動」「停止」「バックグラウンド状態の切り替わり」などなどUIApplicationDelegateで定義されているような処理です。 にもかかわらず、例えば全Controllerから触れる値を定義したいなどの理由で、責
はじめに 動作環境は Xcode7.x, Swift2.x となります。 職業柄、入門者に教えることが多いのですが、APIを触るのは少しハードルが高いのかなと感じ、チュートリアルを書くに至りました。 今回はQiitaのAPIを叩き、最新記事一覧を取得・表示することを通して、 AlamofireとSwiftyJSONの仕様・使い方を紹介したいと思います。 以下は完成イメージです。 それではアプリを作る前に、まずはAPIについて簡単に説明をしてから始めます。 APIは怖くない APIと聞くとなんだか凄いものと思う方がいるかもしれません。 ですがAPIはあなたが思っているほど難しいものではありません。 APIをとても簡単に説明すると 指定のURLにアクセスすると、配列や辞書型のようなデータを返してくれるもの です。 QiitaのAPIを例に見てみましょう。 https://qiita.com/a
人間にまつわるセキュリティを考える本連載。今回のテーマは「ヒューマンエラー」です。個人の意識だけに原因を求めてもうまくいかないヒューマンエラー対策について考えます。 連載目次 ヒューマンエラーを考える 心理学などの知見を借りながら、「人間のセキュリティ」を考える本連載。第5回では、組織の「ヒューマンエラー対策」を扱います。情報セキュリティに限らず、多くの事件・事故は、ヒューマンエラーが主要な原因となって起きています。 図表1はNRIセキュアテクノロジーズが2015年に行った調査の結果です。これを見ると、企業におけるセキュリティ事故の大部分は、「ヒューマンエラー」と「サイバー攻撃」によるものだと分かります。また、この調査の中でサイバー攻撃として分類されている幾つかの項目も、考え方によってはヒューマンエラーに起因するものと捉えることができます(標的型メール攻撃など)。 図表1 過去1年間に発生
Androidアプリが使ってるライブラリを調べた。 各アプリをダウンロードして設定などからオープンソースライセンスの表記にあったライブラリなどを集めた。 アプリのバージョンの更新などで使っているライブラリの変更があったりする可能性あり ぜひとも、「うちはこんなライブラリ使ってるぜ!」とかPRください Gunosy キュレーションメディア ライブラリ名 用途とか 参考記事
メルカリは2016年4月に初めての新卒メンバー6人を迎え入れ、17/18年度の新卒採用及びインターンの受け入れを積極的に進めています。 このたび、mercan(メルカン)の開設にあわせ、メルカリ代表の山田進太郎に【伸びる新卒、20代若手社員】をテーマにインタビューしてみました。(聞き手:HRグループ・松尾) 伸びる若手メンバーに共通するのは好奇心の強さ ― メルカリは今年はじめて新卒メンバーを採用しました。進太郎さんからみた「伸びる新卒」の共通点ってありますか? 前の会社では新卒採用の経験があるのですが、好奇心の旺盛さが重要かなと思います。常に新しいことに首を突っ込んだりする人。 というのも、新しいことに手を出すとだいたい失敗する。失敗すると悔しいからなぜだろうと必死で考える。好奇心が新しい機会(=チャンス)を生んで、失敗の積み重ねとそこからの学びが成長につながる。これは職種に限らず言える
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く