ここ数年アニメーションは進化し、今ではスマホのUIにアニメーションが欠かせないものになりました。単に操作が楽しく快適になるだけでなく、アクションした後に繋がる実用的なアニメーションを数多くまとめたswiftのライブラリを紹介します。
はじめましてiOSエンジニアのしだです。 おかげさまで、去年12月に るくみーnote という園で利用してもらう連絡帳アプリをリリースしました。(実際に園でご利用いただくのは4月からの予定です) iOS版の るくみーnote では主に Alamofire 、 ObjectMapper 、RxSwift 、 SQLite.swift などのライブラリを利用しています。 今回は、そのときに実践した Alamofire + ObjectMapper + RxSwift を使ったAPIクライアント周りの実装方法を紹介したいと思います。 以下のサンプルの実装は Slack WebAPI を使って説明しています。 準備 Xcode 8.2(Swift 3) Alamofire 4.2.0 ObjectMapper 2.2.1 RxSwift 3.0.1、 RxCocoa 3.0.1 Slack Web
admin.analytics.getFileRetrieve analytics data for a given date, presented as a compressed JSON file
2014年12月22日/ Bitbucket, ソース管理ツール, [iOS][Swift] Xcodeのソース管理(Git)にオススメのサービス”Bitbucket”のはじめかた こんにちは。最近はもっぱらSwiftプログラミングの佐々木です。 2014年のWWDCでSwiftが発表され、iOS8がリリースされてから早3ヶ月。 いくつかのiOSアプリ(広島にちなんだアプリも開発中!お楽しみに!!)を作ってきましたが、新言語「Swift」にもだいぶ慣れてきました。 最初はとっつきにくさがありますが、Objective-Cに比べて簡潔にプログラミングができ、動作も軽快(らしい)とのことなので新たに開発するiOSアプリは基本的にSwiftで実装しています。 さて、いろんなアプリを作っていくと、複数人で開発したり、バージョン管理が必要になってくるもの。 さらにデータがローカルストレージや社内サー
Auto Layout問題 iOSアプリを作成する際、なにかしらの方法でデザインをデザイナーから共有してもらうことがあります。 画像ファイルでもらったり、Sketchファイルでもらったり。 一部ではデザイナーがStoryboardを直接修正することも。 Amazing workflow of UI design: "Zeplin"でデザイナーとエンジニアの連携をより簡単に!! iOS編 #iosdc 2016 A-7 デザイナーにStoryboardをお任せする技術 - niwatakoのはてなブログ フリルのiOSアプリ開発におけるエンジニアとデザイナーの作業分担について - inFablic デザイナーとのやりとりで一番ネックとなるのが画面サイズが変わったときのデザインです。 iPhone 7の大きさをベースとしたデザインを1枚いただいたとしても、どこを可変にしてどこを固定にするか曖昧
Method SwizzlingによるURLSessionConfiguration.defaultの入れ替え 今回はURLSessionConfiguration.defaultをモック用に置き換えるという方法で実装してみます。 Alamofire.requestやSessionManager.defaultも内部で、URLSessionConfiguration.defaultを使用しています。 URLSessionConfigurationにextensionで入れ替え準備用のメソッドと入れ替えるプロパティを追加します。 public extension URLSessionConfiguration { // .defaultをモック用と入れ替えるメソッド public class func setupMockDefaultSessionConfiguration() { let
技術部モバイル基盤グループの@giginetです。 我々のチームでは、iOS/Androidアプリの認証、決済、ロギングと言った基幹部分の開発のほか、各事業部のモバイルエンジニアの開発効率を上げるための業務改善を日々行っています。 その一環として、さまざまなモバイル開発上の指標を収集・監視し、問題の発見や、施策への効果計測に利用できるようにしています。 例として、iOS/AndroidのCIの実行時間や、開発期間中のissueの量の変化、コード全体のSwift対応率などがあります。 収集したデータは、オープンソースのデータビジュアライゼーションツールであるGrafana上にダッシュボードを作成し、監視しています。 この記事では、iOS版クックパッドアプリでビルド時間を計測、改善をした事例についてご紹介します。 コマンドごとの実行時間の計測 まず、CIサーバーで実行されている各Shellコマ
iOS 10でも大量のAPIが追加されました。が、新しいAPIはどう使うのか、実際に何がどこまでできるのか、といった具体的なところが、英語のドキュメントやWWDCのセッション動画をながめているだけだと正直あまりピンときません。やはり実際にコードを書いて動かしてみるのが一番わかりやすい・・・ということで今年もつくりました! iOS-10-Sampler 恒例の新機能のサンプルコード寄せ集めアプリです。ソースコードは GitHub に置いてあるので、ご自由にご活用いただけると幸いです。 https://github.com/shu223/iOS-10-Sampler 使い方は Xcode 8 でビルドするだけ なので、デザイナーさんやディレクターさんもぜひお近くのエンジニアにビルドしてもらってください。 iOSももうかなり成熟してしまい、話題になる革新的な新機能とか、どの開発者にとっても嬉しい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く