感动蛋挞

文章
6
资源
0
加入时间
2年10月17天

RACKVOChannel

RACKVOChannel作为RACChannel的子类,根据名字可以知道,主要用于KVO。首先,看下.h文件:#define RACChannelTo(TARGET, ...) \metamacro_if_eq(1, metamacro_argcount(__VA_ARGS__)) \ (RACChannelTo_(TARGET, __VA_ARGS__, nil)) \ ...

在Linux/Ubuntu上配置开发JavaFx程序

前言不清楚什么原因,网络上关于JavaFx的中文资料很少,并且都很老,所以建议大家有兴趣学习JavaFx还是看官方文档比较好,而且貌似部分人不看好JavaFx。关于Swing的资料倒是要多很多。我觉得挺奇怪的,从设计上来将,还是JavaFx高明一些嘛。开始打开Idea,在一个普通的Java项目里面,导入javafx包是找不到的。好像是Idea 在创建Java项目的时候默认不导入JavaFx包,所以需要我们自己找到路劲并且导入。打开 Project Structure,选择SDKs,可以看

Java 的三种循环:foreach,Iterator 和 classic for loop

不得不说,java语言在提供了这三种循环方式带来灵活性的同时,同时也将一些“混乱”引入了进来。这里的“混乱”并不是真正意义上的混乱,而是由于没有统一的风格而带来使用习惯的问题——想象一下,如果同一个项目中这三种都有人用,阅读起来真是五味杂陈啊。有人要问了,那么,这三种到底哪种好呢?在回答这个问题之前,能告诉我“好”的定义是什么吗?我所认为的好,无非2点——1、代码简洁;2、