You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
本記事ではSegue(以下、セグエ)のアトリビュートインスペクタの設定項目について説明する。 Identifier セグエの識別子。ソースコードでセグエにアクセスするときに使用する。次の記事で利用している。⇒「Segueの使い方」 Class カスタムクラスを使ってセグエに独自の画面遷移を実装するときのカスタムクラスのクラス名。カスタムクラスの作り方については後日記事で説明する。 Module カスタムクラスがあるモジュールを指定する。モジュールとは、プロジェクトをビルドしたものやフレームワークのことをいう。現在のプロジェクトの中にカスタムクラスを作る場合はデフォルト(プロジェクト名)のままで良い。 Kind セグエの種類。Size Classesが登場してから選択肢が今までと変わったが機能に変わりはないように見える。 下表はセグエの種類と旧名の一覧。ちなみに、Size Classesを使
Swiftチームは3月27日(オランダ時間)、「Swift.org - Swift 3.1 Released!」において、プログラミング言語「Swift」の最新版となる「Swift 3.1」の公開を伝えた。「Swift 3.1」はマイナーリリースバージョンで、標準ライブラリに対してリファインメントと改善が実施されている。SwiftのLinux実装のアップデートも取り込まれているほか、Swiftパッケージマネージャに対してアップデートも実施された。 「Swift 3.1」はマイナーリリースバージョンであるため、基本的にSwift 3.0との互換性が確保されている。ただし、言語として次のような細かい機能拡張も実施されている。 Sequenceプロトコルメンバーに新しくdrop()とprefix()を追加 @availability属性において新しくSwiftのバージョンを明示できるように拡張
AppVenture has been updated All articles have been rewritten and improved. You will be forwarded to the updated article. Click here to go there directly. An older version of this post is also available in 🇨🇳Chinese Thanks to SwiftGG Tuples are one of Swift's less visible language features. They occupy a small space between Structs and Arrays. In addition, there's no comparable construct in Objec
プログラミング言語「Swift」の開発コミュニティ向けメーリングリストSwift Evolutionにおいて、Swiftの生みの親であるChris Lattner氏がプロジェクトリードを退任することを公表した。同氏がAppleを退社するためで、Ted Kremenek氏が後任に就く。 Swiftは2014年春にAppleの開発者カンファレンス「WWDC 2014」で発表され、翌2015年にオープンソース化が行われた。Lattner氏の退任の影響を懸念する声もあるが、SwiftはSwift Coreチームを中心にコミュニティと連携した開発で成長するフェーズに移行している。プロジェクトリーダーが代わっても組織の体制やコミュニティの運営に変化はなく、Swift Coreチームの活動への影響もないとLattner氏は述べている。また、退任後もLattner氏はアクティブメンバーとしてSwift C
こんにちは、iOS/Mac アプリ開発担当の宮本です。 最近は、Sleipnir Mobile for iPhone と Sleipnir for Mac を開発しています。 Sleipnir for Mac の開発では、UIKit と AppKit の違いに苦戦しています。 出てくるクラス名も接頭辞が違うだけのものが多いので、ほとんど変わらないと思っていたのですが、ふたを開けてみると全くの別物でした。 今回は、その中でベースのビューとなるクラス NSView と UIView の違いについて紹介します。 これから Mac アプリを開発する方は参考にしてみてください。 ■ NSView には見た目に関するプロパティが全然ない NSView のクラスリファレンスを見るとビックリするぐらい UIView にあるプロパティがありません。最初、backgroundColor がないのには驚きました
About the content This talk was delivered live in September 2016 at try! Swift NYC. The video was recorded, produced, and transcribed by Realm, and is published here with the permission of the conference organizers. The addition of support for Swift as a server-side programming language makes it possible to use not just the same language on client and server, but also to reuse APIs and code. This
数々のプロトタイピングツールを試しているうちに、エンジニアの方なら誰しもが思ったこと…それは 「ここまで出来るんならコード生成してよ……」 ってことなんじゃないでしょうか? プロトタイピングツール?NO!新しいデザインツールだ。 たぶんこのAnimaが開発中の「Sketch to Code」という新しいツールは今までのプロトタイピングツールを利用した工程に縛られているとピンと来ないツールなのではないでしょうか? 今まではデザイナーがどんなに頑張ってアニメーションを作っても、それをエンジニアが再び頑張って実装する…という二重構造だったわけですが、これからはAnima上でレイアウトやアニメーションがバッチリ決まれば、エンジニアはよしなに生成されたコードを利用すればいいということに。 とりあえずデモを見てください。 Auto Layoutからアニメーションまで。 リアルタイムプレビューしながらA
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
Introducing Swift WWDC2014で“One More Thing”として発表された新プログラミング言語Swift。本連載に間に合うかどうかやきもきしていたのですが、2013年10月19日、Xcode 6.1からBetaが取れてぎりぎり間に合いました(注1・図1)。 図1 Swiftリリース紹介ページ どんな言語でしょうか。Apple は[Introducing Swift]でこう紹介しています。 Swift is an innovative new programming language for Cocoa and Cocoa Touch. Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. Swift i
Swift言語、サーバアプリのためのAPI群を策定へ。「Server APIs Project」スタート アップルから登場し、現在はオープンソースとして開発されているプログラミング言語「Swift」の開発チームは、クロスプラットフォームに対応したサーバアプリケーション向けのAPI群を策定するための「Server API Workgroup」を発足し、Server APIs Projectをスタートさせたことを明らかにしました。 その後KituraだけでなくVapor、Perfect、ZewoなどのさまざまなSwift向けのサーバフレームワークが登場しています。 こうしたSwiftによるサーバアプリケーションの開発が期待されるなかで、SwiftのServer API Workgroupはサーバ向けAPI群の策定作業を進めていくとしています。 The work group provides t
ついにSwiftがオープンソース化されました。これによって起こる変化といえば、Mac OSX以外のプラットフォームでも活用できるようになることであったり、iOS/Mac OSX以外の環境での実行が可能になることでしょう。 その一つの形式として早速出てきたのがPerfectです。サーバサイドのPerfect実行環境です。 Perfectの使い方 Perfectには幾つかのデモアプリが入っています。Swiftで作られたHTTPサーバで動きます。 iOSアプリと連動するデモもあります。PerfectはMac OSXとLinuxで動作するとのことです。また、データベースはMySQL/PostgreSQL/SQLite/MongoDBがサポートされています。 まだまだプロジェクトははじまったばかりですが、iOSアプリとサーバサイドが同じ言語で書けるのは魅力的です。今後に期待したいプロジェクトでしょう
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く