先日Appleから発表された3D TouchのAPIについてと、Swiftの高速化についてRead less
ゲーム用3D描画ライブラリ SceneKitは3Dを用いるゲーム用のフレームワークです。MacOSX向けにはすでに用意されていましたが今回のiOS8へのバージョンアップでiPhone向けのアプリケーションでも使えるようになりました。 本記事ではまず導入編としてSceneKitのサンプルプロジェクトのソースコードの解説をします。 次に概要としてSceneKitで利用可能なクラス一覧を見ていきます。 具体的なクラスの利用方法等は次回以降の解説で行っていきます。 サンプルプロジェクトへの導入 SceneKitでは3Dゲームに必要なオブジェクト描画、物理演算、ライティング、カメラ等のインターフェイスが提供されています。 まずはXcodeを開いてサンプルプロジェクトを作成してみましょう。 File->New->Project->iOS->Application->Gameを指定してNextボタンをク
2. 自己紹介 ! 山崎泰宏 ! 1977年北海道生まれ ! 株式会社あくしゅ 代表取締役 ! 2006年登記、現在新宿南口から徒歩10分くらいのところ ! 従業員13名(2014年6月現在)
iOS+Swiftでカウントダウンアニメーション ゲームを始まる前とかに使えそうな3,2,1スタート的なアニメーションのやつです。 投稿日2015年03月28日 更新日2015年03月29日 コードはこんな感じです。 import UIKit class StartCountDownControllerView: UIViewController { var _countNumberLabel:UILabel! let _countDownMax:Int = 3 var _countDownNum:Int = 3 var _circleView:UIView! override func viewDidLoad() { // カウントダウン数値ラベル設定 _countNumberLabel = UILabel(frame: CGRectMake(0, 0, self.view.frame.
About the content This content has been published here with the express permission of the author. Promises are a well-known design pattern used to delay evaluation of future values, and to pipeline operations in an asynchronous manner. Typically, there are three internal states used to control the behavior of promises, but there is a lack of core interfaces essential to iOS & OS X development. To
殿堂入り Realm Core Dataなんて最後に使ったのはいつだろうか。。。 Alamofire SwiftyJSON 通信ライブラリAlamofireのブロック構文に、JSONをより扱いやすくするSwiftyJSONをぶっこむ。 最近SwiftyJSONの仕様が変わってイマイチになったが、Swiftバージョン2.0でguard構文が追加されるので、guardで宣言するときに使いやすくなるかも。 SDWebImage みんな知ってる画像キャッシュライブラリ。 UI paper switch スイッチのON/OFFで色をアニメーション付きで変更する。 SCLAlertView フラットなアラート LTMorphingLabel 文字をモーフィング(アニメーション)させる MMPopLabel ポップラベル。Slackの立ちあげ時とかに出てくるアプリケーションのチュートリアルとかに使う。(
Swift 1.4 Tutorial - Animate Text Labels using Spring Physics Add animation to the UILabel using spring physics to create a fun and dynamic animation. It's easy to animate objects in Swift. Click here to Subscribe to learn how to make iPhone apps. http://www.youtube.com/subscription_center?add_user=PaulSolt Links: Blog: http://iPhoneDev.tv iPhone Courses: http://learn.iphonedev.tv/course/iPhone
今回で2回目となる Swift 2 シンポジウムに、今回はパネリストとして参加させて頂きました。 前回で大きな注目点は出尽くしたかと思っていたら、今回はさらに良質なテーマが掘り起こされて、たっぷりと楽しく議論できました。 実りもとっても大きかったです。
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
こんにちわインケンです。 先月からswiftを始めました。Obj-Cもまともに触ったことないし、全くのiOS初心者です。 「はじめてのアプリ」みたいな初心者本はいくつか読んだのですが、もうちょっと突っ込んだ情報が欲しいなーと作りながら思っていたので、同じような境遇にいる初心者の方の参考になれば。 Xcodeのバージョンは6.3.1です。 完成はこんな感じ ソースはこちら https://github.com/inkenkun/RssReader ストーリーボードは使わず、カスタムセルのxibとコードのみで作りました。 タブというかメニュー型のカテゴリがあってスワイプすると、そのカテゴリの記事の一覧に切り替わります。 一覧の記事をタップすると右の詳細ページへ。詳細ページはWEBブラウザになっています。 使用するライブラリ 使用したライブラリはこれ Alamofire https://gith
Swift出ましたね! WWDCで突然の言語発表で驚きです。 無料のドキュメントが提供されており、ざっと読んでみた限り最近の言語のエッセンスを色々と取り込んだ良い意味で特徴のない(かなり書きやすそうな!)言語という印象を受けました。 今回はそんなSwiftの中のoptional valueなどと呼ばれている言語仕様について取り上げていきます。 どれのこと? ドキュメント中に出てくる以下の様な記述です。 var optionalString: String? = "hello" optionalString = nil println(optionalString) このString?、なんのことだかわかりますか? このクエスチョンマーク、どうやって使うの? 使い方を見ていきましょう。 まず普通の変数宣言で以下の様に書いてみましょう。 var normalString = "aaa" nor
第12回potatotipsで発表した資料です。 http://connpass.com/event/10283/ 資料はSwift1.2の仕様であり、現在とは違っています。Read less
本エントリーでは、Xcode6(言語はSwift)を利用してイメージ(画像)やアニメーションを表示するアプリケーションの作成方法を説明させていただきます。 なお、本エントリーは 「Xcode6&Swiftで画面コンポーネント(UIコンポーネント)を配置して利用するための基本」 の続編となっておりますので、上記エントリーをまずはご覧ください。 作成するアプリケーションの説明 前回エントリーにおける未実装部分の確認 前回のエントリーで説明させていただいた通り、「ドロイドちゃん」を動作させるアプリケーションです。 PickerViewで方向と早さが指定でき、「開始」ボタンでアニメーションが開始され、「停止」ボタンでアニメーションが停止します。 イメージの表示コンポーネント(UIImageView)と実際のアニメーション処理以外は前回エントリーで実装済みです。 実際のアプリケーションの画面イメージ
当然ですが、iOS向けのアプリケーションを作成するためには、 画面に画面コンポーネント(UIコンポーネント)であるボタンやラベルを配置し、それを制御する必要があります。 本エントリーはXcode6利用(言語はSwift)で画面コンポーネントを利用するための基本的な事項を取り扱います。 利用しているXcodeの詳細はバージョンはXcode6.0.1です。 本エントリーの内容は以下の通りです。 検証を実施するプロジェクトの作成 PickerViewを画面に追加し初期表示データをセット 開始ボタンと停止ボタンを画面に追加しボタンタップ時の処理も実装 作成したアプリケーションの動作確認 1 検証を実施するプロジェクトの作成と説明 templateは「Single view Application」 product nameには「UiComponentSample」 Company identifi
Swift is only four years old, but it’s already become the default language for iOS development. As Swift has evolved to version 5.0, it’s turned into a complex and powerful language embracing both object-oriented and functional paradigms. Each release brings more evolution and change. But how well do you really know Swift? In this article you’ll find some sample Swift interview questions. You can
Swiftで他のサービスやアプリとつながるiOSアプリを作成しながら、「アプリの考え方」が習得できる本連載。2回にわたって、ネットワーク上のデータをアプリに読み込んで扱う方法について解説します。実際には、ネットワークのデータを、 アプリにダウンロード ダウンロードしたデータをアプリで使える形に解析 して扱います。 今回は、「アプリにダウンロード」する方法です。 データをダウンロードする方式は、大きく分けて2種類あります。「同期ダウンロード」と「非同期ダウンロード」です。 1)同期ダウンロード 同期ダウンロードはデータのダウンロード開始から完了、ダウンロードしたデータの解析と1つのスレッドで順次処理をする方法で、処理中は他の処理はできません。 シンプルな方法で初心者にはわかりやすいのですが、処理完了を待っている間に他の処理ができないため、時間をかけて大量のデータをダウンロードする場合には、効
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く