最近看了苹果自带应用时钟上的时间选择工具感觉挺巧妙的,就尝试着模仿它做出一个控件工具。工程Demo运行效果如下: 根据时钟选择工具上面的功能,大概可以确定,圆环的绘制我们可以...

最近看了苹果自带应用时钟上的时间选择工具感觉挺巧妙的,就尝试着模仿它做出一个控件工具。工程Demo运行效果如下: 根据时钟选择工具上面的功能,大概可以确定,圆环的绘制我们可以...
前言:俗话说,工欲善其事必先利其器。我们工作的时候往往会用到不少软件工具来辅助提高我们的工作效率。下面是我平常工作中使用到的一些软件界面,接下来我介绍一下一些好用的软件工具。...
一:关于ReactiveCocoa的知识点 1:RACSigner基础知识点 常见的操作方法: 2:RACSubject基础知识点 3:RACSequence基础知识点 4:...
1 客户端与服务端的连接规则 一般客户端与服务端要实现TCP连接,要遵循一定的规则:比如【header字节数组 + Body字节数组 】组成要发送的数据。 其中header数...
我们在日常生活中使用电脑时,通常是通过图形界面来简单高效的执行我们的一些任务,的确,人机交互更好的图形界面使我们在操作任务时变得更方便了,但是linux系统命令行在某些时候却...
编写高质量代码是所有程序员的追求,《编写高质量代码》这本书对于改善Objective-C程序给了61建议。下面是个人的笔记。 1.尽量使用const、enum来替换预处理#d...
RunLoop是一让线程能随时处理事件但不退出的机制。RunLoop 实际上是一个对象,这个对象管理了其需要处理的事件和消息,并提供了一个入口函数来执行Event Loop ...