Results 6 issues of Air chen

### In This Case: When I develop a POI search function of a Driver Guidance Application , there is some difference POI requests . I used the promise to implement...

Add Observer instance to receive all blocks.😁

1. Add @autoreleasepool block in main func. 2. Update some interfaces call. 3. Remove some surplus code.

直接用书上的代码,取得的两个点坐标不对,需改成如下: float p1[2]; float p2[2]; [func getControlPointAtIndex:1 values:(float *)&p1]; [func getControlPointAtIndex:2 values:(float *)&p2]; CGPoint point1 = CGPointMake(p1[0], p1[1]); CGPoint point2 = CGPointMake(p2[0], p2[1]);

![2017-10-01 5 11 20](https://user-images.githubusercontent.com/19179243/31053272-407cd458-a6cc-11e7-884e-50674cf53f2c.png) I want to have a good look interface,but VersatileImageField same as ImageField. It's my code: ``` from django.db import models from versatileimagefield.fields import VersatileImageField, PPOIField from...

Adopt swift version 5.2 by Xcode 11.3.1