I need to migrate my objective-c project to swift project. In my objective-c code, I have a function which includes a @autoreleasepool
block:
-(void) doSomething {
//many things are on going here
doJobs()
//@autoreleasepool block here
@autoreleasepool {
//access database
readDB()
//access backend server
informServer()
}
}
In swift code, do I need to treat the @autoreleasepool
block specially? If so, how? If no, can I just do things in the sequential way like below in swift?
private func doSomething -> Void {
//many things are on going here
doJobs()
//access database
readDB()
//access backend server
informServer()
}