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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yusuke Ito
March 07, 2016
Programming
2.3k
7
Share
SwiftでC言語のライブラリを使おう
Yusuke Ito
March 07, 2016
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
720
Isomorphic Swift
yusukeito
2
680
Swiftの値付きEnumをHackする
yusukeito
0
420
Other Decks in Programming
See All in Programming
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
200
Feature Toggle は捨てやすく使おう
gennei
0
390
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
270
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
720
PHPで TLSのプロトコルを実装してみる
higaki_program
0
610
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
830
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
420
見せてもらおうか、 OpenSearchの性能とやらを!
shunta27
1
160
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.2k
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
3
430
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
210
「接続」—パフォーマンスチューニングの最後の一手 〜点と点を結ぶ、その一瞬のために〜
kentaroutakeda
4
2.2k
Featured
See All Featured
Believing is Seeing
oripsolob
1
100
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
800
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
94
WENDY [Excerpt]
tessaabrams
9
37k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
170
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Cult of Friendly URLs
andyhume
79
6.8k
Designing for humans not robots
tammielis
254
26k
Test your architecture with Archunit
thirion
1
2.2k
Agile that works and the tools we love
rasmusluckow
331
21k
Accessibility Awareness
sabderemane
0
88
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