Must known iOS concepts for Interview for 5+ years experience - Part 2
Now a days question may ask in any way so having good knowledge on concept is important.
You can check part-1, Here are the concepts which they will ask questions.
You can check part-1, Here are the concepts which they will ask questions.
5. Memory Management
nonatomic(not a thread safe), atomic(default,thread safe), strong(retain for older ios versions)(take ownership of the object) , weak(from ios 5) or unretain_unsafe(ios4)(set to nil), assign(for primitive types won't retain), unowned, Instruments , retain cycles, memory leaks,
retaincounts, mutable and immutable, stack and heap memory,
6. APNS push notifications,
Silent notification how it works in foreground and background,
Payload size,
Voice notifications,
Procedure for enable push notifications.KVO KVC KVP
7. Design Patterns (Creational, Structural & Behavioural)
(Singleton,Facade), (MVC, MVVM), (Observer) Delegate,
8. AutoLayouts, Constraints, SizeClasses, XIB nib, stackviews, Animation Layers
9. WebServices, REST API, XML ,
NSURLSession(Data Task, Download Task, UpLoadTask)
NSURLConnection AFNetworking AlamoFire, http & https
JSON Serialization,
POST vs GET,
PUT VS POST
10. Unit tests ( XCTAssertEqualObjects, XCTAssertEqual, XCTFail, XCTAssertNil, XCTAssertTrue, XCTAssertFalse) and UI Tests.
11. Continous Integration,
AppStore process & Code Coverage,
Xcode Editors,
App thinning(Slicing,Bit Code,On Demand Resources)
12. App Security : Cryptography, Encryption, Encoding, Algorithms,
Advanced Encryption Standard (AES) algorithm,
Symmetric & asymmetric encryption hashing algorithm,
Secure Hash Algorithm 2 (SHA), RSA
13. Data Structures : Any data structure may ask and mostly asked data structure are Binary Search , Stack , Queue, Linked List.
Posted in: