一年前,在 Swift 推出不久后,我观察到许多 iOS 开发者仍然以 Objective-C 的开发习惯来写 Swift。而在我眼中,Swift 是一门全新的语言,有别于 Objective-C 的语法、设计哲学乃至发展潜力,因此我们更应探索出一条属于 Swift 独有风格的发展道路。我在之前的文 ...
分类:
其他好文 时间:
2017-12-27 14:03:38
阅读次数:
171
废话不多说直接上代码。 一 Xcode端的OC代码 在Xcode里面新建一个空的工程(不会搞的百度一下),然后创建一个.h和.m文件,记住要把.m的后缀改成.mm(.mm文件和.m文件的区别就是:.mm文件除了可以包含Objective-C和C代码以外,还可以包含C++代码),这个类要继承自NSOb ...
分类:
移动开发 时间:
2017-12-24 22:58:58
阅读次数:
620
本文主要闲聊一些 Objective C 和 Swift 混编项目带来的一些潜规则,希望能帮到对此感到疑惑的朋友。下面我们开始进入主题: 命名 官方 Guide 上只是简单叙述( Using Swift with Cocoa and Objective C ),即 Swift 编译器会在我们使 ...
分类:
编程语言 时间:
2017-12-24 22:50:32
阅读次数:
262
这是一个自定义view: 现在我调用它的init方法: 控制台打印信息是:2017-10-09 11:14:35.224 block[2391:262544] 调用了initWithFrame2017-10-09 11:14:35.225 block[2391:262544] 调用了init 问:为 ...
分类:
其他好文 时间:
2017-12-23 20:19:26
阅读次数:
124
Project Name: Game – Legend of Swordsman Project Type: RPG GAME Project Objective: Practice In Game Programming Story Background Brief: The time is in ...
分类:
其他好文 时间:
2017-12-22 21:47:19
阅读次数:
191
闭包的含义 闭包是自包含的函数代码块,可以在代码中被传递和使用。Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的匿名函数比较相似。 闭包可以捕获和存储其所在上下文中任意常量和变量的引用。被称为包裹常量和变量。 Swift 会为你管理在捕获过程 ...
分类:
编程语言 时间:
2017-12-21 18:19:14
阅读次数:
215
Redis支持很多编程语言的客户端,有C、C#、C++、Clojure、Common Lisp、Erlang、Go、Lua、Objective-C、PHP、Ruby、Scala,甚至更时髦的Node.js,当然,更少不了Java的客户端支持。Redis官方列出的Java客户端也有少,有Jedis、J ...
分类:
编程语言 时间:
2017-12-12 20:59:37
阅读次数:
190
作为 Java 书呆子,比起实用技能,我们会对介绍 Java 和 JVM 的概念细节更感兴趣。因此我想推荐 Lukas Eder 在 jooq.org 发表的原创作品给大家。 你是从很早开始就一直使用 Java 吗?那你还记得它的过去吗?那时,Java 还叫 Oak,OO 还是一个热门话题,C++ ...
分类:
编程语言 时间:
2017-12-11 18:39:51
阅读次数:
217
预处理指令使用#内标记。一 : #define语句用来定义宏。例如定义:#define TRUE 1解释 : 定义了一个宏名称为TRUE,并使它的值为1.那么之后TRUE就可以用于程序中所有需要值为1的常量的地方。测试实例:在DefineDemo.h中定义宏 : #define TRUE 1 。注意一般将其定义在最上面,如下图(定义在了#import的上面)调用的地方:可以在任何地方调用。①:在D
分类:
其他好文 时间:
2017-12-09 20:45:38
阅读次数:
135
最近要做卜东波老师线性规划的算法作业,要求用GLPK和Gurobi对结果进行验证 本来想在Windows下安装GLPK的,但是貌似Windows下必须安装VS才能对GLPK进行编译,不想装VS......于是在虚拟机里面的Ubuntu配置GLPK 一、安装 网上有两种方法 方法一:添加源然后更新源并 ...
分类:
系统相关 时间:
2017-12-06 20:01:18
阅读次数:
269