IOS Series

sdk / ide used for development

How to clear Cache from DerivedData folder in IOS Simulator
Debug/Release folder location in IOS Simulator
How to change default build system to legacy build system in Xcode
Installing Xcode 11.x on MAC using External HDD
How to Clean Usage Space from Xcode
Kaise Xcode-12 Install karein (Hindi)
Different versions of xcode on mac
Project Explorer in Xcode
Xcode Preferences
Delete data from simulator
Installing Xcode 14.x on MAC using External HDD or Laptop
What is XCConfig

frameworks

Overview of IOS Frameworks
Accelerometer
GameKit
UiKit
Widget Kit
CoreML
Audio & Video
CFNetwork
AVAudioPlayer
Framework in IOS
NS Stands in IOS Frameworks ?

fundamentals ( part – 1 )

IOS App Development Prerequisites
Introductions
Hardware
Software
Tools
Xcode 11
Xcode 12
Xcode 14
Storyboard vs XIB in IOS
Simulator
Understanding IOS
Function Overloading
Function Overriding
Protocol and Delegate Concept in Objective-C or Swift (हिंदी)
Delegation Pattern in Objective-C
Delegation Pattern in Swift
ARC : Automatic Reference Counting (हिंदी)
OOPS
Xcode Features
Architecture Pattern
Concurrency in swift
Crash Detection in IPhone 14
IOS app lifecycle
IOS architecture
Life cycle of EVENTS
Sharing Option in IOS ( Objective-C )
How to Organize Folders in IOS Project
Command-Line Arguments in Objective-C (हिंदी)
Swift vs Objective-c (हिंदी)

fundamentals ( part – 2 )

Strong Weak
Strong cycle
Self, This, Me in Coding (हिंदी)
Retain, Assign, Copy, Strong, Weak, Atomic keywords in IOS (हिंदी)
ARC life cycle
AutoreleasePool in Objective-C (हिंदी)
Retain Cycle
Tuple
Defer
Properties
non-atomic
Memory Management in Objective-C (हिंदी)
Memory Leaks (हिंदी)
Instruments
Protocol
Access Control in Swift iOS
What is Widget
Initialization
Ranges
Basics Classes of iOS APP
nil | Nil | NULL | NSNull | (हिंदी)

ui controls ( part – 1 )

User Interface?
Introduction to UIKit
UIButton
UILabel
Image View
UIText Fields
UISwitch
UISLIDER in IOS
What is stepper in iOS
Text View
Auto Layout
Alertview or Actionsheet in Objective-C
Segmented Controls
UIActivity Indicator
What is UIVIEW in IOS
What is Container View
What is a ViewController iOS
View and ViewController
WebKit in iOS

ui controls ( part – 2 )

What is difference between TableView and CollectionView(UI)
UI Collection View / CollectionView Controller
Frame, CGRect, CGPoint and CGSize
Custom Buttons
Progress View
View Controller Life Cycle
Stack view (Horizontal / Vertical)
NSCalendar in Objective-C (हिंदी)
What is Page View Controller in Storyboard?
What is ScrollView in iOS?
What is datetime picker?
Picker View
WebKit View
NavigationBar
Tool Bar
ios tab bar controller
Search bar
Men/Sub-Menu Command
Navigation Controller
What is Split ViewController in IOS
Constraints
What is SwiftUI?

ui controls ( part – 3 )

GRID VIEW
Apple MAP Integration in Swift
SceneKit View
Spritekit View
ARKit Scenekit View
ARKit Spritekit View
GLKit View Controller
AVKit View Controller
Tap Gesture Recognizer
Pinch Gesture Recognizer
Rotaion Gesture Recognizer
Swipe Gesture Recognizer
Pan Gesture Recognizer
Long Press Gesture Recognizer
How to Make Collectionview in Objective-C
What is Safe Area in Storyboard
Using UIColor to customize app appearance

objective-c ( part – 1 )

Introduction to Programming
Message Passing between Classes in Objective-C (हिंदी)
Program Structure in Objective-C
Struct or Entity or Models in Objective-C
Objective-C Basics (हिंदी)
Command Line & Print
__blocks in Objective-C
Decision Making in Objective-C
Comments
Data Types in Objective-C
Datatypes, Categories, Extensions in Objective-C (हिंदी)
Constants
Data Encapsulation in Objective-C (हिंदी)
String
If else
Operator in Objective-C
Array & ArrayList in Objective-C
NSArray & NSMutableArray in Objective-C (हिंदी)
Methods of NSArray in Objective-C (हिंदी)
Methods of NSMutableArray in Objective-C (हिंदी)
Mostly used Methods of NSDictionary in Objective-C (हिंदी)
Loop in Objective-C
Functions in Objective-C
Integer, NSInteger, NSNumber in Objective-C
Switch
while loop
Jump Statement
alloc and init in Objective-C
Control Statement
Extension in Objective-C
Category in Objective-C
Timer
What is the @objc attribute? (हिंदी)
[at]Symbol in Objective-C
Synthesize and Dynamic in IOS (हिंदी)
Class Method vs Instance Method in Objective-C
Data Encapsulation in Objective-C
Inheritance in Objective-C
Polymorphism in Objective-C Code
Abstraction
Enumerations / ENUM
Passing Data
Segue
Getting Data from UserDefaults
OOPS
Multithreading
Bitwise Operator
Break Statement
Recursion
Constraint kaise Fix kare IOS APP me | Basic Constraints in IOS APP ( हिंदी )
How to Make Collectionview in Objective-C

objective-c ( part – 2 )

Introduction
Basic Syntax of Objective-C
Macros and Pre-Processor in Objective-C
Subcripts
NS Framework
Values and Collections in Objective-C ( Part-1 ) (हिंदी)
Values and Collections in Objective-C ( Part-2 ) (हिंदी)
Values and Collections in Objective-C ( Part-3 ) (हिंदी)
Initialize (& de-initialize)
Swift Flow Control
typecasting in objective-C
Selectors (& Class Type)
Playground
variables
Optionals
Control Flow
NSString in Objective-C
Mostly Used Methods of NSSet/NSMutableSet in Objective-C (हिंदी)
Dictionaries
Functions
Closures
Properties
Initialisation
Property observer
for-in loop
Optional Chaining
Methods or Functions
repeat-while loop
Higher-Order Functions
Flow Control
NSLog and Console Debugging in Objective-C
ERROR Handling in Objective-C
Guard
unowned
Pointers in Objective-C
Escaping & Non-Escaping Closures
Opaque Types
Gaurd Statement
Higher-Order Functions
Main function in IOS

swift ( part – 1 )

Main function in IOS
id vs any in IOS
introduction to swift programming language (हिंदी)
Swift Programming Basics – Part ( One ) (हिंदी)
Swift Programming Basics – Part ( Two ) (हिंदी)
Swift Programming Basics – Part ( Three ) (हिंदी)
Advanced Swift Programming
Local Datastorage in Objective-C (हिंदी)
Blocks in Swift or Objective-C
__blocks in Objective-C
Subscripts
Fallthrough Statement
ClassKIt
Cloud kit
Combine framework
Core Audio
Core location
Collections
Structures
Tuples
Swift : Basic Operators (हिंदी)
Swift : Strings and Characters (हिंदी)
Selectors & Class Type Swift Assignment
Delegation Pattern
Optional Binding
SwiftyJSON
Swift Hashable
Swift Singleton
Selectors & Class Type ObjC
Paging
Dynamic Binding
Reuse UIView with XIB
Custom Table View Cell
Search in Tables
Table View Methods
Multiple Edit Buttons
Custom Cells in Collection Views
Deleting Cells in Collection Views
Collection Views Drag and Drop
Coredata
Accessing Maps
Camera Management
File Handling
iAd Integration
in-App Purchase
Location Handling
Swift Hashable
Type Alias
Typecasting
JSON parsing and displaying in Objective-C

swift ( part – 2 )

Basic Structure of an APP
UIlabel Control in IOS Swift
UIButton in Swift
UITextBox in Swift
UISLIDER in IOS
UISEGMENTEDCONTROL in IOS
UISWITCH and UIACTIVITY INDICATOR in IOS
How do I use progress view? or What is the use of UIImageView?

storing (local db, cloud, api)

Description
Firebase Introduction
What is Firebase?
Settings ViewController
Creating Users in Firebase
Upload Operations Firebase
Storage Operations Firebase
Firestore Structure Firebase
Saving Date Firebase
Retrieving Data Firebase
Downloading Images Firebase
Firebase Security
IAM (Identity Access Management)
AWS Introduction
What is AWS
Creating Users in AWS
Indexing in AWS
Searching in AWS
Storing image in S3 in AWS
Introduction to Mongo DB
What is MongoDB
SQLite Database

graphics & gestures

Introduction to touches and gestures
Begin & End Touch Methods
Touches Moved
Custom Gesture
Transformations
Rotate and Scale
CG Transforms and Touches
Graphics and Animation
Animations
Animation Blocks
Animation Loops
Chart Graph Excercise
Spring ANimation
Transitions
Core Graphics
Bezier Path Curves
Bezier Path Lines
Finger Drawing Excercise
CA Layer
IBInspectable
Core Animation
Core Animation Frames
CA Transitions
Animation in Autolayout
UI Dynamics
Grid View Example
Transforming Views with CGAffineTransform
Working with UIBezierPath in iOS applications
Scroll to Top