タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

コードとSwiftに関するlight940のブックマーク (4)

  • "nil"というリテラルを可能な限り書きたくない - Qiita

    はじめに 他人のSwiftのコードを見ていると、 (この書き方、あまりSwiftっぽくない。) と思うことがよくあります。 そこで、私が気になったSwiftの作法について取り上げて行きたいと思います。 第二回は「"nil"というリテラルを可能な限り書きたくない」です。 具体例 例えば、以下のようなコードを書く人がいます。 よく見るパターン

    "nil"というリテラルを可能な限り書きたくない - Qiita
  • Swiftのコードレビュー勘所 - 文字っぽいの。

    はじめに Swift with iOSなコードをレビューする時に僕が気をつけて見ているところをざっくりまとめました 今年からSwift始めます!って人が読めばクラッシュしやすいコードを書きにくくなるはず ロジック面についてもちゃんと確認しましょう 勘所 AnyObject使ってる 不適切に使われてる(型を消すとか)場合には絶対に直させる。型を消したい場合は protocol + typealias とかgenerics でなんとかできる場合が多い。というか AnyObject を使ってるコードでは、型を消す必要がない場合が多い。 配列にindex指定してアクセスしている let item = items[index] とか。基的にはindexなど使わずにアクセスするのが一番なので、書き直せないか確認する。 書き直せない場合はロジック自体の設計を変えられないか、もしくははみ出ない処理がちゃ

    Swiftのコードレビュー勘所 - 文字っぽいの。
  • XcodeSwiftSnippets でコーディングを速くしよう! - Qiita

    == はじめましてこんにちは! スタートアップの Liaro で iOS アプリエンジニアをしている @131e55 です. 今回は Swift でコードを書く際に便利な XcodeSwiftSnippets を紹介します. XcodeSwiftSnippets とは Xcode のスニペットとは, よく利用するコードのひとまとまりを予め定義しておいて, 少ないタイプ数で入力できる補完機能です. スニペットは自作することもできますが, 誰もがよく使うようなコードが XcodeSwiftSnippets にまとめられているので導入するだけで便利なスニペットを利用できます. 導入方法 以下のリポジトリを git clone または zip のダウンロードをします. https://github.com/burczyk/XcodeSwiftSnippets 取得したフォルダ内の plist フォ

    XcodeSwiftSnippets でコーディングを速くしよう! - Qiita
  • [Swift] TailorでSwiftのコードを静的解析! | DevelopersIO

    はじめに 加藤 潤です。 今回はSwiftの静的コード解析ツールであるTailorをご紹介します。 Tailorとは Swift用の静的コード解析ツールで下記のような特徴を持っています。 クロスプラットフォーム(Mac OS X、LinuxWindows) CLIで解析を実行し、解析結果のレベルに応じてカラーリング表示 Xcodeのビルド時に解析を実行し、Issue Navigatorに結果を表示 MITライセンスで公開されている また、コーディングスタイルガイドラインとしては下記が採用されています。 The Swift Programming Language GitHub Ray Wenderlich Coursera インストール Java 8をインストール Tailorを使うにはJava 8以上が必要です。 インストールされていない場合はこちらからインストールしてください。 筆者

    [Swift] TailorでSwiftのコードを静的解析! | DevelopersIO
  • 1