Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事はobjc.io, Issue #16, The Power ofSwiftの日本語訳です。Swiftのパワー Issue #16Swift, September 2014 By Chris Eidhof まずはじめに、私は非常に偏っていることを認めなくてはなりません。私はSwiftが大好きです。私がCocoaのエコシステムに関わって以来起こったことの中で一番いい出来事だと思います。なぜそう思うか、それを私のSwift、Objective-C、Haskellの経験を共有することで伝えたいと思います。この記事で取り上げること

試しに #if DEBUG ... と書いてみましたが期待した動作をしません。Apple のドキュメントをよく読むと以下のように書いてあります。Swift code and Objective-C code are conditionally compiled in different ways.Swift code can be conditionally compiled based on the evaluation ofbuild configurations.Build configurations include the literal true and false values, commandline flags, and the platform-testing functions listed in the table below. You can spec

海外事業向けのiOSアプリケーション開発を担当している西山(@yuseinishiyama)です。クックパッドは現在、海外複数カ国に向けてサービスを展開しています。 主にObjective-Cで記述されたアプリケーションを全面的にSwiftに書き換える機会があったので、その際に得た知見や書き換えるに至った動機を共有します。 書き換えに至るまでの経緯 この項では、書き換えに至るまでの経緯について説明します。 Objective-C期 アプリケーションの開発は2014年7月頃にスタートしました。Swiftの発表直後でしたが、時期尚早ということもあり、Objective-Cで実装することになりました。 Objective-C、Swift混在期 2014年10月頃から、Swiftへの段階的な移行のために、新規のコードをSwiftで書くようになりました。Swiftの記述力や、ヘッダと実装を行き来しな

Adding a (convenient) computed height property toUIView in myUIViewExtension.swift file is causing theSwift compiler to segfault... What could possibly begoing wrong here? 0swift 0x00000001061e5608 llvm::sys::PrintStackTrace(__sFILE*) + 40 1swift 0x00000001061e5af4 SignalHandler(int) + 452 2 libsystem_platform.dylib 0x00007fff894da5aa _sigtramp + 26 3 libsystem_platform.dylib 0xb03939841e997
Swift で使えるオープンソースライブラリ 2014年は新言語Swift が登場し、iOS アプリ開発者にとってはかなり印象深い年になったのではないでしょうか。Swift の登場以後、さまざまな取り組みが iOS アプリ開発者の中で行われ、その結果の1つとしてオープンソースライブラリもかなり増えました。Swift で一から書かれたものもあれば、既存のものをSwift でも使えるようにアップデートしてくれているものもあります。ある意味、混沌としている現状では「じゃあいまからSwift で iOS アプリ開発するときに何を使えば良いの!?」といったことになりかねません。ということで、現在までに公開されているSwift で使えるオープンソースライブラリを目的別にまとめてみました。Swift アドベントカレンダーのために書いた記事なので、タイトルには「Swift 時代の」としています

<この記事は[自社のブログにも転載しました](http://curiosity.co.jp/archives/21)> 2014.6.5に第1回Swift 勉強会 - ファーストインプレッションを語る会がWantedly社が開催されたので参加し、「Swiftは名前空間あるって言ったのに公開されてるドキュメントに書かれてないのどういうことなの」的な相談をしてきました。たしか結論は出なかったのですが、さっき寝てたら思いついたのでそのメモを残しておきます。 (もしご意見などがある場合、白昼夢のなかでビルドしたみたいな体でコメントを書いていただけるとAppleとのNDA的にセーフっぽい香りがするのではないかと思います) 名前空間の定義 ちなみにここでの名前空間の定義はWikipedia - 名前空間から ソースコード上で冗長な命名規則を用いなくても名前の衝突が起こらないようにし、しかもそれを容易

1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く