投稿者:

iOS, Swift

はじめに

初投稿になります.19新卒の河野です.配属後はiOSエンジニアとして,日々精進しています.今回の投稿では,Swiftの1大テーマである”?”と”!”について一度整理しようと思い,このテーマにしました.

既存の解説記事とはやや切り口が異なりますが,個人的にこのまとめ方で理解するのもわかりやすいのでは,と試行錯誤してまとめてみました.

型の後ろの”?”と”!R ...

投稿者:

イベントレポート, データ分析, レコチョク勉強会

2019年11月21日(木)レコチョクオフィスにて、Data Gateway Talk vol.4を開催いたしました。

Data Gateway Talkとは

公式のconnpassから引用するに、「データアナリスト/データサイエンティストの 登竜門(Gateway to Success)となることを目指した勉強会」です。
勉強会自体、今年の4月から始まり、今回の開催が第4回でした。開催の経緯としては、他のデータ分析系の勉強会はスキルの高い人が集まって ...

投稿者:

iOS, Swift

19新卒の永田です。10月の配属以降、iOSアプリの開発に取り組んでいます。
今回はタイトルの通り、Initialization Closureについてまとめようと思います。

TL; DRInitialization Closureは Stored Property の初期化に使われる書き方。
Computed Propertyではないので、{}の中は 1度しか呼ばれない。
未知との遭遇

現在開発中のアプリでUIViewController ...

投稿者:

Java, イベントレポート

はじめに

お疲れさまです。
吹く風に冬の到来を感じるこのごろ皆様いかがお過ごしでしょうか。
普段はレコチョクの会員周りのシステムを担当しております、山根です。
先輩社員の方にこちらのイベント (JJUG CCC 2019 Fall) を紹介して頂き、興味本位で行ってきました!
且つイベント参加と言えば、今年もまもなく開催される「AWS re:Invent 2019 in Las Vegas」のセッション参加祭りに向けて、少しでも予行演習にな ...

投稿者:

今月までに話題になったモノ/コトをまとめました

注目したモノ/コトロッテ クーリッシュのTwitter

ロッテの代表的な商品である「クーリッシュ」のTwitterが とてもかわいい と話題になっています。

4月から運用が始まったこの ロッテ クーリッシュ(@lotte_coolish)ですが、

なんてチルなんだ・・・#クーリッシュのちょっと遅い夏休み pic.twitter.com/hkOZA0eUz4

— ロッ ...

投稿者:

R, Shiny

どうも!効率的な仕事ぶり、充実した機能。
Shinyです!

ということで、今回はRのShinyパッケージの紹介をしたいと思います。

Shinyとは

Shinyではインターラクティブなグラフを作ることができます。

Shinyだと、簡単にインターラクティブなグラフを作ることができることは知っていたのですが、思った以上に簡単に書けちゃったので、ご紹介したいと思います。

環境公式

※公式見たのですが、特に断言はされていなかった ...

投稿者:

fastlane, iOS

リッチプッシュ通知等を実装する際にApp Extensionを追加すると思います。

App Extensionにもバージョンがあるため、このバージョンとアプリのバージョンをあわせないとApp Store Connectへアップロードした際に毎回警告が出てしまいます。

それをfastlaneで自動で合わせるようにしました。

set_info_plist_value(  path: "path/to/AppExtension ...

投稿者:

iOS

UIScrollViewはAutoLayoutのみでスクロールできるよう設定できますが、
Xcode 11でその方法が少し変わりました。

作りたいもの

画面幅と同じサイズのViewを2枚横に配置し、スクロールできるようなものを作ります。

Xcode 10.3Xcode 11違い

Xcode 11では Content Layout Guide と Frame Layout Guide が追加されています。

Xcode 10.3(今ま ...

投稿者:

Bitrise, iOS

背景

ライブラリを増やしていくとだんだんとビルドにかかる時間が長くなってしまいます。
そこで少しでも早くできないかと調べてみたところ、簡単な方法で早くなったので紹介します。

結論

CarthageのビルドをBitrise上でキャッシュする。

結果

22m18s → 9m35s
10分以上も短縮できました。

前提

Carthageでライブラリを管理している。

方法

BitriseのWorkflowの一部を以下の順番で設 ...

投稿者:

Android, ライフサイクル, 端末依存

村瀬です。

今回は新卒向けネイティブアプリ研修のAndroid実習で使用するコロコロカービィ風アプリを準備していたときに直面した問題について紹介いたします。

事象

AQUOS(SH-01K)でコロコロカービィをバックグラウンドから再起動したときと、Pixel 3aで実行したときの挙動が異なる

AQUOS(左)の場合、バッググラウンドから再度起動させるとカービィは中央に戻っており、途中からではなく初回起動と同じ挙動になっています。