Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
iOSの検証と改善
Search
y_matsuwitter
March 29, 2014
Programming
8
7.3k
iOSの検証と改善
GunosyでやってるiOSの検証フローなど諸々の話。スタートアップiOS勉強会 #startup_ios にて。
y_matsuwitter
March 29, 2014
Tweet
Share
More Decks by y_matsuwitter
See All by y_matsuwitter
Building Products in the LLM Era
ymatsuwitter
11
12k
Product Utilization of Large Language Models Starting Today
ymatsuwitter
3
3.1k
経営・意思・エンジニアリング
ymatsuwitter
23
21k
LLM in 2023 and 2024
ymatsuwitter
8
6k
Turbulent Technological Changes and Career Strategies
ymatsuwitter
2
3k
LLM in toB Service and Its UX
ymatsuwitter
7
11k
Agent and small LLM validation
ymatsuwitter
7
3k
Information management for a culture of speed: The story of Notion and LayerX
ymatsuwitter
4
11k
Monorepo on AWS
ymatsuwitter
0
340
Other Decks in Programming
See All in Programming
大体よく分かるscala.collection.immutable.HashMap ~ Compressed Hash-Array Mapped Prefix-tree (CHAMP) ~
matsu_chara
1
210
AI時代もSEOを頑張っている話
shirahama_x
0
230
GeistFabrik and AI-augmented software development
adewale
PRO
0
250
Integrating WordPress and Symfony
alexandresalome
0
120
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
310
TypeScript 5.9 で使えるようになった import defer でパフォーマンス最適化を実現する
bicstone
1
1k
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
180
AIコーディングエージェント(Gemini)
kondai24
0
150
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
17
6.6k
配送計画の均等化機能を提供する取り組みについて(⽩⾦鉱業 Meetup Vol.21@六本⽊(数理最適化編))
izu_nori
0
120
Querying Design System デザインシステムの意思決定を支える構造検索
ikumatadokoro
1
1.2k
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
140
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.1k
How STYLIGHT went responsive
nonsquared
100
5.9k
Facilitating Awesome Meetings
lara
57
6.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
Scaling GitHub
holman
464
140k
Speed Design
sergeychernyshev
33
1.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
690
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Transcript
GUNOSYత IOSͷݕূͱΧΠθϯ @y_matsuwitter
͡Ί·ͯ͠ @Y_MATSUWITTER Ͱ͢
ࣗݾհ GunosyͰਖ਼࠲ͯ͠·͢ ୲:ɹ͍͍ͩͨશͯ iOS Android Πϯϑϥ API ਪનΤϯδϯ Golang
None
ࠓͷ ! GUNOSYͰͷIOSΞϓϦ ΧΠθϯϑϩʔʹ͍ͭͯ
ࣈਆΑΓਖ਼͍͠
վળ > ։ൃ
اը 1ि ̎ि 3ि ։ൃ ৹ࠪ ϦϦʔε ҰͭͷվળͷޮՌΛݟΔͷʹ ͍͍ͩͨ3ि͔͔ؒΔʂʂ 3िؒޙ
ݕূ
ελʔτΞοϓʹ ͕࣌ؒͳ͍
ແବͳ͘ΧΠθϯ͍ͨ͠ • ݕূͷਫ਼Λ্͛Δ • Ծઆͷ࠶ݱੑΛ্͛Δ • ্هͷ࣮ࢪճΛ্͛Δ
Ծઆͷਫ਼ • େࣄͳͷ࠶ݱੑ • త͕໌֬ʹͳ͍ͬͯΔ • తʹد༩͢Δม͕໌֬ʹͳ͍ͬͯΔ • ࠶ݱੑ͕͋Εɺ࣍ͷԾઆߋʹਫ਼্
Α͋͘Δฐࣾͷྫ • ͜Ε·ͰͷσʔλͰ̋̋ͷը໘ͷػೳΛ ΘͤΔͱͲ͏ఆணͦ͢͠͏ͩ • తม => ͦͷػೳΛͬͨϢʔβʔ • ݕূʹඞཁͳมɹ=>
֤Ϣʔβʔͷը໘ભ ҠɺఆணͳͲͳͲɻ
ݕূͷਫ਼ ͱΓ͋͑ͣGoogle analytics͔͓ͭ͏ =>·͕͍ͪ ࠓճͷԾઆͷݕূͰඞཁͳ̋̋ ɹɹɹɹɹɹɹɹ ɹɹɹ=> ରʹԠͨ͡ϩάऩू
֎෦ͷܭଌπʔϧʹ͍ͭͯ • ͳΜͱͳ͘εΫϦʔϯϏϡʔͱ͔ݟ͑Δ • ʮͳΜͱͳ͘ʯ => ϢʔβʔҰਓ୯Ґͷߦಈ ·ͰΘ͔ΓͮΒ͍ɻ
GUNOSYͰͷϩάʹ͍ͭͯ • ࣗલͰLoggerΛ࡞͍ͯ͠Δ • ֤ϢʔβʔͷΫϦοΫը໘ભҠɺࡏ࣌ ؒͳͲΛܭଌ • ΦϑϥΠϯͷ߹ɺOnResumeͰ࠶ૹॲཧ
ϩάͷऩूɾूܭ
ݕূͷखΛ૿͢ • ݕূͱ։ൃͷνʔϜΛ͢Δ • ϦϞʔτ͔ΒมߋՄೳͳUI
։ൃͱݕূͷ اը 1ि ̎ि 3ि ։ൃ ৹ࠪ ϦϦʔε 3िؒޙ ݕূ
ݕূମ੍ߏங اը ։ൃ ຖि৽͍͠։ൃ ʹऔΓΉ
ϦϞʔτ͔ΒมߋՄೳͳUI • APIϨεϙϯεʹUIʹؔ͢ΔใΛؚΊΔ • {“color”: “212,212,212,212”, “size”: “12,12”} • Ϣʔβʔ͝ͱʹදࣔ༰Λ੍ޚ
ࠓ։ൃதͳͷ • NSCache + AFNetworkingͰϦϞʔτͱಉظ͢ ΔNSUserDefaultsϞυΩ • [[GNDefaults defaults] colorForKey:@“toolbar”];
• [[GNDefaults defaults] sizeForKey:@“icon_size”];
࠷ޙʹ ։ൃΛॏͶΔͨͼʹ͠Α͏ ᶃԾઆͷਫ਼͕͕͋Δ ᶄݕূͷ͕͕͋Δ
͋ͱ
GUNOSYͰ IOSΤϯδχΞืूதͰ͢