iOS代码块Block是苹果在iOS4开始引入的对C语言的扩展,用来实现匿名函数的特性,Block是一种特殊的数据类型,其可以正常定义变量、作为参数、作为返回值,特殊地,Block还可以保存一段代码,在需要的时候调用...
分类:
移动开发 时间:
2016-05-13 15:14:03
阅读次数:
266
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> iOS代码加密常用加密方式,常见的iOS代码加密常用加密方式算法包括MD5加密、AES加密、BASE64加密,三大算法iOS代码加密是如何进行加密的,且看下文 MD5 iOS代码加 ...
分类:
移动开发 时间:
2016-05-06 00:12:26
阅读次数:
235
一、熟悉OC: 了解OC的起源: OC和C++,Java等面向对象语言类似,不过有很方面差别。因为该语言使用 消息结构而非函数调用。 消息结构和函数调用的区别:前者是在其运行时所应执行的代码由运行环境来决定,后者由编译器决定, 若函数调用是多态的,由“虚方法表”(即是动态派发和运行时方法绑定采用的机 ...
分类:
移动开发 时间:
2016-04-27 20:37:22
阅读次数:
258
作者感言
阅读前言
iOS代码规范
Import规范
Define规范
Paragma Mark 规范
Interface规范
implementation规范
实例规范
NSDictionary规范
NSArray规范
函数规范
If-Else规范
For-In For 规范
Block规范
运算符规范
命名规范
实例命名规范
Property命名规范
Interface-class命名规范
B...
分类:
移动开发 时间:
2016-04-27 14:18:36
阅读次数:
260
《编写高质量iOS与OS X代码的52个有效方法》的笔记,通读了一遍,感觉印象不是特别深刻,写下笔记记录下吧。 这个数的结构很清晰,5章52条建议,分点介绍了编写高效代码的建议,每点后面有总结,这里简单的记录下这些总结,方便温习。 因时间原因,先写5条,有时间逐渐加进来。 第一章:熟悉oc 1,了解 ...
分类:
移动开发 时间:
2016-04-14 12:00:12
阅读次数:
193
昨天面试,被问了个代码重构,直接愣住了。。。 回来稍微看了下,对代码重构有了一点了解。。。就是让自己的代码有更好的结构,更简洁易读吧,是提高代码质量的一种方法吧!Xcode提供了几个代码重构功能,有Rename(重命名)、Extract、Create Superclass、Move Up、Move
分类:
移动开发 时间:
2016-03-17 00:38:02
阅读次数:
203
UITableView中有两种重用Cell的方法: Ios代码 - (id)dequeueReusableCellWithIdentifier:(NSString *)identifier; - (id)dequeueReusableCellWithIdentifier:(NSString *)id
分类:
其他好文 时间:
2016-03-03 20:57:57
阅读次数:
128
首先贴出原文【http://www.cocoachina.com/bbs/read.php?tid=200557】 感觉这篇博客写的不错,当然是相对于刚刚入门的人来说的,说的还是比较详细的,Mark一下 这篇文章【http://www.cocoachina.com/ios/20140524/8536
分类:
移动开发 时间:
2016-02-15 18:26:38
阅读次数:
156
一,使用别人的框架时,尽量在退出时移除框架创建的对象 1 if (_giftToastView) { 2 [_giftToastView removeFromSuperview]; 3 _giftToastView = nil; 4 } 二,
分类:
移动开发 时间:
2016-01-29 20:31:35
阅读次数:
170
在今天的面试中,被问到了iOS是采用什么进行加密解密操作的,我的回答是这样的:AES,MD5,Base 64,然后是对这几种加密算法进行了一下简单的介绍和概述和几种算法之间的不同点和优缺点。然而,收到的回答是:这些都不是iOS的加密!我顿时就无语了,这不就是iOS加密所用到的方法么?然后向面试官请教...
分类:
移动开发 时间:
2016-01-05 20:55:22
阅读次数:
579