This is your work, valued

Guangzhou, China

LiuChang

Intermediate
@iLiuChang

iOS Developer!

LoopScroll. An infinitely looping scrolling control implemented using UICollectionView.

185

LCToast. Simple Objective-C toast notifications

157

LCWebImage. An asynchronous image loading framework based on AFNetworking.

25

AHP. 层次分析法

16

KeyboardListener. Prevent keyboard from covering UITextField/UITextView with only one line of code, includes Swift and Objective-C APIs.

13

LCDownloadManager. 多任务断点下载(包括OC和Swift)

12

LCPullRefresh. Give pull-to-refresh to any UIScrollView.

8

LCHelper. Some categories in Objective-C

8

DrawBoardDemo. 使用CAShaperLayer做的一个画板,支持删除、撤销、恢复

6

SwiftHelper. Some extensions in Swift.

5

LCCycleBanner. An infinite scroll control implemented with two views.

3

HeadImageDraw. 头像图片剪切(支持图片放大,平移)

3

LCPhotoBrowser. 基于PhotoKit封装的相册多选功能,支持图片多选、预览缩放。

3

LCCollectionLayout. 自定义Layout布局

3

HandleLockDemo. 模仿网易邮箱大师做的手势解锁。

2

PagingMenu. A paging menu controller built from other view controllers placed inside a scroll view

2

SwiftyJSON. The better way to deal with JSON data in Swift

2

SwiftPopover. A simple Popover control in Swift.

1

MarginLabel. Swift

1

AttachmentTextView. Use NSAttributedString to add subviews to UITextView

1

AutoIPA. iOS 自动化打包上传到蒲公英并通知到钉钉群

1

Refreshing. An easy way to implement pull-to-refresh feature based on UIScrollView extension.

1

ImagePickerViewController. A view controller that manages the system interfaces for taking pictures and choosing items from the user’s media library.

1