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.2k
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
150
おうちHackを取り入れた リノベーション事例
yusukeito
0
620
Server Side Swiftを しばらく運用してみた話
yusukeito
0
550
Swift からword2vecを 使ってみる
yusukeito
0
1k
Swift Outside the Box
yusukeito
1
2.4k
SwiftでgRPCとProtocolBuffersを使う
yusukeito
4
1.3k
Swift on Raspberry Pi でI2Cデバイスを使う
yusukeito
1
640
Isomorphic Swift
yusukeito
2
580
Swiftの値付きEnumをHackする
yusukeito
0
290
Other Decks in Programming
See All in Programming
デプロイを任されたので、教わった通りにデプロイしたら障害になった件 ~俺のやらかしを越えてゆけ~
techouse
52
32k
What’s New in Compose Multiplatform - A Live Tour (droidcon London 2024)
zsmb
1
330
Identifying User Idenity
moro
6
7.8k
JaSST 24 九州:ワークショップ(は除く)実践!マインドマップを活用したソフトウェアテスト+活用事例
satohiroyuki
0
260
Kotlin2でdataクラスの copyメソッドを禁止する/Data class copy function to have the same visibility as constructor
eichisanden
1
130
GitHub Actionsのキャッシュと手を挙げることの大切さとそれに必要なこと
satoshi256kbyte
5
390
C#/.NETのこれまでのふりかえり
tomokusaba
1
150
PLoP 2024: The evolution of the microservice architecture pattern language
cer
PRO
0
1.6k
役立つログに取り組もう
irof
26
8.6k
Golang と Erlang
taiyow
8
1.9k
Importmapを使ったJavaScriptの 読み込みとブラウザアドオンの影響
swamp09
4
1.2k
Vue3の一歩踏み込んだパフォーマンスチューニング2024
hal_spidernight
3
3.1k
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
79
8.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Automating Front-end Workflow
addyosmani
1365
200k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Why Our Code Smells
bkeepers
PRO
334
57k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
290
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
41
2.1k
[RailsConf 2023] Rails as a piece of cake
palkan
51
4.9k
Adopting Sorbet at Scale
ufuk
73
9k
Scaling GitHub
holman
458
140k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Learning to Love Humans: Emotional Interface Design
aarron
272
40k
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