サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
curiosity.co.jp
はじめに この記事はiOS 13以降にもSwift Concurrency(つまりasync/awaitやActorなど)が使えるようになると思っていなかったときに書いたものです。 はなしの準備 雑談として「最近はどんなアーキテクチャでiOSアプリ作るの?」という話題があったので整理の文章を書いてみます。 Appleの性質上、2021年7月でもまだ決め手のようなものはないし、私だったらTCAやVIPERを候補にモジュール分割してなるべくDB使わずに作って必要になったらCore Dataを採用すると思います。 それはそれとして、Android BlueprintのREADMEかなにかでGoogleのソフトウェアエンジニアが「チームが生産性を最大化させるアーキテクチャを選べばいい」なんてことを書いてあったのを読んだ記憶があるんですが、それは最もですねと思いつつも、しかしそもそも選択肢がわからな
わたくし@yimajoが仕事のコードレビューで気をつけていることを書いておきます。特にiOSアプリ開発をしているので内容はiOSアプリ開発におけるコーディングやStoryboardについて書いていますが、その前提やメンタル面の話が多めです。 ちなみにiOSアプリのコードレビューで見ているポイント 2020年5月版にインスパイアされて書いてみました。 前提 レビュー時にリスクや課題、問題という言葉を意識して使い分ける 「このコードは問題です」という指摘をするとき、「問題」という言葉の意味をなるべく共通の理解を持つ 問題 現在起こっている正常でない状況 例: 仕様を表現できていない 例: 不具合がある 課題 問題を整理/分割したもの 例: deprecatedなAPIを使っている リスク 時間の経過もしくは何かの要因によって課題や問題になってしまう事柄 例: テストコードが書けていないので手を
2019年も残すところあと6ヶ月。上半期はどんな感じでiOSアプリ開発をやってたかっていうのを書いておきます。 SwiftUIとかCombineとかそういった話題はありません。 開発用ツール XcodeGen デメリットはあるもののXcodeGenが圧倒的に便利です。 しかし、すぐにXcodeGenを使いたかったかというとそういうわけでもありませんでした。 なのでXcodeGenをチームで採用しようというのは難しい判断になりそうですね。 一年ちょっと前の自分は`XcodeGen`なんていらないんじゃ...と "試しもしないで" 言ってたので反省した。今は小さく趣味アプリで試してデメリットを把握してからメリットがでかいので仕事で活かしてる — y.imajô (@yimajo) April 26, 2019 もう少し細かく、自分の気持の移り変わりとしては次のような感じです。 「XcodeGe
iOSアプリ開発を主なテーマとするテックカンファレンス iOSDC JAPAN 2018、 開催3年目となる今年は8月30日から4日間に渡って早稲田大学西早稲田キャンパスで開催されます。 運営に応募されたおよそ540のプロポーザルの中から、今回もまた我が株式会社キュリオシティソフトウェアの代表取締役(@yimajo)のトークが採択されましたので、本人の意気込みと共に見どころをご紹介します。 8/31(金) Track B 17:40 ~ (30分) @yimajo 採択テーマ: Swiftの生みの親によるasync/await for Swiftを徹底解説し、新しい非同期処理の手法を理解する こんにちは、最近はなんだかアマチュアスポーツ関係で嫌なニュースが続いたり、夏らしく寝苦しい夜が続いていますね。 ところで、皆さんはasync/awaitを知っていますか? 2012年にC#で導入された
2016.8.20に開かれたiOSDC 2016に参加しました! @yimajo です iOSDCは日本で最初のiOSアプリ開発者のCfP形式(話すネタを申し込んで採択される方式)の大規模カンファレンスです。これまで、日本のiOSアプリ開発界隈ではCfP形式のカンファレンスが開かれることはありませんでしたが、ようやくの開催ということで日本中からiOSアプリ開発者達が”練馬"にあるココネリホールに集まりました。 自分のLTについて 私の発表は「お前らのiOSアプリ開発は間違っている」というタイトルで、アプリケーションを作るなかで問題解決のために継承を使ったプログラミング手法が、いわゆる「オレオレフレームワーク」となり長期的には開発速度を落としてしまうという意図の発表でした。 https://www.youtube.com/watch?v=Q4pbWBrHSiw&t=7h56m14s 話の中で
はじめに 今週もWantedly社で開催された第2回Swift 勉強会 – LT会に参加し、「WebAPIを利用する際のOptional Bindingやクロージャを駆使したSwiftらしいコードの書き方の解説」というタイトルでLTしてきたのでその内容を公開しておきます。 発表資料は「WebAPIを利用する際のOptional Bindingやクロージャを駆使したSwiftらしいコードの書き方」はSlideShareにアップロードしていて、LTで説明したコードはGitHubに置いてあります。 LTで話したかったこと 前回第1回の勉強会や懇談会では下記の事柄について分からないという声がありました OptionalやOptional Binding クロージャ JSONのパース部分 Swiftを学ぶ上で皆が通る箇所ではないかと思いますが、実際WebAPIを利用したコードを書いてみるとコ
突撃、隣の勉強会! 毎月開催場所を色々な会社に変えて行われているiOS/Android勉強会のpotatotipsに参加してきました。 今回はWantedly社での開催、発表中はモンストのグリーンノイズ降臨が18:00からであったためモンストをプレイしながら聞いておりiOSの発表のみをまとめています。もし内容に問題があればご指摘ください。 資料はアップロードされ次第追記します。 Swift -エラーと戻り値はResultで返すのがいいのか,悪いのか 発表者は @sonson Reddit API使ってみるかと思って Swiftラッパー作って公開した 綺麗に書くために関数型言語を勉強しろと言われた 関数型言語を勉強してenumでエラーと戻り値を返すようにした そこら辺含めていいのか悪いのか議論したい Libraries for the Swift 発表者は @susieyy Wantedly
あっという間に4月も中盤、「新人なら知っておきたい10の事」という感じのタイトルで長文を書きたい@yimajoです。 毎月開催場所を色々な会社に変えつつ行われているiOS/Android勉強会のpotatotipsに参加してきました。 今回はサイバーエージェント社での開催で渋谷のマークシティ17階でのpotatotipsでした。 Glide信者から見たfacebook/fresco [Android] 発表は@wasabeefさん frescoは画像管理やってくれる PicasoとかGlideとか意味合い近い Picasoとかと違ってViewを持ってる MVCのVの部分をライブラリに組み込んでる XMLとかコードで丸い画像にできたり 読み込み終了とかできる WebPもサポートしてる CAのサービスもWebPを使い始めた 画像加工をするためのコールバックもある volleyとかOKHttpで
毎月開催しているiOS/AndroidのTips交換会、今回で15回になるpotatotipsに参加してきました。今回はSansan株式会社で開催されました。 iOS/Androidの発表をまとめていますが問題があれば@yimajoまでご指摘ください。 Realmビギナーが知っとくべき内容で打線組んだwww @yimajoの発表。 Realmあるあるを話したい nil/NSNullの保存はサポートしていない仕様 NSStringはnilを突っ込めるため不思議だったが実は保存されるのは空文字 NSDateはミリ秒以下を保存できない(バグかと思ってたが正確にはAndroid側と同じ仕様にしているらしい) NSDateでnil/NSNullを保存できないのは適当な値を入れにくいので困る 日付をNSStringで保存するのも方法としてある Realm周辺のライブラリやツールを説明 Realm+JS
毎月開催しているiOS/AndroidのTips交換会、2015年最初のpotatotipsに参加してきました。今回はグノシー社で開催され、発表人数を絞って時間的に余裕のある進行でした。 iOSの発表をまとめていますが問題があればご指摘ください アイコンフォントライブラリの自動生成 @hayashi311のアイコンフォントライブラリの話。 (すいません前半は間に合わなくて聞けませんでした) カジュアルなUIテスト 発表者は@hormislime。画面ポチポチテストするのを辞めたいのでRemoteというライブラリを使ってみたという話。 動画を加工してブログに貼り付ける機能のアプリやってた Instagramの動画投稿みたいなやつ 動画の長さを調整 ブログエディタの一部 ブログの投稿の一部になってるので画面の改装が深い テストするまで長い 楽して自動化したい RemoteっていうSeleniu
毎月開催しているiOS/AndroidのTips交換会、2014年最後になったpotatotipsに参加してきました。今回はpixiv社で開催され、LT時間5分順守の残り時間のみ質問というかなりメリハリある感じで行われました。 発表をまとめていますが問題があればご指摘ください pixivのAndroidアプリの画像取り扱い事情 pixiv社@__chocomelonの発表。pixiv Androidアプリでのサムネイル画像の種類や取得方法についてでした。 詳細はPixiv Engineering Blogに書かれています pixvアプリのサムネイルの種類 pixivではVolley+OkHttp ユーザーのネットワーク回線によってスレッド数を自動調整する Android 2系はもうサポートしない 水曜日はランチをやってるので暇があれば来てください iOS・Android 徹底比較! Sub
このページを最初にブックマークしてみませんか?
『株式会社キュリオシティソフトウェア』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く