Update your apps to use new features, and test your apps against API changes.
This article will be very short, explain how to pass touch events on UI from a UIWindow/UIView instance to another one. You might wonder if it’s worth to know? By default, in a trivial, common application, the top most view, which is determined by a fundamental mechanism implemented in UIKit called “hit-test”, will receive touch events. Hit-testing is no more an algorithm which goes through our vi
※2019年9月7日(日)田中泰延さん講演会『読みたいことを、書けばいい。』を福島市にて開催 詳細はこちら 福島県立美術館 東日本大震災復興祈念 「伊藤若冲展」 伊藤若冲。絢爛たる色彩。明治以降忘れられていた奇才。 そんな枕詞で語られる画家。 今や、東京での展覧会では長い行列ができるほどの人気。 その若冲の展覧会が福島でひらかれるということで、ちょっと、見てみませんか? そんなお話を、福島市の株式会社SMLの熊坂仁美社長からいただいて、住んでいる大阪から福島までやってまいりました。 はじめまして田中泰延です こんにちは。田中泰延(たなか ひろのぶ)と申します。簡単に自己紹介しておきます。 大阪府豊中市の生まれ。広告会社で24年間コピーライターとして働いた後、2016年に退職、「青年失業家」を名乗り、いろんなところに文章を書いています。 今回も、福島民友新聞社の取材を受けたのですが、 そこに
はじめに swiftで自身で定義したクラスをUserDefaultsに保存&ロードすることがよくありますが,iOS12では archivedData(withRootObject:) unarchiveObject(with:) が非推奨になりました.書き換えに手間取ったので手順を記録しておきます. 確認環境 Xcode Version 10.1 Swift 4.2.1 iOS 12.0 変更前 // 保存したいクラス class MyClass: NSObject, NSCoding{ var dataValue:String init(value: String){ self.dataValue = value } func encode(with aCoder: NSCoder) { aCoder.encode(dataValue, forKey: "dataKey") } requ
はじめまして。2019年1月に入社したSREスペシャリストのsonotsです。最近MLOpsチームのリーダーになりました。今回の記事はMLOpsの業務とは関係がないのですが、3月に弊社で実施した会社用GitHub個人アカウントの廃止について事例報告します。 TL;DR 会社用GitHubアカウントを作るべきか否か問題 会社用GitHubアカウントの利用で抱えた問題 1. OSS活動時にアカウントを切り替える必要があり面倒 2. GitHubの規約に準拠していない 会社用アカウントを廃止した場合にセキュリティをどのように担保するか GitHubのSAML single sign-on (SSO)機能について 会社用アカウントの廃止およびSSO有効化の実施 会社用GitHubアカウントを使い続ける場合 私用GitHubアカウントに切り替える場合 Botアカウントの場合 Outside Coll
いらっしゃいませ! NewsPicks Advent Calendar 2018の13日目を担当する齋藤です! 普段はNewsPicksでiOSエンジニアをやりながら個人でもアプリ開発をしています。 今年は寝る間も惜しんでひたすらiOSを書いていて、6つくらいのアプリに関わりました。 その中で自分が欠かすことのできないライブラリ、使ってみたいライブラリをまとめてみます! 欠かせないシリーズ IBAnimatable これだけでこのレベルのアニメーションを作れるのかと驚いた。。 でも重宝するのはStoryboardやXib上でViewやButtonの角丸だったりを簡単に作れるところでした。 個人開発するアプリでは必ず初めに入れるライブラリのひとつです。 PINRemoteImage SDWebImageの時代は終わったのか、、、と感じるPinterest製の画像キャッシュライブラリ。 SDW
fabric の Crashlytics に dsym の情報をアップロードしていない状態でクラッシュが発生させると ほんやらかんにゃら Missing dSYMs ほんやらかんにゃら という警告が表示されます。 この状態だとクラッシュの詳細が見れないのでちゃんと dsym をアップロードすべきです。 https://docs.fabric.io/apple/crashlytics/missing-dsyms.html しかしながら手動でアップロードするのは非常に面倒な作業です。 なので、 fastlane を使ってアップロードするようにしましょう。 具体的な方法はリンク先にあります。 https://krausefx.com/blog/download-dsym-symbolication-files-from-itunes-connect-for-bitcode-ios-apps もう
2024年9月13日 App Reviewガイドラインが改訂され、公証の対象にiPadOSが追加されました。 9月16日以降 EUのユーザーは、App Storeまたは代替配信を通じてiPadOSアプリをダウンロードできます。5月にお知らせしたように、「Alternative Terms Addendum for Apps in the EU」に同意した場合、デベロッパのiPadOSアプリの年間初回インストール数の累計が開始され、App Storeでの低い手数料率が適用されます。 iPadOSアプリで代替ブラウザエンジンを使用できます。 手数料計算ツール(英語)とともにご利用いただけるApp Store Connectのアプリインストール履歴レポートにiPadOSが加わります。 以下の契約の旧版を締結している場合は、必ず最新版に署名してください。最新版はiPadOSに対応しています。 Al
AWS Innovate 2019 が本日より開催中です。 AWS Innovate は、AWS に関するオンラインカンファレンスです。 2019 年 4 月 8 日から 5 月 7 日までの開催期間中、いつでもオンデマンドセッションを視聴できます。(一部ライブセッションもあります。) そのオンデマンドセッションの中に、資格試験に役立つセッションがありますのでご紹介いたします。 AWS 認定 - 試験対策 「ソリューションアーキテクト - アソシエイト」 ソリューションアーキテクト アソシエイトに関する普段有償のトレーニングコースを、Innovate 期間中は無料で受けることができる、というものです。30 分のセッションが計 5 本公開されています。 セッション 1:回復性の高いアーキテクチャを設計する セッション 2:パフォーマンスに優れたアーキテクチャを定義する セッション 3:セキュ
最近、仙台市内各地でニホンカモシカの目撃情報が数多く寄せられています。 お住まいの近くで体長が1メートルを超すようなカモシカを見かけたら驚かれることと思いますが、カモシカは人に危害を与える動物ではありません。ほとんどの場合、人を見かけると山へ帰っていきます。 自然環境が豊かな仙台の証しでもあるニホンカモシカの保護に、ご理解とご協力をお願いします。 ニホンカモシカを見かけたら 1.近づかない 2.逃げ道をふさがない 3.立ち去る・見守る・驚かせない ニホンカモシカとは ニホンカモシカは、ウシ科に属する日本固有の草食哺乳動物で、北海道・琉球列島を除く、日本各地に生息しています。体長は約1~1.5mで、枝分かれしない2本の黒い角を持ちます。乱獲のため数が減少し、昭和30年に国の特別天然記念物に指定されました。 オス・メスともに後ろ向きに伸びた2本の角を持ち、体毛は白色もしくは灰褐色です。オスとメ
はじめに Xcodeのバージョンも 8になり、社内プロジェクトの方も Swift3化を進めているのですが、色々とトラブっています。特に困っているのが Objective-Cと Swiftが混在する環境でのエラーオブジェクト(NSError、Error)の扱いです。 時間がなくてちゃんと体系的にまとめきれていないのですが、自分自身の問題整理と覚書も兼ねて、現状でわかっていることをまとめてみました。 SwiftのErrorと、Objective-Cの NSError 少し前提を話します。 まず、Swiftの世界ではエラーは Error という抽象的な型(プロトコル)で扱います。このプロトコルは Swift2までは ErrorTypeという名前でしたが、Swift3で Error に名称が変更されました。より一般的な名前が与えられたということですので、役割が昇格したと言えます。 一方、Objec
# LINE URLスキームでLINEの機能を使う LINE URLスキームを使うと、スタンプショップやLIFFアプリを開いたり、カメラを起動したりできます。LINE URLスキームは、LINE公式アカウントでも利用できます。たとえば、リッチメニューにLINE URLスキームを開くアクションを設定しておくことで、メニューをタップしたユーザーに対してLINE内のコンテンツを表示できます。 利用できるLINE URLスキームは、以下のとおりです。 https://line.me/R/ https://liff.line.me/ line://(非推奨) ユーザーがline://で始まるURLにアクセスした際に、ユーザーおよびLINEヤフー株式会社の意図に反して、LINE以外のアプリを起動させる「乗っ取り攻撃」を防ぐため、line://は非推奨です。「乗っ取り攻撃」は、特定の条件を満たした場合に
4/13『レコードストアデイ』タワレコ限定のキャンペーンを実施。アーティスト、レコードショップ、そして音楽ファンにとって年に一度の特別な日! タワーレコードでは、4月13日(土)『レコードストアデイ』を記念して、1日限りの特別なキャンペーンをタワーレコードおよびTOWERmini全店にて開催します。 本キャンペーンでは全店で「特製ショッピングバッグ」にて商品をお渡しする他、レコードストアデイに参加する46店舗で限定アナログ商品を販売します。さらに「タワレコ特製レコード型ポストカード」プレゼントやタワーレコードギフトカード 10,000円分が当たる「SNSプレゼントキャンペーン」を実施します。 タワーレコード『レコードストアデイ』キャンペーン2019 ◆『レコードストアデイ』特製ショッピングバッグにて商品をお渡し 『レコードストアデイ』当日、タワーレコードおよびTOWERmini全店では特製
最終回の5回目は、日本全体を覆う”男らしさの呪い”から抜け出すための処方箋を話していただきました。 誰も幸せにならないルールをなくしていこうーー日本の社会を窮屈にし、女性や若者だけでなく、おじさん自身も苦しめている“男らしさのの呪い”について話が盛り上がってきましたが、そこから逃れるためには何が必要なのでしょうか? 深澤 日本では誰もがどこかでしんどさを抱えていると思います。みんなが苦しいのに、互いにルールを押し付けあって、さらに窮屈になっています。 中学校や高校の校則がまた厳しくなっていて問題になっていますが、中学生に対して「白い下着以外禁止」なんていう校則を作って、誰も幸せにならないのに、一生懸命それを守らせていている。 私が大学の講義中に、「通知音さえ出さなければLINEはやってもいいよ」って言ったら、学生が「なんでいいんですか?」って聞くんです。 「講義内容について、友達と感想をい
Fabricのbetaで配布 概要 リリースノートを書く(最後に改行してendと書くまで書き続けられる) 通常のアイコンにBETAのアイコン付ける アーカイブ BETAのアイコンを変更したので元に戻すためgitをリセット アップロード Slackでチームに通知 desc "Betaで配布します。" lane :beta do |options| scheme = "スキーム名" ipa_path = "アウトプット名.ipa" provisioning_profile = "プロビジョニングファイル名" bundle_identifier = "バンドルID" if options[:releaseNotes] releaseNotes = options[:releaseNotes] else releaseNotes = prompt( text: "リリースノートを記載して最後にen
はじめに こんにちは。モバイルアプリサービス部の平屋です。 iOSアプリでカスタムダイアログを実装する方法はいくつかありますが、本記事ではiOS 8で追加されたUIPresentationControllerを使用してカスタムダイアログを実装する方法を紹介します。 検証環境 本記事は以下の環境で検証を行っています。 macOS Sierra 10.13.2 Xcode Version 9.3 (9E145) [1] UIPresentationControllerのサブクラスを実装する さっそく実装を紹介していきます。 まずはUIPresentationControllerのサブクラスを作成します。UIPresentationControllerは「ビューコントローラーをどのように表示するか」などを管理するクラスです。 本記事のサンプルアプリでは、ダイアログの後ろに表示する半透明のオーバー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く