ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
COCOAPODS
Jason Huang
INTRODUCE MYSELF

Experience	

Portfolio
NOW

@Mybook	

Drift with Ken!
NOW

@Mybook	

Drift with Ken!
NOW

@Mybook	

Drift with Ken!
WHAT IS COCOAPODS?
WHAT IS COCOAPODS?
WHAT IS COCOAPODS?
WHAT IS COCOAPODS?
WHAT IS COCOAPODS?
FIRST STEP

Setup	

$ gem install cocoapods	

$ pod setup
PODFILE

Pod?le Sample Image	

$ pod install
WISH POOL

$ pod search
ADVANCE LEVEL

(Want) become Pride of Taiwan ?!
POD SPEC

$ pod spec create ¡°project¡±
SOME SPEC SAMPLE

Facebook	

AFNetworking	

Sharekit
POD SPEC

$ pod spec lint ¡°project¡±
POD SPEC

Send Pull Request to Github
POD SPEC
POD SPEC
CONCLUSION

CocoaPods is absolutely wonderful ?!
HOW TO REMOVE?

Delete the standalone ?les
( Pod?le, Pod?le.lock, Pods directory).	

Delete ¡°xcworkspace¡±
ONE MORE THING
If no QRCode Scanner¡­.Try ¡°i-nigma¡±
Logdown

This Keynote

Release Now!

More Related Content

Similar to Introduce cocoapods (20)

Make your own Open Source transition with CocoaPods
Make your own Open Source transition with CocoaPodsMake your own Open Source transition with CocoaPods
Make your own Open Source transition with CocoaPods
itnig
?
How cocoapods can enhance your iOS development - Amir Hayek, Toluna
How cocoapods can enhance your iOS development - Amir Hayek, TolunaHow cocoapods can enhance your iOS development - Amir Hayek, Toluna
How cocoapods can enhance your iOS development - Amir Hayek, Toluna
Codemotion Tel Aviv
?
Iguaz¨²: A Long-Running Job Scheduler using Docker and Mesos
Iguaz¨²: A Long-Running Job Scheduler using Docker and MesosIguaz¨²: A Long-Running Job Scheduler using Docker and Mesos
Iguaz¨²: A Long-Running Job Scheduler using Docker and Mesos
Colleen Lee
?
°ä´Ç³¦´Ç²¹±è´Ç»å²õ¶àÈËЭ×ö
°ä´Ç³¦´Ç²¹±è´Ç»å²õ¶àÈËЭ×ö°ä´Ç³¦´Ç²¹±è´Ç»å²õ¶àÈËЭ×ö
°ä´Ç³¦´Ç²¹±è´Ç»å²õ¶àÈËЭ×ö
Hai Feng Kao
?
Intro to OOP
Intro to OOPIntro to OOP
Intro to OOP
Gant Laborde
?
Cocoa tip for Cocoaheads Shanghai February 2016
Cocoa tip for Cocoaheads Shanghai February 2016Cocoa tip for Cocoaheads Shanghai February 2016
Cocoa tip for Cocoaheads Shanghai February 2016
Antoine C?ur
?
Django Deployment with Fabric
Django Deployment with FabricDjango Deployment with Fabric
Django Deployment with Fabric
Jonas Nockert
?
Sw install with_without_docker
Sw install with_without_dockerSw install with_without_docker
Sw install with_without_docker
SeongJae Park
?
Mastering the mess: UI Mapping for a better world
Mastering the mess: UI Mapping for a better worldMastering the mess: UI Mapping for a better world
Mastering the mess: UI Mapping for a better world
Marina Grechko
?
Building a private CI/CD pipeline with Java and Docker in the cloud as presen...
Building a private CI/CD pipeline with Java and Docker in the cloud as presen...Building a private CI/CD pipeline with Java and Docker in the cloud as presen...
Building a private CI/CD pipeline with Java and Docker in the cloud as presen...
Baruch Sadogursky
?
Cocoapods
CocoapodsCocoapods
Cocoapods
Bill Kunneke
?
Neo4j Stored Procedure Training Part 1
Neo4j Stored Procedure Training Part 1Neo4j Stored Procedure Training Part 1
Neo4j Stored Procedure Training Part 1
Max De Marzi
?
Devoxx 2014 Report
Devoxx 2014 ReportDevoxx 2014 Report
Devoxx 2014 Report
Ted Vinke
?
PySpark with Juypter
PySpark with JuypterPySpark with Juypter
PySpark with Juypter
Li Ming Tsai
?
Alexa Skills Kit programing for dummies
Alexa Skills Kit programing for dummiesAlexa Skills Kit programing for dummies
Alexa Skills Kit programing for dummies
Naotaka Jay HOTTA
?
Library, Library Lets Use THAT Library ¨C DFW Mobile
Library, Library Lets Use THAT Library  ¨C DFW MobileLibrary, Library Lets Use THAT Library  ¨C DFW Mobile
Library, Library Lets Use THAT Library ¨C DFW Mobile
Adam Hill
?
For mobile 3/14'
For mobile 3/14'For mobile 3/14'
For mobile 3/14'
Jakub Hlad¨ªk
?
Introduction to Cordova
Introduction to CordovaIntroduction to Cordova
Introduction to Cordova
Raymond Camden
?
Continuous integration by R¨¦my Virin
Continuous integration by R¨¦my VirinContinuous integration by R¨¦my Virin
Continuous integration by R¨¦my Virin
CocoaHeads France
?
Cocoapods Overview - library dependency manager for iOS
Cocoapods Overview - library dependency manager for iOSCocoapods Overview - library dependency manager for iOS
Cocoapods Overview - library dependency manager for iOS
Prajwal S Prakash
?
Make your own Open Source transition with CocoaPods
Make your own Open Source transition with CocoaPodsMake your own Open Source transition with CocoaPods
Make your own Open Source transition with CocoaPods
itnig
?
How cocoapods can enhance your iOS development - Amir Hayek, Toluna
How cocoapods can enhance your iOS development - Amir Hayek, TolunaHow cocoapods can enhance your iOS development - Amir Hayek, Toluna
How cocoapods can enhance your iOS development - Amir Hayek, Toluna
Codemotion Tel Aviv
?
Iguaz¨²: A Long-Running Job Scheduler using Docker and Mesos
Iguaz¨²: A Long-Running Job Scheduler using Docker and MesosIguaz¨²: A Long-Running Job Scheduler using Docker and Mesos
Iguaz¨²: A Long-Running Job Scheduler using Docker and Mesos
Colleen Lee
?
°ä´Ç³¦´Ç²¹±è´Ç»å²õ¶àÈËЭ×ö
°ä´Ç³¦´Ç²¹±è´Ç»å²õ¶àÈËЭ×ö°ä´Ç³¦´Ç²¹±è´Ç»å²õ¶àÈËЭ×ö
°ä´Ç³¦´Ç²¹±è´Ç»å²õ¶àÈËЭ×ö
Hai Feng Kao
?
Cocoa tip for Cocoaheads Shanghai February 2016
Cocoa tip for Cocoaheads Shanghai February 2016Cocoa tip for Cocoaheads Shanghai February 2016
Cocoa tip for Cocoaheads Shanghai February 2016
Antoine C?ur
?
Django Deployment with Fabric
Django Deployment with FabricDjango Deployment with Fabric
Django Deployment with Fabric
Jonas Nockert
?
Sw install with_without_docker
Sw install with_without_dockerSw install with_without_docker
Sw install with_without_docker
SeongJae Park
?
Mastering the mess: UI Mapping for a better world
Mastering the mess: UI Mapping for a better worldMastering the mess: UI Mapping for a better world
Mastering the mess: UI Mapping for a better world
Marina Grechko
?
Building a private CI/CD pipeline with Java and Docker in the cloud as presen...
Building a private CI/CD pipeline with Java and Docker in the cloud as presen...Building a private CI/CD pipeline with Java and Docker in the cloud as presen...
Building a private CI/CD pipeline with Java and Docker in the cloud as presen...
Baruch Sadogursky
?
Neo4j Stored Procedure Training Part 1
Neo4j Stored Procedure Training Part 1Neo4j Stored Procedure Training Part 1
Neo4j Stored Procedure Training Part 1
Max De Marzi
?
Devoxx 2014 Report
Devoxx 2014 ReportDevoxx 2014 Report
Devoxx 2014 Report
Ted Vinke
?
Alexa Skills Kit programing for dummies
Alexa Skills Kit programing for dummiesAlexa Skills Kit programing for dummies
Alexa Skills Kit programing for dummies
Naotaka Jay HOTTA
?
Library, Library Lets Use THAT Library ¨C DFW Mobile
Library, Library Lets Use THAT Library  ¨C DFW MobileLibrary, Library Lets Use THAT Library  ¨C DFW Mobile
Library, Library Lets Use THAT Library ¨C DFW Mobile
Adam Hill
?
Continuous integration by R¨¦my Virin
Continuous integration by R¨¦my VirinContinuous integration by R¨¦my Virin
Continuous integration by R¨¦my Virin
CocoaHeads France
?
Cocoapods Overview - library dependency manager for iOS
Cocoapods Overview - library dependency manager for iOSCocoapods Overview - library dependency manager for iOS
Cocoapods Overview - library dependency manager for iOS
Prajwal S Prakash
?

Recently uploaded (20)

ISOIEC 42001 AI Management System ºÝºÝߣs
ISOIEC 42001 AI Management System ºÝºÝߣsISOIEC 42001 AI Management System ºÝºÝߣs
ISOIEC 42001 AI Management System ºÝºÝߣs
GilangRamadhan884333
?
NSFW AI Chatbot Development Costs: What You Need to Know
NSFW AI Chatbot Development Costs: What You Need to KnowNSFW AI Chatbot Development Costs: What You Need to Know
NSFW AI Chatbot Development Costs: What You Need to Know
Soulmaite
?
Webinar: LF Energy GEISA: Addressing edge interoperability at the meter
Webinar: LF Energy GEISA: Addressing edge interoperability at the meterWebinar: LF Energy GEISA: Addressing edge interoperability at the meter
Webinar: LF Energy GEISA: Addressing edge interoperability at the meter
DanBrown980551
?
16 KALALU????????????????????? APARAMAHASAHASRA SIMHAMAHANKALKIADIPARASAKTIBH...
16 KALALU????????????????????? APARAMAHASAHASRA SIMHAMAHANKALKIADIPARASAKTIBH...16 KALALU????????????????????? APARAMAHASAHASRA SIMHAMAHANKALKIADIPARASAKTIBH...
16 KALALU????????????????????? APARAMAHASAHASRA SIMHAMAHANKALKIADIPARASAKTIBH...
IT Industry
?
Caching for Performance Masterclass: The In-Memory Datastore
Caching for Performance Masterclass: The In-Memory DatastoreCaching for Performance Masterclass: The In-Memory Datastore
Caching for Performance Masterclass: The In-Memory Datastore
ScyllaDB
?
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
katalinjordans1
?
Leadership u automatizaciji: RPA pri?e iz prakse!
Leadership u automatizaciji: RPA pri?e iz prakse!Leadership u automatizaciji: RPA pri?e iz prakse!
Leadership u automatizaciji: RPA pri?e iz prakse!
UiPathCommunity
?
Kickstart Your QA: An Introduction to Automated Regression Testing Tools
Kickstart Your QA: An Introduction to Automated Regression Testing ToolsKickstart Your QA: An Introduction to Automated Regression Testing Tools
Kickstart Your QA: An Introduction to Automated Regression Testing Tools
Shubham Joshi
?
DealBook of Ukraine: 2025 edition | AVentures Capital
DealBook of Ukraine: 2025 edition | AVentures CapitalDealBook of Ukraine: 2025 edition | AVentures Capital
DealBook of Ukraine: 2025 edition | AVentures Capital
Yevgen Sysoyev
?
Understanding & Utilizing SharePoint Advanced Management
Understanding & Utilizing SharePoint Advanced ManagementUnderstanding & Utilizing SharePoint Advanced Management
Understanding & Utilizing SharePoint Advanced Management
Drew Madelung
?
GDG Cloud Southlake #40: Brandon Stokes: How to Build a Great Product
GDG Cloud Southlake #40: Brandon Stokes: How to Build a Great ProductGDG Cloud Southlake #40: Brandon Stokes: How to Build a Great Product
GDG Cloud Southlake #40: Brandon Stokes: How to Build a Great Product
James Anderson
?
UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1
DianaGray10
?
Blockchain for Businesses Practical Use Cases & Benefits.pdf
Blockchain for Businesses Practical Use Cases & Benefits.pdfBlockchain for Businesses Practical Use Cases & Benefits.pdf
Blockchain for Businesses Practical Use Cases & Benefits.pdf
Yodaplus Technologies Private Limited
?
UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1
DianaGray10
?
AMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarAMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes Webinar
ThousandEyes
?
Mastering ChatGPT & LLMs for Practical Applications: Tips, Tricks, and Use Cases
Mastering ChatGPT & LLMs for Practical Applications: Tips, Tricks, and Use CasesMastering ChatGPT & LLMs for Practical Applications: Tips, Tricks, and Use Cases
Mastering ChatGPT & LLMs for Practical Applications: Tips, Tricks, and Use Cases
Sanjay Willie
?
Artificial Intelligence Quick Research Guide by Arthur Morgan
Artificial Intelligence Quick Research Guide by Arthur MorganArtificial Intelligence Quick Research Guide by Arthur Morgan
Artificial Intelligence Quick Research Guide by Arthur Morgan
Arthur Morgan
?
Teaching Prompting and Prompt Sharing to End Users.pptx
Teaching Prompting and Prompt Sharing to End Users.pptxTeaching Prompting and Prompt Sharing to End Users.pptx
Teaching Prompting and Prompt Sharing to End Users.pptx
Michael Blumenthal (Microsoft MVP)
?
TrustArc Webinar: State of State Privacy Laws
TrustArc Webinar: State of State Privacy LawsTrustArc Webinar: State of State Privacy Laws
TrustArc Webinar: State of State Privacy Laws
TrustArc
?
Caching for Performance Masterclass: Caching Strategies
Caching for Performance Masterclass: Caching StrategiesCaching for Performance Masterclass: Caching Strategies
Caching for Performance Masterclass: Caching Strategies
ScyllaDB
?
ISOIEC 42001 AI Management System ºÝºÝߣs
ISOIEC 42001 AI Management System ºÝºÝߣsISOIEC 42001 AI Management System ºÝºÝߣs
ISOIEC 42001 AI Management System ºÝºÝߣs
GilangRamadhan884333
?
NSFW AI Chatbot Development Costs: What You Need to Know
NSFW AI Chatbot Development Costs: What You Need to KnowNSFW AI Chatbot Development Costs: What You Need to Know
NSFW AI Chatbot Development Costs: What You Need to Know
Soulmaite
?
Webinar: LF Energy GEISA: Addressing edge interoperability at the meter
Webinar: LF Energy GEISA: Addressing edge interoperability at the meterWebinar: LF Energy GEISA: Addressing edge interoperability at the meter
Webinar: LF Energy GEISA: Addressing edge interoperability at the meter
DanBrown980551
?
16 KALALU????????????????????? APARAMAHASAHASRA SIMHAMAHANKALKIADIPARASAKTIBH...
16 KALALU????????????????????? APARAMAHASAHASRA SIMHAMAHANKALKIADIPARASAKTIBH...16 KALALU????????????????????? APARAMAHASAHASRA SIMHAMAHANKALKIADIPARASAKTIBH...
16 KALALU????????????????????? APARAMAHASAHASRA SIMHAMAHANKALKIADIPARASAKTIBH...
IT Industry
?
Caching for Performance Masterclass: The In-Memory Datastore
Caching for Performance Masterclass: The In-Memory DatastoreCaching for Performance Masterclass: The In-Memory Datastore
Caching for Performance Masterclass: The In-Memory Datastore
ScyllaDB
?
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
katalinjordans1
?
Leadership u automatizaciji: RPA pri?e iz prakse!
Leadership u automatizaciji: RPA pri?e iz prakse!Leadership u automatizaciji: RPA pri?e iz prakse!
Leadership u automatizaciji: RPA pri?e iz prakse!
UiPathCommunity
?
Kickstart Your QA: An Introduction to Automated Regression Testing Tools
Kickstart Your QA: An Introduction to Automated Regression Testing ToolsKickstart Your QA: An Introduction to Automated Regression Testing Tools
Kickstart Your QA: An Introduction to Automated Regression Testing Tools
Shubham Joshi
?
DealBook of Ukraine: 2025 edition | AVentures Capital
DealBook of Ukraine: 2025 edition | AVentures CapitalDealBook of Ukraine: 2025 edition | AVentures Capital
DealBook of Ukraine: 2025 edition | AVentures Capital
Yevgen Sysoyev
?
Understanding & Utilizing SharePoint Advanced Management
Understanding & Utilizing SharePoint Advanced ManagementUnderstanding & Utilizing SharePoint Advanced Management
Understanding & Utilizing SharePoint Advanced Management
Drew Madelung
?
GDG Cloud Southlake #40: Brandon Stokes: How to Build a Great Product
GDG Cloud Southlake #40: Brandon Stokes: How to Build a Great ProductGDG Cloud Southlake #40: Brandon Stokes: How to Build a Great Product
GDG Cloud Southlake #40: Brandon Stokes: How to Build a Great Product
James Anderson
?
UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1
DianaGray10
?
UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1
DianaGray10
?
AMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarAMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes Webinar
ThousandEyes
?
Mastering ChatGPT & LLMs for Practical Applications: Tips, Tricks, and Use Cases
Mastering ChatGPT & LLMs for Practical Applications: Tips, Tricks, and Use CasesMastering ChatGPT & LLMs for Practical Applications: Tips, Tricks, and Use Cases
Mastering ChatGPT & LLMs for Practical Applications: Tips, Tricks, and Use Cases
Sanjay Willie
?
Artificial Intelligence Quick Research Guide by Arthur Morgan
Artificial Intelligence Quick Research Guide by Arthur MorganArtificial Intelligence Quick Research Guide by Arthur Morgan
Artificial Intelligence Quick Research Guide by Arthur Morgan
Arthur Morgan
?
TrustArc Webinar: State of State Privacy Laws
TrustArc Webinar: State of State Privacy LawsTrustArc Webinar: State of State Privacy Laws
TrustArc Webinar: State of State Privacy Laws
TrustArc
?
Caching for Performance Masterclass: Caching Strategies
Caching for Performance Masterclass: Caching StrategiesCaching for Performance Masterclass: Caching Strategies
Caching for Performance Masterclass: Caching Strategies
ScyllaDB
?

Introduce cocoapods