Foundation Framework in iOS
Foundation framework defines base layer of the objective C classes.The goal of the Foundation framework is
- Object creation and deallocation- Supports Unicode strings, object persistence, and object distribution
- Basic utility classes like NSData , NSDate , NSString etc.
- OS independent to provide portability
NSObject is the base class for all classes in objective C. Foundation Framework classes functionalities are
- Object creation and deallocation(NSAutoReleasePool)
- Data storage(NSData,NSString)
- Text and strings(NSCharacterSet,NSScanner)
- Dates and times(NSDate, NSTimeZone, NSCalendar, NSLocale)
- Application coordination and timing(NSNotification,NSNotificationCenter, NSNotificationQueue)\
- Object distribution and persistence(NSPropertyListSerialization, NSCoder)
- Operating-system services(NSThread,NSFileManager,NSProcessInfo)
- URL loading system
It's amazing blog And useful for me Thanks
ReplyDeleteiOS Online Course