並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 12 件 / 12件

新着順 人気順

NSURLの検索結果1 - 12 件 / 12件

  • iOS画像非同期取得 - クックパッド開発者ブログ

    こんにちは、モバイル基盤のヴァンサン(@vincentisambart)です。 半年くらい前に、iOSクックパッドアプリで画像非同期取得を自作することになりました。導入してから何ヶ月も問題なく動いているので、どう動いているのか紹介しようと思います。でもその前に自作することになった経緯を説明しましょう。 自作経緯 長年画像非同期取得に既存のライブラリを使っていましたが、昨年ライブラリの不具合で画像の取得が稀に失敗していたバグがいくつかありました。バグが修正されて、その数ヶ月後にまた似た問題。 この状態が好ましくなかったので、以下の選択肢のどれかにしようと議論しました。 使っているライブラリのメンテナンスにもっと直接参加する コードが古くメンテナンスしやすくなさそうでした。 使っているライブラリのバージョンを固定する 自動的に更新をやめても、バグ修正や最新のOSの対応のために定期的に更新した方

      iOS画像非同期取得 - クックパッド開発者ブログ
    • Objective-Rust

      This is going to be another one of those posts where I did something ridiculous and then show you how I got there, so let’s just get right to it. use objc_rust::*; use std::ffi::CStr; pub fn main() { #[link(name = "Foundation", kind = "framework")] extern {} objc! { let cls = ObjCClass::lookup("NSNumber\0").unwrap(); let value = [[cls.into() numberWithUnsignedInt:42u32] stringValue]; let result =

        Objective-Rust
      • App-Bound Domains

        Many applications use WKWebView as a convenient way to display websites without requiring users to leave the app, referred to as in-app browsing. Although this can provide a great user experience, the powerful features available to developers using WKWebView allow a hosting app to monitor users across all of the sites they visit within the app. Powerful WKWebView features, such as JavaScript injec

        • ZOZOMATのクロスプラットフォーム3D - ZOZO TECH BLOG

          ZOZOMATとは何でしょうか?オンラインで靴を購入する際に、サイズが合わないという問題を解決する仕組みです。1台のスマートフォンと紙製のZOZOMATだけで、正確に足のサイズを測れます。足をスキャンすると、高精度の3Dモデルが生成されます。最適なサイズの靴も表示されるので、すぐに靴を購入できます。 こんにちは!ZOZOテクノロジーズの@kapsy1312です。ZOZOMATプロジェクトの一員として、スキャン結果を3D空間に表示するビューの開発を担当しました。プロトタイプでは、Appleの標準3Dフレームワーク、SceneKitを使用していました。しかし、全く同じ機能とデザインをAndroidで再現するにはコストがかかるため、さらに適切なソリューションを検討しました。 この記事では、スキャン結果の3DビューをAndroidとiOSデバイス向けに開発した際の課題と解決策を説明します。プラット

            ZOZOMATのクロスプラットフォーム3D - ZOZO TECH BLOG
          • React NativeでAndroid、iOS、Webを1つのプロジェクトで共存させてみた | DevelopersIO

            はじめに React NativeでiOS、Android、Webを同一のプロジェクトで、ソースコードを共有する方法をやってみました。 React Native React Native for Web 以下を参考に自分なりにアレンジしました。 brunolemos/react-native-web-monorepo: Code sharing between iOS, Android & Web using monorepo Tutorial: How to share code between iOS, Android & Web using React Native, react-native-web and monorepo - DEV Community ?‍??‍? 手順の概要 iOS,Android,Webで共有するcoreディレクトリを作り、それぞれから参照できるようにしま

              React NativeでAndroid、iOS、Webを1つのプロジェクトで共存させてみた | DevelopersIO
            • M1チップのMacで「UIImagePickerController」で写真を選んで選択ボタンを押すとクラッシュする

              Apple Silicon (Apple M1チップ)のMac mini(macOS Big Sur)でUIImagePickerController関連のエラーが発生しました。 Xcodeのバージョンは12.4 シミュレーターで実行中、ImagePickerで選択ボタンを押したら[NSURL URLByAppendingPathExtension:]: component, components, or pathExtension cannot be nil. 以下のとおりの、なんの変哲もないUIImagePickerControllerを使って写真を選択するだけのコードで、クラッシュが発生しました。 { let picker = UIImagePickerController() picker.delegate = self picker.allowsEditing = true pr

                M1チップのMacで「UIImagePickerController」で写真を選んで選択ボタンを押すとクラッシュする
              • ログイン認証したあとに、WKWebViewでCookieを使ってセッションを保つ方法と失敗例 - Qiita

                はじめに ログイン認証が必要なWebViewアプリをWKWebViewを使って作る機会がありました。その際にCookie周りで困ることがあったので、共有のために記事を投稿します。 実現したい仕様 ネイティブで作ったログイン画面に認証情報をいれてログインすると、WebページのTOP画面に遷移 TOP画面以降は認証状態を保ったまま、WebView内で様々な画面に遷移 アプリ側は技術的にはこんな感じでいける?? アプリ起動時に、ネイティブで作ったログイン画面を表示 認証情報をリクエストパラメーターとしてログインAPIを叩く ログインAPIでtokenをアプリ内部に保持(tokenは例えばPHPなら、PHPSESSIDに該当) WebViewを扱うViewControllerに遷移して、WKWebViewをinitしてaddSubView init時に、WKWebViewにtokenをCookie

                  ログイン認証したあとに、WKWebViewでCookieを使ってセッションを保つ方法と失敗例 - Qiita
                • macOS 12.3 以降の環境でコマンドラインからPDFを結合する - TeX Alchemist Online

                  前記事の続編です。 doratex.hatenablog.jp かつては Automator アクションに内蔵されたスクリプトが便利だった macOS 12.2 以前では,システム標準にインストールされているAutomatorアクションの中に内包された Python スクリプトを呼び出すことで,コマンドラインから複数のPDFを結合することが可能でした。 例えば,input1.pdf ~input3.pdf を結合して output.pdf を得たい場合,次のコマンドで実行できました。 $ /System/Library/Automator/"Combine PDF Pages".action/Contents/Resources/join.py -o output.pdf input1.pdf input2.pdf input3.pdf この join.py というスクリプトは,Pytho

                    macOS 12.3 以降の環境でコマンドラインからPDFを結合する - TeX Alchemist Online
                  • [iOS]画像解析フレームワークVision Framework入門

                    [iOS]画像解析フレームワークVision Framework入門 # Vision Frameworkとは? Vision FrameworkはAppleが提供する、コンピュータービジョン技術を簡単に扱えるフレームワークです。 2017年のWWDCで発表されました。iOS 11.0以上、macOS 10.13以上で利用できます。 コンピュータービジョン技術に精通していなくても物体認識をできるフレームワークです。 Vision Frameworkとは? Vision FrameworkはAppleが提供する、コンピュータービジョン技術を簡単に扱えるフレームワークです。 2017年のWWDCで発表されました。iOS 11.0以上、macOS 10.13以上で利用できます。 コンピュータービジョン技術に精通していなくても物体認識をできるフレームワークです。 組み込みで検知できるものもあります

                      [iOS]画像解析フレームワークVision Framework入門
                    • Firebase Cloud Messaging経由のプッシュ通知に画像をつける

                      Posted by SpaceAgent Tech Blog スペテク on Sunday, November 25, 2018 初めに はじめまして、9月に入社しましたiOSエンジニアのoukaと申します。 犬のコーギーが好きで、朝散歩しているコーギーに出会うと一日が最高にハッピーな気分になります。 弊社のiOSアプリは「収益物件.com」と「民泊物件.com」の2つがあります。 収益物件.comは投資初心者向けの不動産投資情報アプリとして9月にリリースされました! 収益物件.comでは以下の時などにPush通知を送信しています。 不動産会社からのチャットの返信がきたとき フォロー中の不動産会社が新着物件を掲載したとき プッシュ通知に画像をいれることで、 返信してきた不動産会社がどこの会社かひと目でわかったり、新しく掲載された物件の画像が表示されるようになればその物件が気になってアプリを

                        Firebase Cloud Messaging経由のプッシュ通知に画像をつける
                      • iOS12 Authentication Services framework について | ギャップロ

                        アップルの開発者向けイベント WWDC2019 が6月3日(現地時間)に開催され、iOS13や、予ねてより噂されていたダークモードなど目につく発表が多かったように思います。 今回は、 WWDC2019の話に行く前に、去年の WWDC2018で発表された AuthenticationServices をついて改めて調べてみました。 iOS12が去年9月にリリースされて、1Password などのサードパーティー製管理アプリのオートフィルを実装しているアプリもよく見かけるようになりました。まずは、しっかり復習して新しい技術をキャッチアップして行きたいと思います。 TL;DR できる事 パスワードのオートフィル機能(Password AutoFill) サードパーティー製管理アプリもサポート。起動しないで自動入力可能 強力なパスワード自動生成(Automatic Strong Passwords

                          iOS12 Authentication Services framework について | ギャップロ
                        • iPadOS新機能「Multiple Windows」をWEARに仮実装してみた - ZOZO TECH BLOG

                          はじめに こんにちは。WEAR iOSチームの坂倉 (@isloop) です。 この間リリースされたiPadOSはかなり盛りだくさんの内容でしたね。 個人的には、1つのアプリで複数のウィンドウを開ける「Multiple Windows」機能が一番気になりました。 この記事では、WWDC 2019のセッション Introducing Multiple Windows on iPad と Architecting Your App for Multiple Windows を参考にしながらWEARへの仮実装を通して「Multiple Windows」を解説します。 解説 条件 Multiple Windowsは以下の条件で動作します。 Xcode 11以降に含まれるiOS 13.0 SDK以上でビルドされたアプリ iPadOSがインストールされているiPad Supporting Multip

                            iPadOS新機能「Multiple Windows」をWEARに仮実装してみた - ZOZO TECH BLOG
                          1