8000 GitHub - Alex1989Wang/Blogs: Some of the blog posts transferred from my old personal home page.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Alex1989Wang/Blogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Contents

The popular open source PromiseKit has an elegant design and it’s easy to get your hands on. There is of course no need to reinvent the wheel. But, in order to know the inner workings of the PromiseKit, we’d better make a PromiseKit of our own.

Let's see how we can build it. Or how we can mock it, to be more correct.

Sometimes, your app’s UX designer wants a infinite scroll for one of your collection views when the data displayed is limited. When a user scrolls to the very end of the data set, the first piece of data reappears on screen; if the use scrolls the other way, the last piece of data reappears.Traditionally, the solution for an infinite UICollectionView is to have a large duplicated data set (for example, 1000 * original data set) to trick the user into believing the collection view is infinite. This post explains how tiling can be used to make a infinitely-scrolling scroll view and a similar approach can be applied to collection view to achieve the same result.

Some comparisons and measurements carried out between timer-driven waving animation and CAReplicatorLayer-based animation are laid out.

了解动画的不同阶段,更加深入地理解runloop和CoreAnimation的关系;另外,动画的不同阶段cpu usage能够直到动画性能的调优。

iOS平台上的virtual memory机制和基本概念。

主要介绍了retain count的基础和MRR下的内容管理规则和实践。

介绍了自定义交互类型转场动画的原理,同时用demo展示了实现自定义navigation transition效果的实现过程。

介绍了自定义转场动画的原理,同时用demo展示了实现自定义presentation效果的实现过程。

如何给App设计一套弹窗系统。

对上篇LLDB命令基本使用常用命令的分类补充。

除了在XCode的调试控制台(debugging console)使用po,对于lldb还需要知道些什么?

什么是OC的动态特性?动态绑定?消息发送机制?

性能测试和对异步功能模块的测试。

简单地介绍了使用XCtest框架编写单元测试和运行。

Hit-TestResponder chain是一个每个开发者都应该知道的基本知识。hit-test是如何确定first responder的?responder chain是如何动态地确定的?

Core Animation能够让你制作复杂的动画,你是否理解UIView block animationCore Animation的关系?什么是explicit animation,什么是implicit animation

常用的XCode快捷键,让你摆脱鼠标。

什么是OC中的类别(category)和类扩展(class extension),在类别中申明属性(property)合法的吗?有什么作用?

extern关键字和static关键字既有联系又有很大区别。另外由这两个关键字引出的另外两个概念:静态变量外部变量和关键字又是什么关系?如何正确使用staticextern

How I learned iOS programming all by myself.

The story about how I began programming.

About

Some of the blog posts transferred from my old personal home page.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0