使用@try处理异常

作者:追风剑情 发布于:2019-2-22 16:39 分类:Objective-C

示例 #import <Foundation/Foundation.h> #import "Fraction.h" int main(int argc, const char * argv[]) { @autoreleasepool { //主动抛出异常 //@throw [NSException exceptionWit...

阅读全文>>

标签: Objective-C

评论(0) 浏览(3549)

多态、动态类型和动态绑定

作者:追风剑情 发布于:2019-2-22 14:16 分类:Objective-C

      多态能够使来自不同类的对象定义相同的方法。动态类型能使程序直到执行时才确定对象所属的类。动态绑定则能使程序直到执行时才确定实际要调用的对象的方法。 示例一:多态 Fraction.h #import <Foundation/Foundation.h> @interface Fraction : NSOb...

阅读全文>>

标签: Objective-C

评论(0) 浏览(5075)

覆盖方法

作者:追风剑情 发布于:2019-2-22 14:03 分类:Objective-C

示例一 main.m #import <Foundation/Foundation.h> // ClassA 的声明和定义 @interface ClassA : NSObject { int x; // 将由子类继承 } -(void) initVar; @end //////////////////////////// @impl...

阅读全文>>

标签: Objective-C

评论(0) 浏览(4219)

@class指令

作者:追风剑情 发布于:2019-2-22 11:39 分类:Objective-C

示例一:使用@class指令 XYPoint.h #import <Foundation/Foundation.h> @interface XYPoint : NSObject @property int x, y; -(void) setX: (int) xVal andY: (int) yVal; @end XYPo...

阅读全文>>

标签: Objective-C

评论(0) 浏览(3784)

继承

作者:追风剑情 发布于:2019-2-21 20:41 分类:Objective-C

示例一 main.m #import <Foundation/Foundation.h> // ClassA 的声明 @interface ClassA : NSObject { int x; } -(void) initVar; @end @implementation ClassA -(void) initVar { ...

阅读全文>>

标签: Objective-C

评论(0) 浏览(4219)

具有多个参数的方法

作者:追风剑情 发布于:2019-2-21 18:11 分类:Objective-C

示例: Fraction.h #import <Foundation/Foundation.h> @interface Fraction : NSObject //@property指令让编译器自动为numerator、denominator生成getter、setter方法 @property int numerator, denominator; ...

阅读全文>>

标签: Objective-C

评论(0) 浏览(4883)

自动生成getter和setter方法

作者:追风剑情 发布于:2019-2-21 12:15 分类:Objective-C

示例一:利用@property和@synthesize指令自动生成getter和setter Fraction.h #import <Foundation/Foundation.h> @interface Fraction : NSObject //@property指令让编译器自动为numerator、denominator生成getter、setter...

阅读全文>>

标签: Objective-C

评论(0) 浏览(5357)

使用命令行编译程序

作者:追风剑情 发布于:2019-2-20 18:41 分类:Objective-C

首先cd到*.m文件所在文件夹,然后在终端输入以下命令 clang -fobjc-arc -framework Foundation 文件名1.m 文件名2.m ... -o 输入的程序名称 clang: 表示使用clang编译器 -fobjc-arc -framework Foundation: 指定使用Foundation框架 示例: 在终端输入编译...

阅读全文>>

标签: Objective-C

评论(0) 浏览(4652)

循环结构与选择结构

作者:追风剑情 发布于:2019-2-20 16:55 分类:Objective-C

与C语言相同 for(){} while{} do{} while() if(){}else{} switch condition ? expression1 : expression2 示例一:键盘输入 #import <Foundation/Foundation.h> int main(...

阅读全文>>

标签: Objective-C

评论(0) 浏览(3695)

数据类型和表达式

作者:追风剑情 发布于:2019-2-20 10:07 分类:Objective-C

基础数据类型 类型 实例 NSLog字符 char 'a'、'\n' %c short...

阅读全文>>

标签: Objective-C

评论(0) 浏览(4179)

类、对象和方法

作者:追风剑情 发布于:2019-2-19 17:25 分类:Objective-C

main.m #import <Foundation/Foundation.h> //分数类 //---- @interface 部分 ---- @interface Fraction: NSObject -(void) print; -(void) setNumberator: (int) n; -(void) setDenominator: (int)...

阅读全文>>

标签: Objective-C

评论(0) 浏览(4100)

显示变量的值

作者:追风剑情 发布于:2019-2-19 16:10 分类:Objective-C

main.m #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { int value1, value2, sum; value1 = 50; valu...

阅读全文>>

标签: Objective-C

评论(0) 浏览(4146)

Hello World!

作者:追风剑情 发布于:2019-2-19 15:40 分类:Objective-C

一、新建工程File->New->Project... 编译运行Product->Run

阅读全文>>

标签: Objective-C

评论(0) 浏览(4424)

Windows下搭建Objective-C开发环境

作者:追风剑情 发布于:2019-2-18 19:00 分类:Objective-C

Apple开发者 https://developer.apple.com/develop/ Apple开发文档 https://developer.apple.com/documentation/ Objective-C官方文档 Programming with Objective-C GNUstep官网 http://www.gnustep.org MinGW官网...

阅读全文>>

标签: Objective-C

评论(0) 浏览(8165)

贝塞尔曲线(Bezier)

作者:追风剑情 发布于:2019-2-17 14:31 分类:Algorithms

Bezier曲线的定义 给出型值点P0,P1,...,Pn,它们所确定的Bezier曲线是 式中,基函数Bi,n(t)是Bernstein多项式: 式中可能涉及0!及00,按约定均为1。0的任何次方都为0(0的0次方无意义)。任何数的0次方都为1(0的0次方无意)。 这里Bezier曲线可以看作是n+1个混合函数混...

阅读全文>>

标签: Algorithms

评论(0) 浏览(8829)

xLua——集成protobuf

作者:追风剑情 发布于:2019-2-14 14:54 分类:Lua

http://www.devacg.com/?post=903 参考 https://my.oschina.net/u/3744374/blog/1586307 一、下载pbc https://github.com/cloudwu/pbc 二、在xLua工程下新建目录xLua-master\build\pbc\src ...

阅读全文>>

标签: xLua

评论(0) 浏览(11535)

安装ninja

作者:追风剑情 发布于:2019-1-31 21:45 分类:Unity3d

一、下载ninja https://github.com/ninja-build/ninja/releases

阅读全文>>

标签: Unity3d

评论(0) 浏览(9829)

重新编译XLua源码

作者:追风剑情 发布于:2019-1-31 21:15 分类:Lua

一、确定电脑安装了CMake 安装CMake 安装ninja 二、下载XLua源码 https://github.com/Tencent/xLua 三、重新编译对应平台的xlua windows平台: make_win64_lua53.bat 修改下这个批处理 mkdir build64 &...

阅读全文>>

标签: xLua

评论(0) 浏览(8111)

安装CMake

作者:追风剑情 发布于:2019-1-31 20:28 分类:Unity3d

一、下载CMake https://cmake.org/download/ https://github.com/taka-no-me/android-cmake 下载各历史版本 kitware: https://cmake.org/files github:  https://github.com/Kitware/CMake/relea...

阅读全文>>

标签: Unity3d

评论(0) 浏览(6901)

编译Lua源代码

作者:追风剑情 发布于:2019-1-30 21:25 分类:Unity3d

一、下载Lua源代码 http://www.lua.org/ftp/ 二、生成静态链接库 1、打开Visual Studio新建C++项目,选择静态库 2、将Lua源代码拖到工程中 3、生成静态库 问题1: 如果报以下错 解决方法: ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(15843)

Lua Protobuf

作者:追风剑情 发布于:2019-1-30 14:27 分类:Unity3d

在使用protoc-gen-lua前,先确保电脑上已经安装了Python2.x以及Protobuf Python安装Protobuf 一、下载protoc-gen-lua https://github.com/sean-lin/protoc-gen-lua 二、写两个批处理文件 python %~dp0prot...

阅读全文>>

标签: Unity3d

评论(0) 浏览(18376)

Python安装Protobuf

作者:追风剑情 发布于:2019-1-29 21:09 分类:Python

一、如果没安装Python,先下载并安装 查看Python版本及安装路径 二、下载protobuf-python-{版本号}.zip 依次执行以下命令 python setup.py build python setup.py install python ...

阅读全文>>

标签: Python

评论(0) 浏览(8705)

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号