Friday, 3 May 2019

iOS Topic wise links







DelegatesDelegates are a design pattern that allows one object to send messages to another object when a specific event happens.                                            a delegate is just a class that does some work for another class. Imagine an object A calls an object B to perform an action. Once the action is complete, object A should know that B has completed the task and take necessary action, this can be achieved with the help of delegates!https://medium.com/@jamesrochabrun/implementing-delegates-in-swift-step-by-step-d3211cbac3efhttps://medium.com/ios-os-x-development/pass-data-with-delegation-in-swift-86f6bc5d0894https://stackoverflow.com/questions/52964455/calling-textfield-from-another-class-swift
CoreDataThe persistent store coordinator(NSPersistentStoreCoordinator class instance) keeps a reference to the managed object model . The managed object model is an instance of the NSManagedObjectModel class. The first step is to create a managed object model, CoreData uses a SQLite database as the persistent store.  create a new managed object and insert it into the managed object context  NSManagedObject represents a single object stored in Core Data; you must use it to create, edit, save and delete from your Core Data persistent store. A managed object context represents a single object space. A managed object context is represented by an instance of the NSManagedObjectContext class. A Core Data application has one or more managed object contexts, each managing a collection of model objects, instances of the NSManagedObject class. 

https://medium.com/kkempin/coredata-basics-xcode-9-swift-4-56a0fc1d40cbhttps://medium.com/xcblog/core-data-with-swift-4-for-beginners-1fc067cca707https://medium.com/@ankurvekariya/core-data-crud-with-swift-4-2-for-beginners-40efe4e7d1cc
SplitViewControllerhttps://www.raywenderlich.com/265-uisplitviewcontroller-tutorial-getting-startedhttp://www.theappguruz.com/blog/splitviewcontroller-in-iphone-using-swifthttps://www.tutlane.com/tutorial/ios/ios-ui-split-view-controllerhttps://stackoverflow.com/questions/9986174/good-ipad-splitviewcontroller-tutorial

UIPageViewController

https://spin.atomicobject.com/2015/12/23/swift-uipageviewcontroller-tutorial/https://www.appcoda.com/uipageviewcontroller-tutorial-intro/http://www.theappguruz.com/blog/uipageviewcontroller-in-ios







https://www.appcoda.com/ios-programming-course/http://swift.attojs.com/index.php/category/uikit/uipageviewcontroller/




GitHubGitHub is a file or code sharing service to collaborate with different people. which is typically used for version control. Git is a version control tool that will allow you to perform all kinds of operations to fetch data from the central server or push data to it whereas GitHub is a core hosting platform for version control collaboration.

https://www.edureka.co/blog/how-to-use-github/


map, filter, reduce, flatMap and compactMap, guard, if Let or if Var, do, try-catch, Any, AnyObject and AnyHashable


https://useyourloaf.com/blog/swift-guide-to-map-filter-reduce/


Cloud Kithttps://www.appcoda.com/cloudkit-introduction-tutorial/https://www.raywenderlich.com/1000-cloudkit-tutorial-getting-started



Drop Box, DropBox integrationCarthage itself is written in Swift! It exclusively uses dynamic frameworks instead of static librarieshttps://www.appcoda.com/dropbox-api-tutorial/http://www.theappguruz.com/blog/ios-dropbox-integration


Debuging, unit testing, XI/UITesting, Instrumentshttps://help.apple.com/instruments/mac/current/




Class & StructClasses are reference type, struct are value type. Classes are like google spread sheets, any one can access and edit that classes. But not structs.  Classes can inherit properties from other classes EX: UIButtons. But structs can’t inherit.  Both can 1)Define properties to store values. 2) Define methods to provide functionality.




JSON parsing with Structs example





SnapKit for constraintshttps://github.com/SnapKit/SnapKithttps://www.appcoda.com/snapkit/



Safe area layout for iPhoneX





AV Kithttps://www.raywenderlich.com/5191-video-streaming-tutorial-for-ios-getting-startedhttp://www.theappguruz.com/blog/play-audio-and-video-using-avfoundation-framework-in-swifthttps://bambuser.com/docs/playback/ios-player-swift/https://code.tutsplus.com/tutorials/build-an-mp3-player-with-av-foundation--cms-24482https://www.invasivecode.com/weblog/AVFoundation-Swift-capture-video/
TV OS
  • TVML Apps: Apple introduced new TVML framework which is a client-server based app that includes TVML, TVJS, and TVML kit.
  • Custom Apps: These custom apps are developed in the same manner as for iOS. Examples are Storyboard, UIKit, Outlets, Actions, etc.
http://www.tothenew.com/blog/introduction-of-client-server-based-tvos-application-using-tvml-tvjs/                                                                                                                                                http://www.brianjcoleman.com/tvos-tutorial-video-app-in-swift/https://www.appcoda.com/tvos-introduction/



https://learnappmaking.com/pass-data-between-view-controllers-swift-how-to/




Custom URL to open iOS app





UIBezierPathUIBezierPath for to make a custom shape. Won’t animate it.https://www.appcoda.com/bezier-paths-introduction/UIBezierPath


CAShapeLayerThe "CA" in CAShapeLayer stands for CoreAnimation. If you wish to animate, move, manipulate, or wellhttps://www.calayer.com/core-animation/2016/05/22/cashapelayer-in-depth.htmlCAShapeLayer


Chating based apps





uidocumentinteractioncontrollerA view controller that previews, opens, or prints fileshttps://code.tutsplus.com/tutorials/ios-sdk-previewing-and-opening-documents--mobile-15130uidocumentinteractioncontroller


Read bar codes





Payment Gateways


Payment Gateways


JazzyCreate a document for your swift projecthttps://medium.com/@arpit.cor/easy-documentation-for-your-swift-project-using-jazzy-9117f6a8709ahttps://github.com/realm/jazzy


SQLITE
  • Create and connect to a database
  • Create a table
  • Insert a row
  • Update a row
  • Delete a row
  • Query the database
  • Handle SQLite errors

https://www.simplifiedios.net/swift-sqlite-tutorial/http://www.theappguruz.com/blog/use-sqlite-database-swift

Top 10 Libraries for iOS Developershttps://www.raywenderlich.com/259-top-10-libraries-for-ios-developers




Realm

https://github.com/realm/realm-cocoa



Apple history year wisehttp://swift.ayaka.me




Importent concepts in swifthttps://medium.com/@jamesrochabrun/18-swift-concepts-for-objective-c-developers-a3ed526fd173




http://brainwashinc.com/2009/05/





http://www.theappguruz.com/category/ios Importent link




RxSwift





SandBox testing





Firebase push notifications with badge, sound and Custom designed notifications





Autolayout programmetically





MKMapKit, Apple mapshttps://www.ioscreator.com/tutorials/draw-route-mapkit-tutorialhttps://www.thorntech.com/2016/01/how-to-search-for-location-using-apples-mapkit/https://www.raywenderlich.com/160517/mapkit-tutorial-getting-startedhttps://stackoverflow.com/questions/10598322/iphone-how-to-draw-line-between-two-points-on-mapkithttps://tilakgondi.wordpress.com/2015/01/24/ios-to-draw-poly-line-on-apple-maps-to-show-directions-from-source-to-destination-i-your-app/
Ad mobs , and google ad mobs 





iAd Bannerhttps://www.appcoda.com/ios-iad-introduction/




XML Parsing http://www.theappguruz.com/blog/xmlparsing-with-nsxmlparser-tutorial
Correct one working properly.
https://cocoapods.org/pods/Alamofire-SwiftyXMLParserhttps://www.appcoda.com/parse-xml-and-json-web-service/https://www.ioscreator.com/tutorials/parsing-xml-tutorial

Xib examples with constraints





Work with php, .net and java API’s





Create developer, Production and Distribution Certificateshttps://docs.telerik.com/platform/appbuilder/cordova/code-signing-your-app/configuring-code-signing-for-ios-apps/create-development-provisioning-profile




Push notifications Badgehttps://stackoverflow.com/questions/11153631/increment-the-push-notification-badge-iphone





https://www.appcoda.com/app-thinning/




https://www.programiz.com/swift-programming/setshttps://docs.swift.org/swift-book/LanguageGuide/CollectionTypes.html




Firebase Databasehttps://www.raywenderlich.com/3-firebase-tutorial-getting-started




Integrate fileshttps://www.appcoda.com/files-app-integration/




Perform background taskshttps://www.raywenderlich.com/5817-background-modes-tutorial-getting-started




Relations Coredatahttps://medium.com/kkempin/coredata-basics-xcode-9-swift-4-56a0fc1d40cb




Threading tutorialhttps://medium.com/@gabriel_lewis/threading-in-swift-simply-explained-5c8dd680b9b2




Swift patternshttps://www.weheartswift.com/loops/




HealthKithttps://medium.com/aubergine-solutions/healthkit-data-reading-writing-f10688cfda6bhttps://www.appcoda.com/healthkit-introduction/https://www.appcoda.com/healthkit/


Appcoda tutorial linkshttps://www.appcoda.com/intermediate-swift-tips/admob.html




Best Tutorial for File management and Dropbox integration and so on …http://www.theappguruz.com/blog/play-audio-and-video-using-avfoundation-framework-in-swift




Firebase cloud storage ( Cloud Firestore)





Best Tutorialshttps://riptutorial.com/ios/topic/1823/alamofirehttps://www.invasivecode.com/weblog/AVFoundation-Swift-capture-video/     all types of kit’s examples in categories sectionhttp://www.theappguruz.com/category/ioshttps://www.codementor.io/dasdom/easy-unit-tests-in-ios-development-t4zmcav1m     Unit Test

Push notifications tutorialhttps://www.raywenderlich.com/8164-push-notifications-tutorial-getting-startedhttps://medium.com/ios-os-x-development/learn-master-%EF%B8%8F-ios-remote-push-notifications-in-2018-in-under-10-minutes-825ca6bee092    Custom design notificationshttps://stackoverflow.com/questions/42940629/how-to-open-specific-view-controller-when-push-notification-received-in-swift-3/42941118https://stackoverflow.com/questions/33706455/open-app-in-specific-view-when-user-taps-on-push-notification-with-ios-swift

UICollectionViewCells Grid/HeaderAndFooter/Multiple selectionhttps://www.appcoda.com/ios-programming-uicollectionview-tutorial/https://www.appcoda.com/supplementary-view-uicollectionview-flow-layout/https://www.appcoda.com/ios-collection-view-tutorial/


UICollectioViewFlowLayouthttps://samwize.com/2015/11/30/understanding-uicollection-flow-layout/




Local notificationshttps://www.ioscreator.com/tutorials/local-notification-ios-tutorial                          https://www.simplifiedios.net/ios-local-notification-tutorial/                                     https://medium.com/@dkw5877/local-notifications-in-ios-156a03b81cebhttps://www.appcoda.com/local-notifications-ios8/https://useyourloaf.com/blog/local-notifications-with-ios-10/https://stackoverflow.com/questions/37324331/local-notification-using-ios-using-swift

SQLite tutorialhttps://www.simplifiedios.net/swift-sqlite-tutorial/




KYO & KYC





Apple Push Notification service (APNS)https://www.raywenderlich.com/8164-push-notifications-tutorial-getting-startedhttps://medium.com/@piyush.dez/apple-push-notifications-apns-ad94b67dae31   (Notifications Life cycle is good)



MVC & MVVC





How to open Deep Links, Notifications and Shortcutshttps://medium.com/@stasost/ios-how-to-open-deep-links-notifications-and-shortcuts-253fb38e1696




Custom font importhttps://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/




No comments:

Post a Comment

Difference between == and ===

Difference between == and === https://stackoverflow.com/questions/24002819/difference-between-and == operator checks if their ...