摘要:
这是一篇介绍GCDAynscSocket客户端简单使用的文章(服务端后续添加) 背景:在这篇文章之前我对socket的了解仅限于知道有TCP、UDP两种方式,使用抓包工具时甚至看不懂抓包数据(惭愧...),所以本文介绍内容深度有限,主要介绍了一些简单用法。 在这篇文章中主要介绍: 1、使用GCDAy 阅读全文
摘要:
如题 1 2 3 4 5 6 7 8 9 = 81 在1-9之间添加加减乘除号,使等式成立答案还没有,目前思路:1、 不考虑加减乘除的预算优先级,且忽略运算的性能。 可以采用8个for循环嵌套2、优化上面的计算,采用递归?3、穷求全部可能的出现的情况,列出等式,计算 阅读全文
摘要:
多次遇到类似问题目前只找到原因,在此记录。找到解决方案时,再补充添加。 问题描述: 声明类A,类B,主类M. 在类A中声明一个变量数组testArray; @property (nonatomic, strong) NSArray *testArray; 在主类M中实例化类A,并添加视图; A *a 阅读全文
摘要:
本文转自http://www.cnblogs.com/martin1009/archive/2012/06/07/2540123.html//一、NSString/*----------------创建字符串的方法----------------*///1、创建常量字符串。NSString *ast... 阅读全文
摘要:
在objective c中,除了C的数组使用方法,Cocoa还为我们提供了一个NSArray类,使用该类可以简单方便的存储对象,该类同NSMutableString一样,还有一个子类,用于处理可变数组:NSMutableArray.类中的方法简单直了,很容易理解,下面只做一些简单的示范:#impor... 阅读全文
摘要:
1、基础* : 简接寻址运算符& : 地址运算符int count = 10; //定义变量count,赋初始值10;int *intPtr; //*定义变量inPtr是int的指针类型intPtr = &count; //表达式&count表示变量count的指针,将它赋值给指针变量intP... 阅读全文
摘要:
对含所有不同类型数据的表达式求值时,Objective-C编译器会遵循一些非常严格的规则,下面总结了表达式求值的过程中,不同类型的操作数发生转换的先后顺序:1、如果其中一个操作数是long double类型的,另一操作数被转为long double型,则计算结果也是这种类型。2、如果其中一个操作数是... 阅读全文
摘要:
#import int main(int argc,char *argv[]){ @autoreleasepool{ int foo =10; void (^printFoo)(void)= ^(void){ NSLog(@"foo=%i",foo) ... 阅读全文