Object C自己定义了布尔类型:BOOL。它可以取两个值:YES 和 NO BOOL(无符号char型) 有两个属性 YES 跟 NO (1 RO 0) 类是由两个部分组成的,1是类的声明部分.h ,2是类的实现部分 .m 声明部分的语法 “@interface 类的名字 : 父类的名字” { ...
分类:
其他好文 时间:
2017-10-18 16:44:36
阅读次数:
157
本篇是线性规划系列中的最后一篇,讨论内点法(interior point method),相关算法在这里 原理本人也没有搞懂,所以本文的重点在于应用 内点法不能处理等式约束,只能处理不等式约束 由对偶的相关定理我们知道如果原问题的可行解的目标函数值和对偶问题的可行解的目标函数值一致,那么该可行解是最 ...
分类:
其他好文 时间:
2017-10-17 09:55:28
阅读次数:
258
MinGW是是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。MinGW是从Cygwin(1.3.3版)基础上发展而来。GCC支持的语言大多在MinGW也受支持,其中涵盖C、C++、Objective-C、Fortran及A ...
分类:
编程语言 时间:
2017-10-10 20:28:36
阅读次数:
212
最近有一个小师弟问我生命周期和程序执行顺序的问题,话不多少,这就分享一篇文章.非常详细. 当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序 1、 alloc 创建对象,分配空间 2、init (initWithNibName) 初始化对象,初始化数据 3、loadView 从nib载入 ...
分类:
移动开发 时间:
2017-10-10 16:37:56
阅读次数:
253
1. C语言是1972年发明,首次使用是用于重写UNIX操作系统(UNIX以前是用汇编写的),随着UNIX的成功,C语言也得到了大幅度地推广。C语言是一门面向过程的语言,非面向对象,Objective-C和C++是面向对象的。 2. C语言的特点:丰富的运算符(34种),丰富的数据类型(整型int, ...
分类:
编程语言 时间:
2017-10-10 12:59:31
阅读次数:
134
ios上状态栏 就是指的最上面的20像素高的部分状态栏分前后两部分,要分清这两个概念,后面会用到: 前景部分:就是指的显示电池、时间等部分;背景部分:就是显示黑色或者图片的背景部分; (一)设置statusBar的【前景部分】 简单来说,就是设置显示电池电量、时间、网络部分标示的颜色, 这里只能设置 ...
分类:
其他好文 时间:
2017-10-09 22:41:40
阅读次数:
166
gcc[ option| filename ]... 1,描述.c C 源程序; 预处理, 编译, 汇编.C C++源程序; 预处理, 编译, 汇编.cc C++源程序; 预处理, 编译, 汇编.cxx C++源程序; 预处理, 编译, 汇编.m Objective-C 源程序; 预处理, 编译, ...
分类:
其他好文 时间:
2017-10-08 11:17:41
阅读次数:
149
从强制解包看 Swift 的设计 不知道大家有没有发现,在一个 Objective-C 和 Swift 混编的 App 中,当把一个 OC 中的参数转到 Swift 时,Swift 会自动把这个变量进行强制解包。举个例子,我在 OC 中定义这样一个变量: @property (nonatomic, ...
分类:
编程语言 时间:
2017-10-04 18:02:28
阅读次数:
238
概念ARQ:自动重传请求(Automatic Repeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一.RTO:Retransmission TimeOutFEC:Forward Error Correctionkcp简介kcp是一个基于udp实现快速、可靠、向前纠错的的协议... ...
分类:
其他好文 时间:
2017-10-03 14:55:41
阅读次数:
210
OCLint 就是一个建立在 Clang 上的工具,能够发现代码中潜在的问题。 最近需要一个静态分析代码工具,帮助我们发布运行应用前找到代码潜在的问题。 其实对于iOS开发,我们的日常开发上已经用到了这样一个静态分析的工具,那就是 Clang, Clang 是支持C、C++、Objective-C ...
分类:
其他好文 时间:
2017-09-30 19:46:50
阅读次数:
197