1.什么情况使用 weak 关键字,相比 assign 有什么不同?
2.怎么用 copy 关键字?
3.这个写法会出什么问题: @property (copy) NSMutableArray *array;
4.如何让自己的类用 copy 修饰符?如何重写带 copy 关键字的 setter?
5.@property 的本质是什么?ivar、getter、setter 是如何生成...
分类:
移动开发 时间:
2016-05-10 12:57:52
阅读次数:
252
题目: Write a function to find the longest common prefix string amongst an array of strings. 题目解答: 求一组字符串的最长公共前缀。使用迭代器数组实现。思路异常的简单。 代码如下: class Solution ...
分类:
其他好文 时间:
2016-05-10 12:55:25
阅读次数:
134
题目: Given an integer array nums, find the sum of the elements between indices i and j (i ≤ j), inclusive. Example: Note: 题目解答:这个题目说了,会反复的求一段数字的和,但是默认数 ...
分类:
其他好文 时间:
2016-05-10 12:48:58
阅读次数:
116
m个硬币,n个红包,红包里的硬币数不可以小于b,也不可以大于t,数目是随机的。 mnt均为自然数,且 n*b<=m<=n*t。 求红包算法 function getRedPackets(m,n,b,t){ var ret = new Array(n); /*todo*/ return ret; } ...
分类:
编程语言 时间:
2016-05-10 12:34:14
阅读次数:
118
NSArray以及NSMutableArray 在Objc中的两种数组(不可变数组和可变数组), 在日常开发中,经常会遇到需要清空数组的情况,很多人下意识的会想到nil这个方法,这里是不提倡的。因为如果使用 Array == nil;这样不仅清空了数组,同时也把memory释放了,这个object就 ...
分类:
移动开发 时间:
2016-05-10 02:16:57
阅读次数:
322
1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0],[element1] ...
分类:
编程语言 时间:
2016-05-10 02:01:11
阅读次数:
188
前言:5种原始型基本数据类型,也叫值类型:Undefined、Null、Boolean、Number和String。复合型/引用型数据类型:Object,对象是属性和方法的集合,其本质是一组无序的名值对组成的。还有些如Array()、function()类型,【记一下】值类型:数值、布尔值、null ...
分类:
其他好文 时间:
2016-05-09 23:32:14
阅读次数:
304
Array 对象;concat 语法:arrayobject.concat(xxxx.xxxx.xxxx) xxxx:可以是具体值。也可以为数组(也可以多个组数)。 对象:join 语法:arrayabject.join:用于吧数组中的所有元素放入一个字符串,元素 是通过制定的分隔符进行分隔的。 语 ...
分类:
编程语言 时间:
2016-05-09 20:39:22
阅读次数:
242
1,php_sapi_name() php_sapi_name返回web服务器和php之间的接口类型。函数说明: 返回描述php所使用的接口类型的小写字符串,例如CLI的php下这个字符串是“cli“,Apache下可能会有几个不同的值,取决于使用的SAPI。 实例: 2,array_map() a ...
Array = [[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]]print (Array)for i in range(len(Array)): for j in range(i,len(Array[i])): tmp = Array[i][j] Ar ...
分类:
编程语言 时间:
2016-05-09 18:49:05
阅读次数:
222