ぜひ5分の発表動画をご覧ください https://youtu.be/u-5lsv7NoRw TechFeed Conference 2022 #techfeed #tfcon https://techfeed.io/events/techfeed-conference-2022 https://twitter.com/tanakasan2525/status/1525354036916273152 アバターアプリ: https://tattn.fanbox.cc/posts/3541601
![iOSアプリの技術選択2022](https://cdn-ak-scissors.b.st-hatena.com/image/square/ff47b8ba7ab5232132f4812be8da86922398c4c4/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F6770f04a675943049c37d24d10c2afb6%2Fslide_0.jpg%3F21410771)
あーだめだ。なんかわからんが全然うまく行かねぇ。って時にやることメモ。 その1. cleanビルド 基本ですね ちなみに、Productメニューを開いている際にoptionキーを押すと、Derived Dataごと消せる、「Clean Build Folder...」に変化します。 その2. とにかく一旦リセット pod install すると生成される以下のファイルを消して再度実行してみる 2016/01/31 追記: 各ターゲットのGeneral > Linked Frameworks and LibrariesのPods.frameworkも削除したほうがいいっぽい。 .xcodeproj内にも以前のターゲット状態を元にした情報が残ってるとかなんでしょうかね。うーん。 その3. Project設定のConfigurationsとPodfileと見比べてみる Extensionがある場
はじめに この記事はiOS 13以降にもSwift Concurrency(つまりasync/awaitやActorなど)が使えるようになると思っていなかったときに書いたものです。 はなしの準備 雑談として「最近はどんなアーキテクチャでiOSアプリ作るの?」という話題があったので整理の文章を書いてみます。 Appleの性質上、2021年7月でもまだ決め手のようなものはないし、私だったらTCAやVIPERを候補にモジュール分割してなるべくDB使わずに作って必要になったらCore Dataを採用すると思います。 それはそれとして、Android BlueprintのREADMEかなにかでGoogleのソフトウェアエンジニアが「チームが生産性を最大化させるアーキテクチャを選べばいい」なんてことを書いてあったのを読んだ記憶があるんですが、それは最もですねと思いつつも、しかしそもそも選択肢がわからな
皆さんこんにちは。 Web開発経験しかなかった私 @shnsprk でしたが、ふと自分で作りたいアプリを思いついたのでこの度初挑戦し、2ヶ月程でリリースまで漕ぎ着けたのでそれまでのノウハウを公開します。 これからiPhone / iPadのアプリを作ってみたいと思ってはいるものの、なかなか取っ掛かりがない...といった方への一助になれば幸いです。 スペック 36歳 Webエンジニア Dvorak配列大好き! Web開発歴はそれなりに長い 何が得意かは最近わからなくなってきた アプリ開発は初 開発する機能を決める まずは開発する機能を決めます。 アプリのアイディアを思い付いてから、機能を掘り下げるにつれ様々な副次機能を思いつきました。が、何れにせよまずはリリースを目標とすべくMVP(Minimum Viable Product)を満たす機能にのみフォーカスしました。 MVPは以下に絞りました
12年前くらいからiOS向けのアプリを作ってきた。最初は学生の個人開発、途中から仕事、そして最近は(仕事ではあまりやらなくなったので)趣味的にやっている。UIKitで、はじめの頃はUITableViewが難関だった。毎年のアップデートでUIKitはどんどん拡充されて、Objective-CはMRCからARCへ、そしてSwiftも出た。 毎年の変化を差分で学んできて、振り返ってみると、当初のそれからは大きく変わっていて、便利なんだけど、とにかく膨大だ。 SwiftUIの登場 というところで、2019年にSwiftUIが出た。SwiftUIを使うと、宣言的にユーザーインターフェースを構築できる。UIKitでできること全てをSwiftUIで実現できるわけではないが、それでも2020年のアップデートでかなりカバー範囲が拡がった。 それで、SwiftUIでちょっと何か作ったりしている。例えばメニュー
🍀まえがき ■書いてあること xcodeにて、再利用するカスタムセルをxibファイルで別に作って、TableViewに呼び出す方法 ■下記の症状に効能があります カスタムセルを手軽に、簡単に使えるようになりたい カスタムセルの作り方について、調べたけど、中級以上のレベル感の記事しかなくて理解できない 何を言ってるのかチンプンカンプンだからもっとレベル下げて欲しい ■この記事の特徴 初心者でも内容が分かりやすいようになってます。 特に、英語で命名するのがセオリーですが、あえて全部日本語にしてます(それでも動きます) xcode 9.4 swift 4.1 ■過去の関連記事 SwiftでTableViewを使ってみよう https://qiita.com/TD3P/items/cafa8e20029047993025 Swiftで簡単なTODOアプリを作ってみよう https://qiita
はじめに いまさらだけど iOS のファイル操作についてまとめました。ストアに公開しない業務用アプリとかつくってるとわりとガイドラインとかわすれる。。。 ファイル保存先 File System Programming Guide をみるとファイルの保存先は下記のようになっている様子。目的に沿って適当なものを選択する。 Documents/ 設定によって共有できるのでユーザーに見せたいファイルのみ保存する (Realm のファイルはデフォルトでここに保存されるみたいです) iCloud でバックアップされる Documents/Inbox 他のアプリからファイルを受け取るときに使用するディレクトリ iCloud でバックアップされる 削除はできるが編集は不可 Library/ ユーザーに見せたくないファイルを保存する iCloud でバックアップされる Library/Caches いわゆる
大規模なソフトウェア開発は多くの人が関わり、多額の資金が費やされますが、時として社内外の要因によって開発現場が地獄と化す場合もあります。近年ではみずほ銀行の基幹システム開発が書籍化されるほど苦難の道を歩んだことはIT業界で知られていますが、そんな「地獄の開発現場」がかつてUberにも存在したと、元UberのエンジニアであるMcLaren Stanley氏が当時の状況を振り返っています。 Alright folks, gather round and let me tell you the story of (almost) the biggest engineering disaster I’ve ever had the misfortune of being involved in. It’s a tale of politics, architecture and the sunk
Navigation Controllerとは? 複数の画面をナビゲーション表示付きで階層的に管理する部品です。 Navigation Controllerの管理下に置かれた画面の上部にはナビゲーションバー(Navigation Bar)とBackボタンが表示され、統一された操作で画面の移動ができます。 iOS標準の「設定」アプリ等はこのNavigation Controllerが使われている代表例です。 Navigation Controller の設定方法 StoryboardでNavigation Controllerを追加する方法を解説します。 メニューから追加する方法と、部品のドラックによる2パターンあります。 メニューから追加 Navigation Controllerの管理下にしたい画面(View2)を選択した状態で、メニューからEditor→Embed In→Navigat
import UIKit class ViewController: UIViewController { // ボタンを用意 var addBtn: UIBarButtonItem! override func viewDidLoad() { super.viewDidLoad() // タイトルを付けておきましょう self.title = "Home" // addBtnを設置 addBtn = UIBarButtonItem(barButtonSystemItem: .Add, target: self, action: "onClick") self.navigationItem.rightBarButtonItem = addBtn } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning
どうも、むつたくです。 今回も前回に続き、Swiftになります。今回の内容はNavigationControllerについてです。 前回の記事→【Swift】Swift入門 ~ UITableViewを使ってみる ~ NavigationControllerは、複数あるViewControllerを階層的に管理し、画面間を簡単に行き来(ナビゲーション)することができるコントローラになります。 前の画面に戻ることができるボタンを自動配置してくれますし、タイトルも設定することができます。このコントローラも便利だと思います。 今回やること NavigationControllerについて NavigationControllerの簡単な使い方 NavigationControllerの配置 Segueを使用した遷移 Segueを使用しない遷移 開発環境 macOS Catalina(10.15.
【Swift5】UITableViewの編集モード、スワイプアクションについてまとめてみた 2020.03.09 千田 こんにちは、せんだです。 最近はもっぱらSwiftを使ったiOS向けのスマホアプリの開発を担当しているのですが、その中でよく使うUI部品としてUITableViewがあります。 今回はそんなUITableViewで使える編集モード、スワイプアクションついて書きたいと思います。 UITableViewの基本的な使い方についてはむつたくのこちらのブログを参考にしていただければと。 それでは早速書いていきますー。 今回やること UITableViewの編集モード UITableViewのスワイプアクション UITableViewのスワイプアクションのカスタマイズ 環境情報 macOS Catalina(10.15.2) Xcode 11.3 Swift 5.1 iOS 13.3
WKWebViewのリダイレクト周りの挙動が分からなかったので調べてみました。 (iOS10 / iOS9) (Swift3.2) リダイレクトはWKNavigationDelegateで検知するしかなさそう 自分の実験の中ではWKWebViewではリダイレクトのステータスコード(300系)を観測できなかった。 どうやらWKWebViewが内部的にリダイレクトは処理してしまっているようだったので、 WKNavigationDelegateによってそのリダイレクトによる遷移を検知した。 主要なWKNavigationDelegateのメソッド func webView(WKWebView, decidePolicyFor: WKNavigationAction, decisionHandler: (WKNavigationActionPolicy) -> Void) Decides whet
SwiftUI(と関連知識)を習得するための100本ノックです。 「SwiftUIチュートリアルの次に何をすれば良いかわからない」という人向けに作ってみました。 100問無いので逐次追加します。 またもっと良い解答例があればコメントでどんどん教えてください m(_ _)m 2023/01/06 更新 新しい記事を作成しました。 SwiftUI100本ノック iOS16バージョン かんたん(SwiftUIの簡単な構文だけで実装可能) 画像をリサイズして表示(fit) 150✖︎200サイズに画像をリサイズして表示させてください。 アスペクト比が異なる場合は余白を赤色で表示してください。 解答 画像をリサイズして表示(clip) 150✖︎200サイズに画像をリサイズして表示させてください。 アスペクト比が異なる場合ははみ出た箇所を切り取って表示してください。 解答 参考 【SwiftUI】画
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く