Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SwiftでC言語のライブラリを使おう
Search
Yusuke Ito
March 07, 2016
Programming
7
2.3k
SwiftでC言語のライブラリを使おう
Yusuke Ito
March 07, 2016
Tweet
Share
More Decks by Yusuke Ito
See All by Yusuke Ito
Macとオーディオ再生 2024/11/02
yusukeito
0
1.4k
おうちHackを取り入れた リノベーション事例
yusukeito
0
900
Server Side Swiftを しばらく運用してみた話
yusukeito
0
640
Swift からword2vecを 使ってみる
yusukeito
0
1.1k
Swift Outside the Box
yusukeito
1
2.8k
SwiftでgRPCとProtocolBuffersを使う
yusukeito
4
1.4k
Swift on Raspberry Pi でI2Cデバイスを使う
yusukeito
1
710
Isomorphic Swift
yusukeito
2
680
Swiftの値付きEnumをHackする
yusukeito
0
420
Other Decks in Programming
See All in Programming
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
250
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
120
LangChain4jとは一味違うLangChain4j-CDI
kazumura
1
180
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
130
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
380
「抽象に依存せよ」が分からなかった新卒1年目の私が Goのインターフェースと和解するまで
kurogenki
0
120
AWS Infrastructure as Code の新機能 2025 総まとめ 〜SA 4人による怒涛のデモ祭り〜
konokenj
10
3.4k
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
190
AI 開発合宿を通して得た学び
niftycorp
PRO
0
120
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
200
Windows on Ryzen and I
seosoft
0
290
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
140
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
698
190k
Bash Introduction
62gerente
615
210k
WENDY [Excerpt]
tessaabrams
9
36k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
190
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Building Adaptive Systems
keathley
44
3k
The World Runs on Bad Software
bkeepers
PRO
72
12k
We Have a Design System, Now What?
morganepeng
55
8k
Believing is Seeing
oripsolob
1
84
Transcript
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE 4XJGUͰ$ݴޠͷ ϥΠϒϥϦΛ͓͏ ϦʔυΞʔΩςΫτ ҏ౻༞ี :VTVLF*UP !OPWJ@ നϠΪίʔϙϨʔγϣϯ 5PLZP4FSWFS4JEF4XJGU.FFUVQ
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE αʔόʔαΠυ 4XJGUΤϯδχΞืूதʂ ͪΖΜɺJ04ɾ"OESPJE
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE $ݴޠͷϥΠϒϥϦ w .PEVMFNBQΛੜͯ͠ϔομʔΛಡΈࠐΉ w 4XJGUଆ͔ΒJNQPSUͰ͖ΔΑ͏ʹͳΔ w ίϯύΠϧ࣌ʹMJCYYYͱϦϯΫ͢Δ w ࠓޙ$
$ ίʔυ41.ͰϏϧυՄೳʹ 4&
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE ͏ϝϦοτ w ७4XJGUͷϥΠϒϥϦ·ͩগͳ͍ w $ͷࢿ࢈͕͑Δ w ଟ͘ΘΕ͍ͯΔͳΒ҆ఆ͍ͯ͠Δ ͣ
w όΠϯσΟϯάͷඞཁແ͠ ϔομʔͷΠϯϙʔτͷ Έ
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE ϥΠϒϥϦΛ४උ w ࠓճ*NBHF.BHJDLΛྫʹ w CSFXJOTUBMMJNBHFNBHJDL 049 w VTSMPDBMPQUJNBHFNBHJDLʹΠϯετʔϧ
͞ΕΔ
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE 4XJGUʹJNQPSU w .PEVMFNBQΛ࡞ w 4XJGUଆ JNQPSU$+1&( module CJPEG
[system] { header "/usr/include/jpeglib.h" link "jpeg" export * }
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE ϥΠϒϥϦͷ͍ํΛௐΔ w *NBHF.BHJDL$ͷΠϯλʔϑΣʔε͕ඪ४ w $ͷΠϯλʔϑΣʔε͕ແ͍ $ ͔͠ͳ͍ ߹$Ͱ ϥοϓ͢Δඞཁ͕͋Δ
w IUUQXXXJNBHFNBHJDLPSHTDSJQUNBHJDL XBOEQIQ w IUUQNBHJDLXBOECMPHGDDPN w 2JJUBɾ(PPHMFͳͲ
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE 9DPEF͔Β͏ w $PNNBOEMJOF"QQMJDBUJPO w IUUQTHJUIVCDPN;FXP4XJGU$PNNBOE-JOF "QQMJDBUJPO5FNQMBUF͓͢͢Ί w #VJME4FUUJOHT͔Β4XJGU*NQPSU1BUIΛઃఆ w
43$3005 .PEVMFT$+1&(NPEVMFNPEVMFNBQ ͷͱ͖ɺ 43$3005 .PEVMFT
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE ϥΠϒϥϦΛಈ͔ͯ͠ΈΔ w EFNP
$PQZSJHIU4IJSPZBHJ$PSQPSBUJPO"MMSJHIUTSFTFSWFE ্͛ w NPEVMFNBQͷϦϙδτϦΛެ։͠Α͏ -JOVY TXJGUCVJME༻ IUUQTHJUIVCDPNOPWJ.BHJDL8BOE049 w 'SBNFXPSLʹ͠Α͏
9DPEFˠ/FX1SPKFDUˠ$PDPB'SBNFXPSL w (JUIVCʹެ։͠Α͏ IUUQTHJUIVCDPNOPWJ4XJGU.BHJDL8BOE