SwiftとKotlinについて調べていて、Youそんなに似てるんなら相互コンパイラや変換環境作っちゃいなよ(俺が作るとは言ってない)、と思ってそんなの作ってる人いないか探してたら、表題のようなものを見つけてしまいました。Swiftを、Java(JVM)や.NETの上で動くようにコンパイルする無料コンパイラ、Silver http://elementscompiler.com/elements/silver/ Silverで無料開発Android/iOS/.NET開発できる他、有料だとc#/Oxygenでの開発もできるIDE、Fire http://elementscompiler.com/elements/fire/ まだβ版で、2015後半での正式版公開を目指しているようですが、とりあえず今でも最低限のものは動くようです。 iOS、Android両方のプロジェクトを含んだソリューショ

ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフーTechBlog どうも、ヤフーの佐野( @taketo1024 )です。先日引っ越しをしまして、張り切って自分でタンスを運んだりして今とても筋肉痛です。 皆さんは Objective-C からSwift への移行は進んでいますか?弊社ではまだ Obj-C で書かれているプロジェクトは多くあります。世に出ている iOS アプリも多くはまだ Obj-C で作られているんじゃないかと思います。Swift もオープンソース化され、この先その進化のスピードはさらに増してくるはずです。そこでチーム内で開発を進めていた Obj-C →Swift コンバータ を大幅に改良しオープンソースで公開することにしました!この記事ではその導入と活用の方法を説明します

会員事業部の三木(@giginet)です。 この記事では、業務改善のために開発者向けのツールをSwiftで開発してみたため、その知見についてお伝えしたいと思います。 なお、この記事はXcode7.1上でSwift2.1を使った開発を前提としています。 作ったものクックパッドiOSアプリでは開発の際に、新しい機能を実装したり、インターフェイスを改善したあとにiOSシミュレーターの動画を撮影しPull Requestに貼り付けています。 動画を撮影する際には、汎用的にスクリーンキャストを撮影する社内ツールを使っていたのですが、使いづらい面も多かったため、 簡単にiOSシミュレーターの操作をアニメーションgifとして記録したいという需要がありました。 そのため、空き時間を使って、簡単なユーティリティを実装しました。 なぜSwiftで作るのか 今回は、OS Xの開発用SDKであるCocoaを使い

本日、はてな教科書に新たにSwiftの教科書を加えました。先進的なプログラミング言語であるSwiftを学習するのに最適な教材です。 「はてな教科書」はもともと、およそ1週間でWebアプリケーション開発の基本を身につけるために、PerlやJavaScript、MySQLなどを用いて実際にWebアプリケーションを作ってみる教材として作られてきました。はてなサマーインターンシップや、はてなの入社時研修に利用されています。最初はWebアプリケーションのための教科書でしたが、はてなでは近年の多様なニーズにあわせて年々内容を更新してきました。はてな教科書はてなサマーインターン2015では新しく様々な内容が追加されましたが、今回はそのうちSwiftに関する部分を先行して公開します。昨日Appleが正式にリリースしたSwift 2を全面的に採用した教科書で、Appleプラットフォームアプリ開発の学習や
# !/usr/bin/swift import Foundation typealias Failure = (NSError!) -> Void typealias ResultBlock = (NSData!, NSError!) -> Void /// JSONObjectWithDataの戻り値として使用する enum JSONObjectWithDataResult { case Success(AnyObject) case Failure(NSError) } /// NSDataをJSONオブジェクトに変換し、JSONオブジェクトまたはエラーのいずれかを返す func JSONObjectWithData(data: NSData) -> JSONObjectWithDataResult { do { let json = try NSJSONSerialization.

これは,こちらのサイトによると, Depending on your requirements, this may or may not be what you want, butit is certainly consistent with the overall design of the String type to abstract away as many Unicode details as possible. Rule of thumb: if two strings look equal to the user, they will be equal in your code. つまり,「Unicodeでの実装にかかわらず,ユーザ側からの見た目が同じであるからには,コード上でも同一として扱われるべきである」という原則に基づいているとのことです。 実際,この仕様はApple

今年の6月にiOS/MacOS X向けの開発言語としてアップルから登場した新言語「Swift」。アップルのSwiftチームは9月9日付けのブログでSwiftがバージョン1.0に到達し、正式版になったことを発表しました。 これにより、Swiftで開発されたアプリケーションがApp Storeへ提出可能になりました。Swiftチームのブログでは次のように書いています。 You can now submit your apps that useSwift to the App Store. Whether your app usesSwift for a small feature or a complete application, now is the time to share your app with the world.It’s your turn to excite ever
2014.08.18 スキル 業界で名の知れたプログラマーは、今年の上半期に何を学んでいたのか? 「同業者が役に立ったものは、自分にも役に立つはず」という仮説を基に、彼らの学びlogから、2014年上半期の流れを振り返り、今後の動向を予想してみよう! アルファブロガー 小飼 弾氏(@dankogai) 1969年生まれ。カリフォルニア大学バークレー校を経てオン・ザ・エッヂ(のちのライブドア)へ入社し、その後、取締役就任。96年にディーエイエヌを設立し、現職に。読書家としても知られ、ブログ「404Blog Not Found」での書評は毎回、大きな話題を集めることでも有名。ニコニコ生放送にて、「プログラマー脳で今時のニュースを一刀両断する」放送を行っている。共著書、著書、多数 日本時間の2014年6月3日、WWDCの席上でAppleが新言語『Swift』を発表した。そしてその翌日の6月4日

AppleがWWDC2014にてSwiftを発表してから2ヶ月近くが経ちました。OS X/iOSのアプリ開発に存在するObjective-Cの壁は取り払われ、より多くの人に馴染みやすい言語として現れたSwiftはコミュニティへの新たな開発者の流入を促し既存の開発者にもより安全でモダンなスタイルでの開発を可能にした点でとても歓迎されています。 既に沢山の入門文献や言語の特徴的な振る舞いを解説した文章が日本語で世に出回っていることは承知の上でありますが、最近のbeta 3で変更になった部分やこの2ヶ月で溜まってきたナレッジをもとにあらためて言語からアプリ開発まで一貫した解説記事を残したいと思いました。本記事の構成はまず速習Swiftで文法の基礎的なところを話し、その後Todoアプリの作成を通じてクラスや構造体、UIKitを用いたアプリ制作の具体的な話をしていきます。読者は他言語を多少触ったこ

iOS 7のiPhone 5に、swiftで書かれたサンプルアプリをデプロイするまでの手順のメモです。iPhone 5にはiOS 7.1.1がインストールされています。今回は、WantedlyのsusieyyさんがMITライセンスで公開されているSwiftRSS Sampleを使わせてもらいました。SwiftRSS Sample -GithubiPhone -SwiftのRSS Readerを100行で作ったよ - Qiita 2014/06/08 追記SwiftRSS Sample作者のsusieyyさんが本記事の7,8,9を修正してリポジトリを更新されました。Githubの最新を使う場合、7,8,9の手順は必要ありません。 環境 OS X 10.9.3 Xcode 6 Beta iOS 7.1.1iPhone 5 1. iOS Developerプログラムに登録して、

A quick cheat sheet and referenceguide forApple'sSwift language. Thisguide intends to cover all the key features ofSwift, including Strings, Arrays, Dictionaries and Flow Control.Swift is a newprogramming language for developing iOS and OS X apps that was introduced byApple in June 2014. Variables var myInt = 1 var myExplicitInt: Int = 1 // explicit type var x = 1, y = 2, z = 3 // declare
With an expressive, easy-to-read syntax,Swiftempowers new developers to quickly understand coreprogramming concepts. And with resources like the Develop inSwift Tutorials,Swift Coding Clubs, andSwift Playground,it’s never been easier to get started withSwift as your firstprogramming language. Learn more aboutSwift education resources from Experienced developers can also quickly dive in a

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