Slide 1

Slide 1 text

INTRODUCING COCOAPODS HOW TO IMPROVE YOUR APPS WITH OPEN SOURCE LIBRARIES COCOAPODS 墋Օ物ই֜ڥአ樄რ纷ୗ䓚൉܋APP䋿ێ SIMON NG

Slide 2

Slide 2 text

COCOAPODS IS THE DEPENDENCY MANAGER FOR COCOA PROJECTS. COCOAPODSฎCOCOA殻ፓጱ狅蚅ᓕቘૡٍ牐 — cocoapods.org

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

WITHOUT USING COCOAPODS ইຎ䷱磪COCOAPODS

Slide 5

Slide 5 text

USING GOOGLE MOBILE ADS SDK > Download the Google Mobile Ads SDK from Google > Unzip it and add GoogleMobileAds.framework to your Xcode project ᥝֵአ GOOGLE MOBILE ADS SDK牧眅Ḓضᥝ݄GOOGLE翕 ᒊӥ斉ፘ橕纷ୗ䓚牐薹 瓟盅牧ٚ疥䲆礯ے蝱 XCODE 殻ፓ牐

Slide 6

Slide 6 text

ADD DEPENDENT LIBRARIES > AdSupport > AudioToolbox > AVFoundation > CoreGraphics > CoreMedia > CoreTelephony > EventKit > EventKitUI > MessageUI > StoreKit > SystemConfiguration

Slide 7

Slide 7 text

USING COCOAPODS TO INSTALL GOOGLE MOBILE ADS SDK ڥአCOCOAPODSਞ蕕GOOGLE MOBILE ADS SDK

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

USING COCOAPODS MAKES IT EASIER TO MANAGE LIBRARY DEPENDENCIES FOR YOUR XCODE PROJECTS. ֵአ COCOAPODS 胼䒻ۗ眅斕誫ᓕቘ XCODE 殻ፓ

Slide 11

Slide 11 text

INSTALL [ਞ蕕@ COCOAPODS sudo gem install cocoapods

Slide 12

Slide 12 text

CREATE [ୌ缏@ A PODFILE pod init

Slide 13

Slide 13 text

EDIT [翥蜉@ THE PODFILE

Slide 14

Slide 14 text

SEARCH FOR [矾疨@ PODS Cocoapods.org

Slide 15

Slide 15 text

POD SEARCH

Slide 16

Slide 16 text

RUN [䁆ᤈ@ POD INSTALL

Slide 17

Slide 17 text

姴懿樄珸 XCODE WORKSPACE WORKSPACEฎӞ㮆XCODE෈կ牧奲ݳԧग़㮆XCODE䌕礯 ޾෈䲆牐

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

WHY YOU NEED TO LEARN COCOAPODS 傶֜ᥝ䋊聜ֵአ COCOAPODS? ਙই֜胼犤֦ጱAPP虋஑ๅ༉?

Slide 20

Slide 20 text

OPEN SOURCE LIBRARIES THEY CAN EASILY HELP YOU MAKE YOUR APPS BETTER. 磪硳瑿ֵአᒫӣො樄რॺկ胼犤眅斕ฃ狶ڊๅ༉ጱAPPS 䋊睞 COCOAPODS 磪ۗฃෝᓕቘᒫӣො樄რॺկ GITHUB.COM / COCOAPODS.ORG

Slide 21

Slide 21 text

DEMO

Slide 22

Slide 22 text

VIDEOSPLASHKIT UIViewController library for creating intro pages with background videos HTTPS://GITHUB.COM/MOVIELALA/VIDEOSPLASHKIT

Slide 23

Slide 23 text

STICKY COLLECTION VIEW This UICollectionViewFlowLayout subclass allows you to have overlapping collection view cells, just like the Reminders app does. HTTPS://GITHUB.COM/MATBEICH/STICKYCOLLECTIONVIEW-SWIFT

Slide 24

Slide 24 text

FOLIOREADERKIT A Swift ePub reader and parser framework for iOS. HTTPS://GITHUB.COM/FOLIOREADER/FOLIOREADERKIT

Slide 25

Slide 25 text

SCLALERTVIEW Animated Alert View written in Swift, which can be used as a UIAlertView or UIAlertController replacement.

Slide 26

Slide 26 text

FOLDING CELL https://github.com/Ramotion/folding-cell

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

AWESOME SWIFT LIBRARIES HTTPS://GITHUB.COM/VSOUZA/AWESOME-IOS HTTPS://GITHUB.COM/SVENTIIGI/STLOCATIONREQUEST HTTPS://GITHUB.COM/COSMICMIND/MATERIAL HTTPS://GITHUB.COM/HYPEROSLO/HUE HTTPS://GITHUB.COM/MOBILEPLAYER/MOBILEPLAYER-IOS HTTPS://GITHUB.COM/EPHREAD/INSTRUCTIONS HTTPS://GITHUB.COM/YOAVLT/LIQUIDFLOATINGACTIONBUTTON

Slide 29

Slide 29 text

REFERENCES [㷢ᘍ虻碘@ Learn more about CocoaPods HTTPS://GUIDES.COCOAPODS.ORG/USING/THE-PODFILE.HTML Swift Package Manager and Catalogs HTTPS://SWIFT.ORG/PACKAGE-MANAGER/ HTTPS://DEVELOPER.IBM.COM/SWIFT/PRODUCTS/PACKAGE- CATALOG/

Slide 30

Slide 30 text

捝睞獨Ո䌃ጱ纷ୗ嘨 虏֦硩绑臑ग़牏虋஑ๅ䔶

Slide 31

Slide 31 text

THANK YOU 蘛蘛 SIMONNG@APPCODA.COM / @SIMONNG / @APPCODAMOBILE WWW.FACEBOOK.COM/GROUPS/APPCODATW