パスワードを忘れた方はパスワードの再設定を行ってください。 初めての方ははてなID登録 (無料) してください。 うまくログインできない方はお問い合わせをご覧いただき、Cookieの設定をご確認ください。
TNW Conference 2025 is moving to NDSM, Amsterdam 🎟 Secure your 2-for-1 tickets now! About the time Swift was going open source, representatives for three major brands — Google, Facebook and Uber — were at a meeting in London discussing the new language. Sources tell The Next Web that Google is considering making Swift a “first class” language for Android, while Facebook and Uber are also looking
1.1. Swift について | Swift Published on 2015年12月10日 1.2. Swift ツアー | Swift Published on 2015年12月11日 1.2.1. シンプルな値 | Swift ツアー | Swift Published on 2015年12月12日 1.2.2. 制御フロー | Swift ツアー | Swift Published on 2015年12月13日 1.2.3. 関数とクロージャ | Swift ツアー | Swift Published on 2015年12月14日 1.2.4. オブジェクトとクラス | Swift ツアー | Swift Published on 2015年12月15日 1.2.5. 列挙型と構造体 | Swift ツアー | Swift Published on 2015年12月16日 1.
プログラミングを学ぶのは大変だ。 Xcode などの開発環境を整えるには膨大な時間を費やさなければならない。しかし、 学習者が知っておくべきことがもう一つある。それは、コードを1行も書かなくても、プログラミングについて学べることはたくさんあるということだ。 以下は The Next Web で紹介されていた、プログラミングを学ぶ上で役立つ情報ソースだ。著者は Swift でコードを書いているので、内容はSwift学習者よりになるが、すべてのプログラミング学習者にとっても参考になる情報のはずだ。 Eメール配信のニュースレター Eメールで配信されるニュースレターで最新情報を得よう。 Swift関連のニュースレターとしてお薦めのもの。 This Week in Swift iOS Dev Weekly Swift Sandbox Swift Weekly Ray Wenderlich 毎週の配信
Swiftビギナーな自分が最近知った & 使ってよかったライブラリをまとめていきます 随時更新予定です UI SnapKit/SnapKit コードで簡単にAutoLayoutが実装できます すでにAutoLayoutを使用しているView上に、コードでaddSubview()をするときなどに便利でした // viewにnewViewを追加 view.addSubview(newView) // Superview(view)のTop、Bottom、Leading、Trailingに各margin0で制約を与える newView.snp_makeConstraints { make -> Void in make.top.leading.trailing.bottom.equalTo(view) } facebook/pop バウンスの動きなど、アニメーションの実装が簡単にできるライブラリ
エンジニアの id:cockscomb です。この記事ははてなデベロッパーアドベントカレンダー2015の8日目の記事です。昨日は id:Songmu による Markdownドキュメントをgithubで管理して、はてなブログでホストする ~ Mackerelの場合 でした。 Swiftがオープンソース化されて数日が過ぎました。皆さんいかがお過ごしでしょうか。 Swiftのオープンソース化そのものは今夏のWWDCでアナウンスされていた通りです。しかし私を含めた多くのSwiftプログラマーは、このオープンソース化にとても興奮しています。 WWDC 2015のキーノートで、Swiftが今年中にオープンソースになり、OS Xに加えてLinux上での動作がサポートされると発表されたとき*1、私たちはそれを予感していたにも関わらず熱狂しました。しかし同時に、いったいどこまでがオープンソースになるのか、
こんにちは、アプリケーションエンジニアの id:pokutuna です。 「はてな教科書」は、はてなで Web 開発に携わるエンジニアのために作られた1週間で Web アプリケーション開発の基本を身につけるための教科書です。はてなサマーインターンシップや、入社時研修に利用されています。2012年から GitHub 上で公開しており、どなたでも読むことができます。 はてなでは継続的に教科書を更新していますが、特に毎年のインターンの講義内容をフィードバックしています。今回の更新では、新しくはじまったScalaとSwiftのコースで利用した教科書を追加しました。アプリケーションの学習や研修題材としてどうぞご利用ください。 Scala の教科書を追加しました 今年のインターンでは Mackerel の開発に取り組む 「クラウドサーバ管理システムコース」コースが開催されました。去年までのインターンで
本日、はてな教科書に新たにSwiftの教科書を加えました。先進的なプログラミング言語であるSwiftを学習するのに最適な教材です。 「はてな教科書」はもともと、およそ1週間でWebアプリケーション開発の基本を身につけるために、PerlやJavaScript、MySQLなどを用いて実際にWebアプリケーションを作ってみる教材として作られてきました。はてなサマーインターンシップや、はてなの入社時研修に利用されています。最初はWebアプリケーションのための教科書でしたが、はてなでは近年の多様なニーズにあわせて年々内容を更新してきました。 はてな教科書 はてなサマーインターン2015では新しく様々な内容が追加されましたが、今回はそのうちSwiftに関する部分を先行して公開します。昨日Appleが正式にリリースしたSwift 2を全面的に採用した教科書で、Appleプラットフォームアプリ開発の学習や
Note: These materials are out of date and are no longer maintained. Introducing Swift Education Swift Education is a collection of resources to assist educators in bringing Swift into the classroom. Teaching App Development with Swift Teaching App Development with Swift is a collection of course materials for educators to teach computer science concepts through Swift and iOS app development. Lead
Swift The powerful programming language that’s also easy to learn. Swift is a powerful and intuitive programming language for all Apple platforms. It’s easy to get started using Swift, with a concise-yet-expressive syntax and modern features you’ll love. Swift code is safe by design and produces software that runs lightning-fast. Modern Swift is the result of the latest research on programming lan
Get a single source of truth for your entire team with Runway. Your mobile releases are hidden behind a fog of browser tabs and Slack threads. Runway cuts through this fog by bringing all of your tools and stakeholders into one place. runway.team Typed throws in Swift explained with code examples Swift 16 introduces typed throws, a new feature that improves error handling. By defining the exact er
本連載は、はてなエンジニアが、はてなのサービスを支えている技術や日頃注目している技術について解説するものです。Appleは毎年WWDCでいくつもの新規技術を発表していますが、筆者はその中でもObjective-Cの進化に特に注目していました。新たに追加されるAPIやサービスの前では、Objective-Cの進化はあまり注目されてきませんでしたが、実はここ数年の間も進化し続けていました。これにはAppleがコンパイラ技術にコミットしてきたことが大きく影響しています。今回は、Appleのコンパイラ関連技術を振り返り、Swiftにどう繋がるのかを解説します。 はじめに SwiftはAppleによって開発された全く新しいプログラミング言語です。WWDC 2014で稲妻のように現れたこのプログラミング言語は、またたく間に世界中のモバイルアプリ開発者の注目を集めました。 Swiftは衝撃的な登場だった
さきほど気づいたのですが、ターミナルからSwiftを実行するときにxcrun swiftをしなくてもよくなっていました。僕の環境は「Xcode 6.2 (6C131e)」ですが、/usr/bin/swiftと/usr/bin/swiftcという二つの実行ファイルが用意されています(Yosemiteからなのかもしれません)。これを使えば、これまでより楽にSwiftでシェルスクリプトを書くことができそうですし、ターミナルから実行ファイルも作れそうです。早速試してみました。 シェルスクリプトっぽく使ってみる 次のようなhello.swiftというファイルを作成しました。 #!/usr/bin/env swift let name = "丸井綜研" println("ようこそ" + name + "へ!") これを実行すると $ swift hello.swift ようこそ丸井綜研へ! となります
This is a question about Regular Expressions in Swift. I have found various tutorials that mention how to do searching and matching but nothing about grouping: Here is a simple Match statement: if Regex("\\w{4}").test("ABCD") { println("matches pattern") } But what if i wanted to extract the 3rd letter: if Regex("\\w{2}(\\w)\\w").text("REGX") { print("Found a match with \$1") } What is the correct
enum の associated value e n u m E i t h e r < A , B > { c a s e L e f t ( A ) c a s e R i g h t ( B ) } l e t e i t h e r : E i t h e r < A , B > = . . . s w i t c h e i t h e r { c a s e . L e f t ( l e t a ) : p r i n t ( " A : \ ( a ) " ) c a s e . R i g h t ( l e t b ) : p r i n t ( " B : \ ( b ) " ) } これでもいいの? e n u m E i t h e r < A , B > { c a s e L e f t ( A ) c a s e R i g h t ( B ) } l e
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く