Build apps using a powerful open language.
2014年7月23日 beta4に対応して加筆しました。加筆は赤字部分です。 beta4でXcode + Swiftは大分書きやすくなり、個人的にはもうSwiftしか書いていない、みたいな状態です。 WWDC2014で新言語Swiftが発表されとても盛り上がっています。 ただ、長谷川は当面の間、iOS開発入門するならObjective-Cを使うのをお勧めします。 その理由は以下の4つです。 なお、これはこの記事を書いている2014年6月10日現在の状況からの理由です。時間がたつにつれ解決していく可能性はありますし、「使わない理由」が「使うべき理由」に変わっていくこともあるでしょう。ただ、おそらく3ヶ月~6ヶ月は状況はそれほど変わらないのではないかと思います。 #1. どちらにしてもiOSのAPIの知識は必要 確かにObjective-Cの表記はいわゆる「フツー」の言語の世界から見ると「キモ
About the content This content has been published here with the express permission of the author. Apple has offered an API for natural language processing since iOS 5, which allowed us to tokenize text, detect the language, and determine parts of speech. With Swift and the introduction of Playgrounds, it’s faster and more delightful than ever to experiment with linguistics. We welcomed Ayaka Nonak
怪しいイラストでiOSアプリ勉強するSwiftサラリーマン もう私Objective-Cには戻れないと思いました。 SwiftがAppleから発表されてからイジっていたのですが、 英語のサイトは多いのに、日本語のサイトが非常に少なく不便!なので恐れ多いですが自分自身の勉強の為と思ってつくってみました。 毎朝家を出ては朝活動というか朝の趣味の時間を利用してコツコツ一つずつコーディングしていけたらと思っております。 まだまだデバッグ毎に全コンパイルしたりとキャッシュしない等の開発速度等の不便なところも多いのですが、 Objective-Cには戻れない魅力があります(Objective-Cの煩わしいカッコが逆に懐かしく感じるくらい) そして、そしてとうとう 2015年の冬にオープンソースにもなりGithubにもソースコードが公開されています。今後が期待の言語です。 Stack Overflowの
Swift is now open source. For the latest news, visit the Swift open source blog One of the most common questions we heard at WWDC was, “What is the compatibility story for Swift?”. This seems like a great first topic. App Compatibility Simply put, if you write a Swift app today and submit it to the App Store this Fall when iOS 8 and OS X Yosemite are released, you can trust that your app will work
Xcode6で新規のアプリを開発した時に気づいたことをまとめます。 アプリの仕様は以下のとおり。 開発言語はSwift Cocoapodsで既存Objcのライブラリを利用 デプロイターゲットはiOS8以上 Storyboardを利用 AutolayoutとSizeClassesを利用 開発環境は以下のとおり。 Xcode6はBeta2を利用 検証実機はiOS8 beta2をインストールのiPhone5 【頻度中】コンパイルエラーXXXHeaderファイル has been modified since the precompiled header fatal error: file '/Applications/Xcode6-Beta2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPho
2014年6月2日AppleのWWDC基調講演で電撃発表された新プログラム言語『Swift』は即座に開発コミュニティの話題の中心となりました。そして2015年も変化が続いています。 この本はこれまで Objective-C を使ってきた開発者にSwiftでのプログラミングを解説するために書きました。同時にすべてのSwift初学者に、まとまった日本語の解説としてお役にたつよう解説の追加を続けています。 正式版のXcode6.3(Swift 1.2)に対応済みです。 この「Swift離陸ガイド」は最初のBeta版から最新の変更点に対応し書き直しているので古いサンプルで発生するエラーなどSwiftに慣れないゆえのつまずきを効果的に防ぎます。最新のXcodeをダウンロードしてご使用ください。 第14版でXcode 6.3とSwift 1.2に対応しました。100箇所近い加筆修正を加えました。 第1
数日間iOS8/Xcode6/Swiftな環境で色々試してみて、Swiftを使っていて思ったよりがっかりした点が多かったのでちょっとまとめてみようと思います。 動的な処理がSwiftだけでは一切できない [NSObject performSelector:]の類と、NSInvocationがSwiftからは一切呼び出せません。使おうとすると怒られます。objc/runtime.hは試していませんが、同様に直接Swift経由では呼び出せず間にObjective-Cをかます必要があるのではないかと思われます。 @optionalなprotocolが限定的にしか使用できない 具体的には@objc属性を付けないと使えません。しかしながらこのような後方互換性のためだけに存在する属性をいつまでもAppleがサポートするかは疑問が残るというのと、もう一つ以下の様な問題があります。 @objc属性のついた
そもそもAppleはObjective-Cを駆逐する気などない いまのところは Swiftは独立したランタイムを持たない Swiftは初めからObjective-Cのランタイムで動作すると発表されている Objective-Cのランタイムは、CとC++で書かれている つまりSwiftはObjective-Cを通してCとC++に依存している よってSwiftは(iOS/OSXのパラダイムシフトが起こらない限り)これらの言語を駆逐することはできない AppleはランタイムをSwiftで書き直す準備をしている? そんな感じがしないでもない ベストプラクティスは変わらない そもそもObjective-Cの利点の一つに、C/C++を自由に統合できるというのがあった SwiftもまたCの関数を自由に呼び出せるので、速度的に問題のある箇所や、ライブラリといった資産を活用する場合はC(もしくはObject
新機能 connpass APIに新しく、所属グループを取得できるAPIやユーザーの参加イベントAPIを追加しました。各APIの詳細な仕様や利用方法につきましては、 APIリファレンス をご確認ください。またAPI利用希望の方は connpassのAPI利用について をご覧ください。 お知らせ 2024年9月1日より、connpassではスクレイピングを禁止し、利用規約に明記しました。以降の情報取得にはconnpass APIをご利用ください。APIご利用についてはヘルプページをご確認ください。 新機能 「QRコード読み取りによる出席機能」をリリースしました。事前に入場受付が必要な場合や、受付時に参加枠などによって個別の誘導が必要な場合にご利用ください。詳しくは こちら をご覧ください。
前置き こちらの記事には2014/06/09現在、公式にはリリースされていないiOS8プレリリースドキュメントへのリンクが含まれます。iOS8にて新しく追加された内容には一切触れておらずAppleとのNDA規約にも違反するものではないという認識ですが、場合により予告なく削除する可能性があります。予めご了承ください。 本題 iOS8プレリリースドキュメントを眺めていて気になったのですが、ほとんどのCocoaのメソッドの引数に!がついています。例えばNSKeyValueObservingプロトコルのaddObserver:forKeyPath:options:context:メソッドのシグネチャは以下のようになっています。 func addObserver(_ anObserver: NSObject!, forKeyPath keyPath: String!, options options
Swift is a programming language for creating iOS, macOS, watchOS, and tvOS apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunit
#19 映像業界の有名監督と無料で高級熟成肉を食べながらわいわい騒ぐ会 ~あの「冷静と情熱のあいだ」を撮影した津田監督をご招待!~ Tweet 日時: 2014/06/25 19:00~2014/06/25 23:00 定員: 20人 管理者: Naoto Segawa 会場: 格之進R(六本木店) URL: http://kakunosh.in/r/ 内容: ■□—————————————————————————————————————— 【20名限定】 >>映像業界の有名監督と無料で高級熟成肉を食べながらわいわい騒ぐ会<< 〜格ノ進R1日限定の特別食べ放題コースを味わって下さい!〜 ————————————————————————————————————————□■ 【日程】 6月25日(水)19:00〜22:00 18:30 開場(受付開始) 19:00 スタート 19:00-22:
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く