タグ

iosに関するgriefworkerのブックマーク (278)

  • 【Mac不要】.NET MAUI 製 iOS アプリを iPhone に手軽にデバッグ配備する手順 - Qiita


      iPhone/iPad  iPhone / iPad 使 Windows Mac C#.NET Apple Developer Program99(14,500)4811: 2023/12/02   Mac.NETiOSiPhone (2020)  Xamarin.Forms App Center iOS MAUI 
    【Mac不要】.NET MAUI 製 iOS アプリを iPhone に手軽にデバッグ配備する手順 - Qiita
  • SwiftOnTap

    This used to be an epic documentation site, but Alex Fine (CEO of Fun Group, criminal) didn’t pay his employees.

  • iOS とAndroid の違い クロスプラットフォームのアプリデザインで特に気をつけるべき点|marin


    Android 2016iOSAndroid 2021iOS Android  201610Android APIBottomNavigationView UI iOS Human Interface GuidelinesAndroid
    iOS とAndroid の違い クロスプラットフォームのアプリデザインで特に気をつけるべき点|marin
  • 【iOS】 Provisioning Profile への理解を深める | hirokuma.blog


    Provisioning Profile  Provisioning Profile  Provisioning Profile使 Provisioning ProfileXcode
    【iOS】 Provisioning Profile への理解を深める | hirokuma.blog
  • the Composable Architecture の始め方 - Qiita


    2022/10/16  v0.42.0ReducerProtocol iOSDCyimajothe Composable ArchitectureTCA調READMEBasic UsageTCA TCASwiftUI TCA TCAiOSApple CombineiOSiOS13iOS13Rx
    the Composable Architecture の始め方 - Qiita
  • Engadget | Technology News & Reviews

    Hands-on with the new iPad Pro M4: Absurdly thin and light, but the screen steals the show

    Engadget | Technology News & Reviews
    griefworker
    griefworker 2020/08/17
    本体を完全リセットするしかないんかい。
  • iOS13のSceneDelegate周りのアプリの起動シーケンス - Qiita


     iOS13UIWindowSceneDelegateclass SceneDelegateSceneDelegate Scene Scene SceneUIiPadiOS131Scene1
    iOS13のSceneDelegate周りのアプリの起動シーケンス - Qiita
    griefworker
    griefworker 2020/03/12
    コードで構築する場合、SceneDelegate の方に書く必要があったのか。
  • あなたの知らない UIKit の世界 — UITableView に UITextView を置きたい - cockscomblog?


    UITableView  UITextView 使  UIKit API 使 UIKit UITextView  intrinsic content size Auto Layout UIView  var intrinsicContentSize: CGSize Swift 3.0  property Swift 2.3  NSLayoutConstraint75
    あなたの知らない UIKit の世界 — UITableView に UITextView を置きたい - cockscomblog?
  • どこよりもわかりやすいiOS最強課金まとめ - Qiita

    準備 1. 契約 / 税金 / 口座情報の設定 App内課金を提供するには、有料App契約に署名し、税金および口座情報を設定する必要があります。 App Store Connectの「契約 / 税金 / 口座情報」のページで各種情報を入力をしてください。 ※ダウンロードが無料のアプリであっても、アプリ内課金を提供する場合、上の画像の有料Appのステータスがアクティブになっている必要があります。 アクティブでない場合、課金アイテムの取得などでエラーになります。 また直接ここが関係しているかは定かではないですが、課金アイテムの追加で自動更新サブスクリプションの項目が表示されませんでした。 2. Appの追加 App Store Connectでアプリのページを作成します。 「マイ App」で新規Appを選択して追加します。 3. 課金アイテムの追加 アプリのページを作成したら課金アイテムを追加

    どこよりもわかりやすいiOS最強課金まとめ - Qiita
  • ツール系のiPhoneアプリに定期購読(自動継続課金)を組み込んで3年たったので、学んだことを書いてみる


    3iOS使Apple iOS使 * iOS使Android AppStore (Auto-Renewable-Subscriptions)  
    ツール系のiPhoneアプリに定期購読(自動継続課金)を組み込んで3年たったので、学んだことを書いてみる
  • [Xamarin.Forms] Firebase Crashlytics を導入してみた (Android & iOS) | DevelopersIO


    Xamarin.FormsFirebase Crashlytics  Xamarin.FormsFirebase AnalyticsFirebase CrashlyticsQXamarinA   Xamarin.FormsFirebase Android Firebase Crashlytics(Android) strings.xmlID Firebase CrashlyticsAndroid FirebaseAndroid Android   
    [Xamarin.Forms] Firebase Crashlytics を導入してみた (Android & iOS) | DevelopersIO
  • [Xamarin.Forms] Firebase Analyticsを導入してみたので、手順をまとめた! (Android & iOS) | DevelopersIO


    [Xamarin.Forms] Firebase Analytics (Android & iOS) XamarinFirebase Analytics Xamarin.Forms 20191031AndroidiOSGoogle Analytics Google  SDK  XamarinFirebase AnalyticsQXamarinA Firebase Analytics Firebase Analytics調 | Developers.IO  
    [Xamarin.Forms] Firebase Analyticsを導入してみたので、手順をまとめた! (Android & iOS) | DevelopersIO
  • アプリ制作で最初から入れておきたい機能|masuidrive


    使 URLJSON URL404 URLS3 URLJSON JSONURL { "message": { "ja": "20", "en": "We have scheduled
    アプリ制作で最初から入れておきたい機能|masuidrive
  • Xamarin.iOS, Error: Could not find any available provisioning profiles for iOS. の対処方法 - あるSEのつぶやき・改


    Xamarin.iOS  iPhone  Error: Could not find any available provisioning profiles for iOS. info.plist   Apple Developer Program  info.plist   Xcode  General >> Identity >
    Xamarin.iOS, Error: Could not find any available provisioning profiles for iOS. の対処方法 - あるSEのつぶやき・改
    griefworker
    griefworker 2018/12/20
    久しぶりに Xamarin.iOS プロジェクトをビルドしたら、このエラーに遭遇した。
  • 妻が一人で開発したアプリの売上が順調に伸びていてうらやましい - sakaharaのブログ


    3/25Milk TimeiOS Milk Time -  Mocology   15MacBook Pro 11 2,3 
    妻が一人で開発したアプリの売上が順調に伸びていてうらやましい - sakaharaのブログ
  • Auto Layoutの静的な制約で実現するカラム幅が可変のテーブル - 24/7 twenty-four seven

    次に示すような見出しと各カラムが右寄せ、ラベルの文字数によってカラムの幅が伸縮し、広くなった場合は隣の列を押し出し、短くなった場合は少なくとも見出しの幅に収まり、各列の間には一定のマージンを置くというテーブルレイアウトを、静的なAuto Layoutの制約だけで作ることを考えます。 このような、UIコンポーネントが持つコンテンツの大きさによって隣接するコンポーネントを押し出すような場面ではAuto Layoutがとても効果的に働きます。 Auto Layoutなしで実現しようとすると、列ごとの各行の文字幅を計算し、最大の幅に合わせて再配置する、という処理をコンテンツが変わるたびに行うということになりますが、Auto Layoutの制約を使用する場合ではそもそもレイアウトの再計算を自分でやる必要はないので、コンテンツの変わったタイミングなどを気にする必要はありません。 ただデータを再代入する

    Auto Layoutの静的な制約で実現するカラム幅が可変のテーブル - 24/7 twenty-four seven
  • Auto Layoutの静的な制約で実現する伸び縮みするヘッダービュー - 24/7 twenty-four seven

    TL;DR, 優先度の異なる複数の制約を同時に定義することで、静的な定義だけで動的な振る舞いを実現できる 動的な要素の少ない構造のビューはより堅牢である はじめに 読みやすくメンテナンスしやすいソフトウェアを作るために重要なことの一つは構造をシンプルに保つことです。 iOSアプリのビューは壊れやすいソフトウェアの代表ですが、できるだけシンプルに作ることで変化に強い、堅牢で壊れにくいソフトウェアにできます。 動的な要素が少ないということは、ビューがシンプルであるということの指標の1つと言えます。 この記事では下記に示すような、スクロールに合わせて伸び縮みするヘッダーを、動的な要素を無くし、Auto Layoutの静的な制約のみで実現する方法を解説します。 動的な要素とは、実行時におけるビューおよび制約の追加・削除、Frameや制約を更新することと、機種やスクリーンサイズ、標準UIコンポーネン

    Auto Layoutの静的な制約で実現する伸び縮みするヘッダービュー - 24/7 twenty-four seven
  • Auto Layoutの静的な制約で実現するテキストの量によって折りたたみ可能なテキストビュー - 24/7 twenty-four seven

    長いテキストが初期表示では折りたたまれて表示されていて、「つづきを読む」ボタンを押すことで表示エリアが拡大して全文が表示されるという挙動を、できるだけ動的な要素を排除して実現してみます。 サンプルコードは下記のリポジトリで公開しています。 github.com 今回の例ではUIStackViewを活用します。UIStackViewは内部のビューのisHiddenプロパティによってビューのサイズをゼロにできるので、うまく活用すればあたかも複数のレイアウトを切り替えているような挙動を実現できます。 テキストビュー(またはラベル)の左右両端と上端が一致するようにStack Viewに制約を付けます。 さらにテキストビューとStack Viewの高さが一致する制約を付けます。 Stack Viewの中のビューに高さの制約として折りたたんだときのサイズを指定します。例では200ptです。 テキストの

    Auto Layoutの静的な制約で実現するテキストの量によって折りたたみ可能なテキストビュー - 24/7 twenty-four seven
  • iOSでリストに種類の違うデータを挿入する実装方法 - ZOZO TECH BLOG

    こんにちは、新事業創造部の遠藤です。現在WEARの開発を行っています。 最近はWEARのコーディネート一覧やユーザー一覧など、リスト画面にバナー型の広告を実装をしました。 リストにデータを挿入する実装は簡単なように思えますが、種類の違うデータを扱う場合には、考慮するべきポイントがいくつかあります。 記事ではリストに広告を表示することを例に、種類の違うデータをリストに挿入する際のデータの持ち方・実装ついて紹介したいと思います。 仕様 リスト画面にバナー型の広告を表示するにあたっての仕様は以下のとおりです。 広告を取得できない場合はリストをつめる スクロールして戻っても同じ広告が表示されている 広告のインプレッションは表示時のみとなるように制御する スクロールに合わせて遅延なく広告の表示をする 上記のような元々表示していたデータと異なる仕様を扱うため、実装が複雑になります。 バナー型広告につ

    iOSでリストに種類の違うデータを挿入する実装方法 - ZOZO TECH BLOG
  • 非同期UI描画による高速なアプリケーションの実装 - Speaker Deck

    iOSアプリケーションの高速化においてメインスレッドをブロックするUIの描画コストは無視できない問題です。 日経電子版アプリでは非同期なUI描画を実現するTexture(AsyncDisplayKit)を導入し、大量のテーブルをスムーズに描画しています。 セッションではTextureの検討から具体的な導入ステップ、導入にあたって遭遇したトラブルと対応方法について紹介します。 ----- このスライドは俺コン 2018 Summer Day 1 (https://orecon.connpass.com/event/94858/) および iOSDC 2018 Reject Conference Day 1 (https://iosdc-reject-conference.connpass.com/event/93314/) で発表予定の内容です。

    非同期UI描画による高速なアプリケーションの実装 - Speaker Deck
    griefworker
    griefworker 2018/09/25
    「メインスレッドの外でUI描画を実行」