Suche senden
Hochladen
5分でわかるText Kit
•
0 gefällt mir
•
4,472 views
R
Ryota Hayashi
Folgen
https://www.wantedly.com/projects/9160
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 20
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
CG2013 04
CG2013 04
shiozawa_h
Boost.Graph入門
Boost.Graph入門
egtra
ggplot2再入門(2015年バージョン)
ggplot2再入門(2015年バージョン)
yutannihilation
iOS の通信における認証の種類とその取り扱い
iOS の通信における認証の種類とその取り扱い
niwatako
Can we live in a pure Swift world?
Can we live in a pure Swift world?
toyship
脱swift初心者するための2つのきっかけ
脱swift初心者するための2つのきっかけ
Daiki Mogmet Ito
PUSH通知の許可をよりもらうためのUI考察など
PUSH通知の許可をよりもらうためのUI考察など
Tsuyoshi Yonemoto
自分でできることを増やしてみるというのは結構楽しかったという新米iOS開発者の小話
自分でできることを増やしてみるというのは結構楽しかったという新米iOS開発者の小話
Reiko Gotou
Empfohlen
CG2013 04
CG2013 04
shiozawa_h
Boost.Graph入門
Boost.Graph入門
egtra
ggplot2再入門(2015年バージョン)
ggplot2再入門(2015年バージョン)
yutannihilation
iOS の通信における認証の種類とその取り扱い
iOS の通信における認証の種類とその取り扱い
niwatako
Can we live in a pure Swift world?
Can we live in a pure Swift world?
toyship
脱swift初心者するための2つのきっかけ
脱swift初心者するための2つのきっかけ
Daiki Mogmet Ito
PUSH通知の許可をよりもらうためのUI考察など
PUSH通知の許可をよりもらうためのUI考察など
Tsuyoshi Yonemoto
自分でできることを増やしてみるというのは結構楽しかったという新米iOS開発者の小話
自分でできることを増やしてみるというのは結構楽しかったという新米iOS開発者の小話
Reiko Gotou
watchOS1 to watchOS2
watchOS1 to watchOS2
Motoki Narita
とにかく明るいCore Spotlight
とにかく明るいCore Spotlight
今城 善矩
PUSH通知証明書作成ツールを作った
PUSH通知証明書作成ツールを作った
Tomoki Hasegawa
Command Line Tool in swift
Command Line Tool in swift
Yusuke Kita
動画のあれこれ
動画のあれこれ
Takumi KASHIMA
チュートリアルをリッチにしよう
チュートリアルをリッチにしよう
shinya sakemoto
AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例
Kenichi Kambara
【Potatotips #26】Replace EventBus with RxJava/RxAndroid
【Potatotips #26】Replace EventBus with RxJava/RxAndroid
Hiroyuki Kusu
教育の生産性へそれに辿りつかない物語
教育の生産性へそれに辿りつかない物語
heibei_marunouchi
OSSから学ぶSwift実践テクニック
OSSから学ぶSwift実践テクニック
庸介 高橋
iOS WebView App
iOS WebView App
hagino 3000
最近遊んだ Wii Uの 3つのソフトの感想
最近遊んだ Wii Uの 3つのソフトの感想
teapipin
これからの時代に! パソコン離れの中のパソコン選び
これからの時代に! パソコン離れの中のパソコン選び
teapipin
ツイッター調査:約173万ツイートを調査して分かったTwitterの利用動向 #twtr_hack
ツイッター調査:約173万ツイートを調査して分かったTwitterの利用動向 #twtr_hack
teapipin
Prottとsketchとzeplinのススメ
Prottとsketchとzeplinのススメ
Asami Yamamoto
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Weitere ähnliche Inhalte
Andere mochten auch
watchOS1 to watchOS2
watchOS1 to watchOS2
Motoki Narita
とにかく明るいCore Spotlight
とにかく明るいCore Spotlight
今城 善矩
PUSH通知証明書作成ツールを作った
PUSH通知証明書作成ツールを作った
Tomoki Hasegawa
Command Line Tool in swift
Command Line Tool in swift
Yusuke Kita
動画のあれこれ
動画のあれこれ
Takumi KASHIMA
チュートリアルをリッチにしよう
チュートリアルをリッチにしよう
shinya sakemoto
AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例
Kenichi Kambara
【Potatotips #26】Replace EventBus with RxJava/RxAndroid
【Potatotips #26】Replace EventBus with RxJava/RxAndroid
Hiroyuki Kusu
教育の生産性へそれに辿りつかない物語
教育の生産性へそれに辿りつかない物語
heibei_marunouchi
OSSから学ぶSwift実践テクニック
OSSから学ぶSwift実践テクニック
庸介 高橋
iOS WebView App
iOS WebView App
hagino 3000
最近遊んだ Wii Uの 3つのソフトの感想
最近遊んだ Wii Uの 3つのソフトの感想
teapipin
これからの時代に! パソコン離れの中のパソコン選び
これからの時代に! パソコン離れの中のパソコン選び
teapipin
ツイッター調査:約173万ツイートを調査して分かったTwitterの利用動向 #twtr_hack
ツイッター調査:約173万ツイートを調査して分かったTwitterの利用動向 #twtr_hack
teapipin
Prottとsketchとzeplinのススメ
Prottとsketchとzeplinのススメ
Asami Yamamoto
Andere mochten auch
(15)
watchOS1 to watchOS2
watchOS1 to watchOS2
とにかく明るいCore Spotlight
とにかく明るいCore Spotlight
PUSH通知証明書作成ツールを作った
PUSH通知証明書作成ツールを作った
Command Line Tool in swift
Command Line Tool in swift
動画のあれこれ
動画のあれこれ
チュートリアルをリッチにしよう
チュートリアルをリッチにしよう
AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例
【Potatotips #26】Replace EventBus with RxJava/RxAndroid
【Potatotips #26】Replace EventBus with RxJava/RxAndroid
教育の生産性へそれに辿りつかない物語
教育の生産性へそれに辿りつかない物語
OSSから学ぶSwift実践テクニック
OSSから学ぶSwift実践テクニック
iOS WebView App
iOS WebView App
最近遊んだ Wii Uの 3つのソフトの感想
最近遊んだ Wii Uの 3つのソフトの感想
これからの時代に! パソコン離れの中のパソコン選び
これからの時代に! パソコン離れの中のパソコン選び
ツイッター調査:約173万ツイートを調査して分かったTwitterの利用動向 #twtr_hack
ツイッター調査:約173万ツイートを調査して分かったTwitterの利用動向 #twtr_hack
Prottとsketchとzeplinのススメ
Prottとsketchとzeplinのススメ
Kürzlich hochgeladen
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
Kürzlich hochgeladen
(12)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
5分でわかるText Kit
1.
5分で分かるTextKit @hayashi311
2.
3.
文字列 Bitmap画像 文字のレンダリング is
4.
文字列 Bitmap画像 ?
5.
1000001 A A A A 文字 グリフ UIFont(name:
"AppleMyungjo", size: 112)
6.
文字とグリフは1:1ではない "fly" fly
7.
文字列 != グリフの列
8.
200px 250px ABC DEF 16px A B C 3px ABCDE FGHI JKL
9.
文字列 レイアウト=グリフの座標 let text
= "あのイーハトーヴォのすきとおった風" あのイーハトーヴォ のすきとおった風 あのイーハトーヴォ のすきとおった風 あの イーハトーヴォの すきとおった風 枠のサイズ 行の間隔
10.
文字列 Bitmap画像 グリフ フォント フォントサイズ レイアウト (グリフの座標) 表示領域のサイズ 文字の間隔 改行のスタイル
11.
String Bitmap画像 グリフ フォント フォントサイズ レイアウト (グリフの座標) 表示領域のサイズ 文字の間隔 改行のスタイル
12.
String Bitmap画像 グリフ(NSTextStorage) NSAttributedString レイアウト (グリフの座標) 表示領域のサイズ 文字の間隔 改行のスタイル
13.
String Bitmap画像 UIFont+CGGlyph (NSTextStorage) NSAttributedString レイアウト (グリフの座標) 表示領域のサイズ 文字の間隔 改行のスタイル
14.
String Bitmap画像 UIFont+CGGlyph (NSTextStorage) NSAttributedString レイアウト (グリフの座標) NSTextContainer
15.
String Bitmap画像 UIFont+CGGlyph (NSTextStorage) NSAttributedString NSLayoutManager NSTextContainer
16.
String Bitmap画像 Glyphの座標 (NSTextStorage) NSAttributedString NSLayoutManager NSTextContainer .textStorage .textContainers 監視
17.
Bitmap画像 Glyphの座標 NSLayoutManager .textStorage .textContainers タッチイベント .glyphIndexForPoint(point:) .characterIndexForGlyphAtIndex() CGPoint(100,45) グリフのIndex 文字のIndex
18.
UITextViewに感謝
19.
次回:UITextViewの闇
20.
We are hiring
!
Jetzt herunterladen