{"data":{"allPost":{"edges":[{"node":{"slug":"/post/2019/02/hello-world-9cf1","title":"Hello, World!","subtitle":"","isPublished":true,"createdTime":"2019-02-05T00:00:00.000Z","lastModifiedTime":null,"license":null,"tags":[],"category":"Publication","file":{"childMdx":{"excerpt":"Hello, world! I haven't been writing blog posts for a long time. The reason why I had given\nup blogging is that currently there are no blog systems fulfill all my needs. I\ntried to get used to Medium. I love its reply system -- which guides people to\nwrite a new post instead of a simple comment…"}}}},{"node":{"slug":"/post/2019/03/an-introduction-to-gatsblog-5eca","title":"An Introduction to Gatsblog","subtitle":"A Blog Built with Gatsby.js","isPublished":true,"createdTime":"2019-03-02T00:00:00.000Z","lastModifiedTime":null,"license":null,"tags":["Blog","Design","Programming","Gatsblog"],"category":"Showcase","file":{"childMdx":{"excerpt":"This post has been revisited with LLM technology to improve its English\nfluency. As mentioned in my Hello World post, no existing blog system fully meets my\nneeds, especially given my deep involvement with frontend technology. This led me to create my own solution. This post documents my journey…"}}}},{"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":"/page-3","locale":null,"title":"All the Posts (Page 3)","showsPageTitle":false,"keywords":["WeZZard","Pieces of My Soul"],"description":"","items":["ae21300f-a727-599f-a4f6-90375edebef3","6711bea1-42f1-543e-bb9c-8740e10314f0","ddd97bb5-2ed3-509f-95d6-6b52f87716c7"],"paginationInfo":{"basePath":"","pageIndex":2,"pagesCount":3,"previousPageTitle":"Earlier Posts","nextPageTitle":"Later Posts"}}}