chenyufeng (@chenyufeng1991)
  • Stars
    star
    1,316
  • Global Rank 23,556 (Top 0.9 %)
  • Followers 652
  • Following 19
  • Registered about 10 years ago
  • Most used languages
    C++
    36.0 %
    C
    29.2 %
    Objective-C
    27.3 %
    JavaScript
    3.1 %
    Java
    2.5 %
    Swift
    1.9 %
  • Location 🇨🇳 China
  • Country Total Rank 3,836
  • Country Ranking
    C
    816
    Swift
    1,382
    C++
    1,890
    Java
    2,020

Top repositories

1

iOS-Oncenote

这是一款类似于印象笔记Evernote的生活类iOS应用——朝夕笔记 Oncenote。我希望能为更多的iOS开发者提供帮助与服务。当然App中还有不少bug和可扩展的功能模块,也希望各位开发者为该项目贡献自己的code力量。大家可以通过点击右上角的fork到自己的Github仓库,也可以点击star实时关注项目进度。
Objective-C
433
star
2

BaiduMap-TrafficAssistant

该项目是基于百度地图SDK开发的一款交通助手App,目前已经上线豌豆荚、魅族应用市场、搜狗手机助手等多个安卓应用市场。希望各位开发者为该项目贡献自己的code力量。This Android App is based on BaiduMap SDK called TrafficAssistant.At present,the app is sold on Peasecod,Meizu App Market,Sougou Assistant. I hope developers could contribute your nice code to this app.
Java
186
star
3

CollectionView

这里我在iOS中使用三种不同的方式实现UICollectionView,也就是一种瀑布流视图。分别使用storyboard、nib和纯代码的方式来实现。
Objective-C
171
star
4

Android-HowOld

该项目是基于Face++开发的一款人脸识别App,通过照片可以检测性别和年龄。目前已经上线豌豆荚、搜狗手机助手等多个安卓市场。希望开发者为该项目贡献自己的code力量。This project is an Android app based on Face++ SDK which could detect people face through photos.The app could recognize people's gender and age.At present,the app is sold on Peasecod,Sougou Assistant. I hope developers could contribute your nice code to this app.
Java
101
star
5

BinaryTree

C语言实现二叉树的基本操作
C
33
star
6

iOS-InterviewQuestion

我会在这里和大家分享自己在面试iOS工程师时遇到的各大公司的面试题。和大家分享,实现共同进步!
16
star
7

LinkedList_HeadNode

C语言实现单链表(带头结点)的基本操作
C
15
star
8

iOS-NetworkRequest

iOS进行网络请求的示例代码
Objective-C
14
star
9

GCD

里面是6个关于GCD实践的案例,包括GCD队列的实现、GCD延时操作、GCD线程组、GCD定时器、GCD信号量和一个综合的案例。
Objective-C
12
star
10

Queue_Array

C语言实现使用静态数组实现循环队列
C
9
star
11

LocationCity

这是一个使用苹果官方提供的CoreLocation来进行定位的Demo,去除了所有其他冗余的功能,直接能显示出当前你所在的城市名称。
Objective-C
9
star
12

JumpAndNavigationCode

在这个Demo中的3个例子,将会使用纯代码来实现UI的简单设计、界面跳转与导航栏的实现,将不会使用storyboard和segue的方式来实现UI和逻辑跳转。
Objective-C
8
star
13

SpaceOfCollectionView

如何设置CollectionView中cell之间的间距详解
Objective-C
8
star
14

FrameAndBounds

区别iOS开发中的frame和bounds的区别
Objective-C
7
star
15

AuthorityOfCameraAndPhoto

优化相机相册第一次授权时的用户体验。
Objective-C
7
star
16

Ethereum-HyperScore

基于以太坊的通用积分系统,后端使用Node.js+Web3.js作为框架来实现,为前端提供RESTful接口,前端可以是移动端或者Web。
JavaScript
6
star
17

MergeSort

C语言实现归并排序
C
6
star
18

DFS

C++实现深度优先搜索
C++
6
star
19

tech_repo

各项技术的知识框架图,使用思维导图的形式呈现。
6
star
20

HeapSort

C语言堆排序
C
5
star
21

Queue_DynamicArray

C语言实现使用动态数组来构建循环链表
C
5
star
22

HitTest

UIView中HitTest:withEvent:方法和pointInside:withEvent方法的使用与响应链。
Objective-C
5
star
23

BinarySearch

C语言实现二分查找。
C
5
star
24

NewsClient

这个一个iOS 新闻客户端的UI模板,使用Swift进行构建,可以作为其他阅读类App的开发模型。提高你的开发效率和进度。
Swift
5
star
25

ShellSort

C语言实现希尔排序
C
4
star
26

AvatarPhoto

设置iOS开发中的圆形头像,该头像可以调用照相机拍摄,也可以从图库中取出。并最终保存到应用程序沙盒中,下次进入应用可以直接读取该头像。
Objective-C
4
star
27

BinarySearchTree

C语言实现二叉查找树(二插排序树)的基本操作。
C
4
star
28

DeleteNodeDoubleLinkedList_HeadList

C语言实现删除带头结点尾结点的双向非循环链表中的一个节点
C
4
star
29

Calendar

使用Objective-C开发的一个控制台程序,模拟的是Mac下的cal命令打印日历。可以打印某个月份、某个年份的日历,和cal命令的输出格式完全一样。
Objective-C
4
star
30

iOS-TaskList

使用iOS开发的一个任务列表,可以输入你需要完成的任务或者事件。使用TableView进行显示,CoreData进行存储。
Objective-C
3
star
31

HeadInsertAndTailInsert_HeadNode

C语言实现头插法、尾插法两种方法来构建带头结点的单链表
C
3
star
32

gcr

gcr
3
star
33

tomcat-centos7-dockerfile

tomcat在centos7上的镜像。
3
star
34

SwiftCallOC

该项目使用了Swift和Objective-C混合编程,然后去请求WebService数据,用来查询手机号码归属地。
Objective-C
3
star
35

BubbleSortLinkedList_HeadNode

C语言实现对带头结点的单链表进行冒泡排序
C
3
star
36

CreateSpringMVCProject

使用IDEA创建的SpringMVC项目。
Java
3
star
37

iOS-UIView-Animation

使用UIView实现iOS的动画。
Objective-C
3
star
38

HashSearch

C语言实现哈希查找
C
3
star
39

UseSourceTree

演示Git可视化工具SourceTree的使用。
Objective-C
3
star
40

Handoff

使用Swift实现了iOS上面的Handoff功能,可以在两台iOS设备上进行协同工作。可以在当前设备关闭的同时在另一台设备上观察到最新内容。
Swift
3
star
41

ImageWithModeCutLayer

实现图片的不同contentMode,以及layer属性,图片裁剪的实现。
Objective-C
3
star
42

ShallowAndDeepCopy

Objective-C深拷贝、浅拷贝理解
Objective-C
3
star
43

ResponderChain

研究iOS开发中的响应链。
Objective-C
3
star
44

Stack_DynamicArray

C语言实现使用动态数组来构建栈结构
C
2
star
45

LinkedList

C语言实现单链表(不带头结点)
C
2
star
46

BinaryTree_CPP

用C++实现二叉树的基本操作。
C++
2
star
47

Objective-C_Protocol

该Demo演示了如何在Objective-C中使用Protocol协议。
Objective-C
2
star
48

InsertSort_CPP

C++实现直接插入排序。
C++
2
star
49

MoreNavigation

使用Navagaton和TabBar来构造项目,并且实现界面栈的重构。
Objective-C
2
star
50

iOS-ActionSheet

使用ActionSheet和AlertController实现弹出提示对话框进行点击选择。
Objective-C
2
star
51

iOS-Delegate

使用委托(Delegate)的方法来进行数据的在界面间传递。
Objective-C
2
star
52

iOS-ParsePushDemo

使用Parse作为后台服务,进行iOS客户端的远程消息推送,该示例也是Parse自带的Demo。
Objective-C
2
star
53

blockchain-recruitment

2
star
54

Objective-C_Category

该Demo演示了如何在Objective-C中使用Category类别对类中的方法进行添加。
Objective-C
2
star
55

DoubleLinkedList_HeadList

C语言实现带头结点尾结点的双向非循环链表的基本操作
C
2
star
56

mysql-centos-dockerfile

MySQL基于centos6的构建。
2
star
57

JudgeNetworkConnect

使用苹果提供的Reachability来判断网络的连接情况。其中的第二种方法可以实时监听网络状态。
Objective-C
2
star
58

SumTo100

快速找出一个数组中的两个数字,让这两个数字之和等于100(特定值)。
C
2
star
59

BitAddAlgorithm

使用位运算符实现两个整数的加法。(递归与非递归两种方式实现)
C++
2
star
60

TabBarTest

在不使用storyboard的情况下,基于nib文件来构建项目,使用代码生成TabBar和Navigation,并进行界面跳转。
Objective-C
2
star
61

Stack_LinkedList

C语言实现使用带头结点的单链表构造栈
C
2
star
62

iOS-Singleton

在iOS开发中实现单例模式的设计与架构。
Objective-C
2
star
63

ReactiveCocoaDemo

学习使用ReactiveCocoa进行响应式编程。
Objective-C
2
star
64

iOS-Notification

这是一个使用Notification进行消息传递的Demo。
Objective-C
2
star
65

MoreGCD

使用iOS原生的GCD接口方法来进行多线程编程。
Objective-C
2
star
66

blockchain-alliance

欢迎大家在群里讨论区块链技术,我们也会不定期发布招聘信息,创建一个良好的区块链技术+招聘的联盟。
2
star
67

Objective-C_Extension

该Demo演示了如何在Objective-C中使用Extension扩展对类中的方法进行添加。
Objective-C
2
star
68

88.-Merge-Sorted-Array

Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array. Note: You may assume that nums1 has enough space (size that is greater or equal to m + n) to hold additional elements from nums2. The number of elements initialized in nums1 and nums2 are m and n respectively.
C++
2
star
69

iOS-ScreenshotsAndIcon-

提交iOS应用到App Store,需要一些截屏和Icon素材,这里面是一些案例。需要在itunes Connect 中进行配置。
2
star
70

26.-Remove-Duplicates-from-Sorted-Array

Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length. Do not allocate extra space for another array, you must do this in place with constant memory.
C++
2
star
71

Waterfall

该项目实现了在iOS下瀑布流的实例,使用Objective-C来实现。目前有很多的App比如购物类应用都使用了瀑布流来实现布局,比较优雅美观易于用户操作。
Objective-C
2
star
72

STL_vector

C++ STL vector学习
C++
1
star
73

NavigationTest

测试界面的跳转与返回,并使用代码实现导航栏的功能。
Objective-C
1
star
74

STL_algorithm

C++ STL algorithm学习
C++
1
star
75

ReverseLinkedList_HeadNode

C语言实现逆序打印带头结点的单链表
C
1
star
76

STL_deque

C++ STL deque学习
C++
1
star
77

48.-Rotate-Image

You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise).
C++
1
star
78

nginx-centos7-dockerfile

nginx在centos7上的镜像。
1
star
79

FirstAppearOnce

第一个只出现一次的字符
C++
1
star
80

BubbleSort_CPP

C++实现冒泡排序
C++
1
star
81

NodeUser

Node服务器保存用户
JavaScript
1
star
82

7.-Reverse-Integer

Reverse digits of an integer.Example1: x = 123, return 321 Example2: x = -123, return -321
C++
1
star
83

ReverseLeftRightChild

交换二叉树的左右子树。
C++
1
star
84

BinarySearchTree_CPP

C++实现二叉查找树的基本操作。
C++
1
star
85

DoubleLinkedList

C语言实现非循环双向链表(不带头结点)的基本操作
C
1
star
86

BinaryTreeLeafCount

求二叉树的叶子节点的个数。
C++
1
star
87

DeleteLinkedList

删除单链表(不带头结点)中的某个节点。(1)删除pos位置的节点;(2)判断x值是否在链表中,如果存在则删除该节点;
C
1
star
88

JavaLearn

Java学习代码。
Java
1
star
89

HeadInsertAndTailInsert

C实现单链表的头插法和尾插法来构建单链表(不带头结点)
C
1
star
90

tomcat-ubuntu-dockerfile

tomcat基于ubuntu16.04的镜像,比基于centos的镜像更小。
1
star
91

mysql-dockerfile

mysql-dockerfile构建文件
1
star
92

BubbleSortLinkedList

使用单链表(不带头结点)实现冒泡排序
C
1
star
93

tomcat-centos-dockerfile

Tomcat基于centos6的镜像。
1
star
94

ShowHiddenKeyboard

隐藏键盘案例
Objective-C
1
star
95

QuickSort

使用C语言实现快速排序算法
C
1
star
96

SelectSort

C语言实现选择排序
C
1
star
97

Fibonacci

C语言实现斐波那契数列。
C
1
star
98

HeapSort_CPP

C++实现堆排序
C++
1
star
99

STL_queue

C++ STL queue学习
C++
1
star
100

chenyufeng1991.github.io

Write Technology Bolg
JavaScript
1
star