The keynote will be focused on Apple’s software offerings and the developers that power them, including the latest versions of iOS, iPadOS, macOS, tvOS, visionOS and watchOS.
SwiftyJSON https://github.com/lingoer/SwiftyJSON 上記を読んでしまえば一瞬なんですが、一応使い方をこちらにもそのまま書いておきます。 JSONの取り扱いって面倒ですよね? [ { ...... "text": "just another test", ...... "user": { "name": "OAuth Dancer", "favourites_count": 7, "entities": { "url": { "urls": [ { "expanded_url": null, "url": "http://bit.ly/oauth-dancer", "indices": [ 0, 26 ], "display_url": null } ] } ...... }, "in_reply_to_screen_name": null, }
さきほどWWDCにて新言語 Swiftが発表されました。 The Swift Programming Language (iBooks Store) で言語ガイドが公開されていたのでザッと目を通してみました。 Objecitve-Cと比較してSwiftがイケてそうなところをパッと気になったところだけ書いていってみます。 変数/定数の型推論がある Objective-Cのように明示的に型を書かなくても型を推論してくれます。 推論で問題ないケースも多いと思うのでタイプ数がかなり減らせそうですね。 ( 変数を宣言する際はvar、定数を宣言する際はletで宣言します。 ) // 型推論 var name = "Shinji Ikari" // 変数の型は推論によりString型になる var age = 14 // 変数の型は推論によりInteger型になる let height = 141.5
Quickとは? QuickはSwiftが発表された2日後にGithubにコミットされた、世界で一番最初のSwiftのテストフレームワークです。ビヘイビア駆動開発(BDD)指向のテストフレームワークで、SwiftとObjective-Cの両方の言語に対応しています。RSpec, Specta, Ginkgoの影響を受けているそうで、記述がしやすく可読性の高いケースを表現できるのが特徴です。 ロゴもSwift調のデザインで素敵です。 開発者は? 開発者はmodocache (もどかしい)さんという日本にいらっしゃるエンジニアさんが作られています。ハンドルネームがとってもお洒落ですね。 期待度は? まだ開発開始から2週間弱ですが、とても活発に開発が行われており今後Swiftのデファクトテストフレームワークになるのではと期待が寄せらています。 また既存のObjCテストフレームワーク(※)はSwi
Swift を学ぼう 弊社でも iOS エンジニアはもちろん、サーバーサイドのエンジニアや AWS エンジニアも Swift に興味津々です。Objective-C より読みやすく、モダンな書き方になっている反面、仕様を読み込んでみるとちょっと分かりづらいところもあったりします。 そこで、これまで Web で公開されている Swift について学べる記事を日本語の記事を中心にまとめてみました。今後も有益な情報が公開されたらガンガン追記していきます! 公式情報 一番有益な情報は間違いなく公式の情報です。 Xcode 6 から導入されたツール「Playground」で試しながら読んでいくことを想定して書かれているようです。Playground を使って挙動を確認しながら学ぶのが一番良いと思います。 Swift Programming Language | Apple Developer The
<この記事は自社のブログにも転載しました> 2014.6.5に第1回 Swift 勉強会 - ファーストインプレッションを語る会がWantedly社が開催されたので参加し、「Swiftは名前空間あるって言ったのに公開されてるドキュメントに書かれてないのどういうことなの」的な相談をしてきました。たしか結論は出なかったのですが、さっき寝てたら思いついたのでそのメモを残しておきます。 (もしご意見などがある場合、白昼夢のなかでビルドしたみたいな体でコメントを書いていただけるとAppleとのNDA的にセーフっぽい香りがするのではないかと思います) 名前空間の定義 ちなみにここでの名前空間の定義はWikipedia - 名前空間から ソースコード上で冗長な命名規則を用いなくても名前の衝突が起こらないようにし、しかもそれを容易に記述できるようにするためだけの概念 とします。 名前空間の利用法 まず公開
iOS 7のiPhone 5に、swiftで書かれたサンプルアプリをデプロイするまでの手順のメモです。iPhone 5にはiOS 7.1.1がインストールされています。今回は、WantedlyのsusieyyさんがMITライセンスで公開されているSwift RSS Sampleを使わせてもらいました。 Swift RSS Sample - Github iPhone - SwiftのRSS Readerを100行で作ったよ - Qiita 2014/06/08 追記 Swift RSS Sample作者のsusieyyさんが本記事の7,8,9を修正してリポジトリを更新されました。Githubの最新を使う場合、7,8,9の手順は必要ありません。 環境 OS X 10.9.3 Xcode 6 Beta iOS 7.1.1 iPhone 5 1. iOS Developerプログラムに登録して、
This document provides an overview of the Swift programming language. It discusses Swift's basic data types including variables, constants, strings, arrays, dictionaries, tuples, optionals, and basic control flow structures like if/else statements and loops. It also covers classes, structures, enums, extensions, generics, closures, and other advanced topics like protocols, operators, and subscript
とりあえずObjCとswiftを相互利用する時にいくつかハマったので書きたいと思います。 ちゃんとここ読んでいればわかることなんですが https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/ Swiftの中でObjective-Cのクラスを使う SwiftのプロジェクトでObjCのファイルを追加しようとするとXcodeがダイアログを出し、 プロジェクトの設定を変更してSwiftとObjC間の連携ができるようにしてくれます。 具体的に以下の様な設定変更をします。 プロジェクトに <# ProductName #>-Bridging-Header.h という名前のファイルを追加 Build SettingsのObjective-C Bridging
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く