ブックマーク / qiita.com/sl2 (4)

  • 2018年のPythonプロジェクトのはじめかた - Qiita

    4/30 公開 5/1 増補改訂: 大幅加筆しました。 この記事では、2018年以降に実現可能になったモダンなPythonプロジェクトのはじめかたを整理して紹介します。 PythonにもPipenvという公式推奨の高機能なパッケージマネージャーが登場し、さらに2018年に入ってからの機能向上で、npmやyarnのような開発体験が得られるようになってきました。 私はここしばらくはフロントエンドやNode.jsに携わっていて、npmやyarnに慣れきっていたせいか、pipenv導入以前はvirtualenvやpipを組み合わせた開発が面倒で仕方なかったですが、Pipenv導入によって一変しました。 これからはPythonプロジェクトがよりクリーンかつ簡単にはじめられるようになり、開発体験も向上するでしょう。 それでは、まずはPythonのインストールからです。 Pythonのインストール P

    2018年のPythonプロジェクトのはじめかた - Qiita
    yfnt
    yfnt 2018/05/02
  • AlamofireでCache-Controlを設定する - Qiita

    REST APIを呼び出す際などにHTTPリクエストでCache-Controlを設定したい場合があると思います。 Alamofireでは、HTTPリクエストヘッダでCache-Controlを設定するのではなく、NSMutableURLRequestのcachePolicyやNSURLCacheを使って設定します。 例:キャッシュを使わずAPIを呼び出す場合 var request = NSMutableURLRequest(URL:NSURL(string:"http://example.com")!, cachePolicy:.ReloadIgnoringLocalCacheData, timeoutInterval:4.0) request.addValue("OAuthのAccessToken", forHTTPHeaderField: "Authorization") Alam

    AlamofireでCache-Controlを設定する - Qiita
    yfnt
    yfnt 2015/08/03
  • Swiftで画像をURLから非同期で読み込む - Qiita

    はじめに UITableViewなどにネットワーク上の画像を表示する場合には、ユーザの操作をブロックしないように画像を非同期で読み込むのが普通だと思います。 筆者はSwiftではhttp系のライブラリとしてAlamofireを使っていますが、同じ作者がObjective-Cで書いたAFNetworkingとは異なり画像の非同期読み込みをまだサポートしていません。参考 Swiftで書く場合はライブラリもSwift製にしたいと思いますので、ここではiOS標準のNSURLConnectionを使って画像の非同期読み込みを記述してみます。 画像の非同期読み込み let url = NSURL(string:"http://画像のURL") let req = NSURLRequest(URL:url!) NSURLConnection.sendAsynchronousRequest(req, qu

    Swiftで画像をURLから非同期で読み込む - Qiita
    yfnt
    yfnt 2015/05/21
    Swiftで画像をURLから非同期で読み込む - Qiita
  • TwitterやAppStore風のSegement Control付きUITableViewを実装する - Qiita

    Twitter公式アプリのプロフィール画面やAppStoreアプリの各アプリの画面のように、UITableViewでSectionのヘッダにSegment Controlを置いてテーブルの表示内容を切り替えるUIを実装したい場合があると思います。 AppStoreアプリ: Twitter公式iOSアプリ: UITableViewHeaderFooterViewを使って実装してみます。 2番目のSectionの上部にSegment Controlを配置する例です。 UITableViewとTopBarの間にUIViewをD&DしてSegment Controlを配置します。 UIViewの@IBOutletを作成します。 以下、UIViewの変数名をheaderViewとします。 2番目のsectionにUIViewを配置します。 override func tableView(tableV

    TwitterやAppStore風のSegement Control付きUITableViewを実装する - Qiita
    yfnt
    yfnt 2015/01/26
  • 1