{"data":{"allPost":{"edges":[{"node":{"slug":"/post/2019/03/a-story-of-implementing-aspect-oriented-programming-in-objective-c-and-swift-8b92","title":"A Story of Implementing Aspect-Oriented Programming in Objective-C and Swift","subtitle":"","isPublished":true,"createdTime":"2019-03-01T00:00:00.000Z","lastModifiedTime":null,"license":null,"tags":["Swift","Objective-C","Aspect-Oriented Programming"],"category":"Programming","file":{"childMdx":{"excerpt":"Case Study: Intervening UIScrollView Instances's Pan Gesture Recognizer As we known,  UIScrollView  translates pan gesture signals into\n scrollViewDidXXX:  messages and sends to its delegate, most of the time\nyou only have to understand the relationships between the pan gesture\nsignals and the…"}}}}]}},"pageContext":{"slug":"/tag/aspect-oriented-programming","locale":null,"title":"Tags > Aspect-Oriented Programming","showsPageTitle":true,"keywords":["WeZZard","Pieces of My Soul"],"description":"","items":["6711bea1-42f1-543e-bb9c-8740e10314f0"],"paginationInfo":{"basePath":"/tag/aspect-oriented-programming","pageIndex":0,"pagesCount":1,"previousPageTitle":"Earlier Posts","nextPageTitle":"Later Posts"}}}