タグ

2018年12月11日のブックマーク (4件)

  • 開発が爆速になるSwift用Xcodeプラグインをまとめてみた - Qiita

    2017/10/15 更新 とりあえず、入れておくと便利なXcodeのプラグインをまとめてみました。 汎用性のあるものを重視して、厳選しています。 プラグイン初心者向けに有名なものも含まれています。 主に Swift 向けです。 Xcode7.3.1 (一部 Xcode9.0) で動作確認しています。 Xcode 9.0で動作確認済みのものには 、Xcode8.3で動作確認済みのものには を付けています。 Xcode 9 / 8 2017/10/15追記 Xcode9や8でこれらのプラグインを使用するためには、各プラグインにUUIDを追加する必要があります。 追加を一括で行ってくれるツールがこちらです。 インストールして、実行後、Xcodeを再起動することで、Alcatrazを含むいくつかのプラグインが使用可能になります。 環境にもよりますが、プラグインのインストール後、Xcodeを起動す

    開発が爆速になるSwift用Xcodeプラグインをまとめてみた - Qiita
  • Swift (プログラミング言語) - Wikipedia

    Swift(スウィフト)は、AppleのiOSおよびmacOSLinuxWindowsで利用出来るプログラミング言語である。Worldwide Developers Conference (WWDC) 2014で発表された。Apple製OS上で動作するアプリケーションの開発に従来から用いられていたObjective-CやObjective-C++、C言語と共存できるように、共通のObjective-Cランタイムライブラリが使用されている[2]。 Swiftは、動的ディスパッチ(英語版)や動的バインディング等のObjective-Cの特長を受け継いでいる一方で、Objective-Cより「安全」にバグを捕捉できることも意図している。また、タイプや構造体、クラスに適用可能なプロトコルによるシステムの拡張性の概念は「プロトコル指向プログラミング」と呼ばれる[3] 。 Swiftは、マルチパラ

    Swift (プログラミング言語) - Wikipedia
  • Swift.org

    Swift is a general-purpose programming language that’s approachable for newcomers and powerful for experts. It is fast, modern, safe, and a joy to write. struct Binomial: Codable { var genus: String var species: String var subspecies: String? } let tree = Binomial(genus: "Pin", species: "oak") let jsonData = try JSONEncoder().encode(tree) // {"genus":"Pin","species":"oak"} struct ScientificName {

    Swift.org
  • Webクリエイターの為の情報サイト | Web Programming Portal

    みなさまどうも。 では続きましてSwiftをプログラミングする環境を色々と整えていきましょう。 基的にプログラムを書く前は『環境構築』なんかを行う必要があります。書いたプログラム言語を実行できるようにする環境を作る感じでございます。 これはSwiftに限らずほとんどのプログラム言語で必要な作業になりますので『環境構築』という言葉は覚えておくようにして下さい。現場でもよく使われます。 というわけで皆様はまずお手元に『比較的最近発売されたMacのパソコン』を用意して下さい。 これについては、今現在(2016年)ですとSwiftの開発環境がAppleさんが公式に提供している『Xcode』(エックスコード)というSDK(開発に特化したツール)一択になってしまっているせいだったりします。 一応Swiftはオープンソース化されているのでLinuxOSとかで実行させることもできるのですが、著者が試して

    Webクリエイターの為の情報サイト | Web Programming Portal