LNPopupController is a framework for presenting view controllers as popups of other view controllers, much like the Apple Music and Podcasts apps. For SwiftUI, check out the LNPopupUI library. Once a popup bar is presented with a content view controller, the user can swipe or tap the popup bar at any point to present the popup. After finishing, the user dismisses the popup by either swiping or tap
Wantedly Advent Calendar 2015 16日目です。 Swiftがオープンソース化されて、Swift3.0のロードマップが公開されたり、Swift package managerが出てきたり色々変化が起こりそうな(というか起こる)昨今ですが、今日(もう直ぐ朝)は、今現在使えるツールを利用してSwiftで書いたライブラリを公開する僕なりの方法を書いておこうと思います。オープンソース活動が趣味なので、書きます。 対象読者は、ライブラリをまだ公開したことがない人です。最近は、CarthageとCocoapods両方に対応することがトレンドなので両方に対応しやすいように作っていきます。 この記事を読んでできること Carthage でライブラリを公開できる 同時にCocoapodsでライブラリを公開できる ライブラリを公開するときのディレクトリ構成のイメージができる ライブラ
Toggle dark mode Using SwiftLint and Danger for Swift Best Practices Apple’s Swift is becoming more and more popular amongst the developer community. Most of us already started adapting our projects to this folk. While adopting, we may not be as careful as we should be as Swift is a very flexible language, and it’s really easy to misuse it. Especially coming from an Objective-C culture, applying b
Xcode7から使えるようになったStoryboard Referenceを使うとコードを書かずにStoryboard間の参照ができるようになりました。 既にStoryboard内にあるViewControllerからStoryboard Referenceを作る時の流れは、 別のStoryboardに分けたいViewControllerを選択(複数選択可) Editor > Refactor to Storyboard... を選択 ダイアログに従ってStoryboardファイル作成 です。 参考 Refactoring Storyboards Storyboard Referenceを使ってStoryboardをキレイに 今までゴチャゴチャしていたStoryboardファイルが Storyboard Referenceを使うことでSegueの接続でStoryboard同士を連携すること
A Chinese version of this document can be found here. You're a smart developer. You probably use Alamofire to abstract away access to URLSession and all those nasty details you don't really care about. But then, like lots of smart developers, you write ad hoc network abstraction layers. They are probably called "APIManager" or "NetworkModel", and they always end in tears. Ad hoc network layers are
artsy/eidolon artsy/eidolon オープンソースの iOS アプリ。 元々は RAC 2 で作っていたものを RxSwift で書き換えたとのこと。 その PR がこちら: Migrates from ReactiveCocoa 2.x API to RxSwift #569 https://github.com/artsy/eidolon/pull/569 sergdort/RxMarvel sergdort/RxMarvel Keeping this in mind I like to think about ViewModel as a “Black Box” which accepts some UI triggers, other dependencies and apply some Rx operators https://medium.com/@Ser
1.b. Linked Frameworks and Libraries に framework ファイルを追加 Xcode 上での作業になります。 プロジェクトファイルを開く 左にある TARGETS で APISample を選択 上部の General タブを選択 Linked Frameworks and Libraries の + ボタンを選択 Add Other... ボタンを選択 {RepoRoot}/Carthage/Build/iOS/ 以下の .framework ファイルを選択する 以下の様になります。 1.c. Build Phases に framework ファイルを追加 引き続き Xcode 上での作業です。 プロジェクトファイルを開く 左にある TARGETS で APISample を選択 上部の Build Phases タブを選択 左上の + ボタンを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く