The implementation is in AFNetworking.
After you create the request and operation add the setUpload progress block to the operation. That will give you the data needed for your progress indicator:
[operation.HTTPRequestOperation setUploadProgressBlock:^(NSUInteger bytesWritten, long long totalBytesWritten, long long totalBytesExpectedToWrite) {
NSLog(@"Uploading!");
} ];