11 2012 档案

摘要:最近项目需要保密,于是乎小小研究了一下,发现苹果自带密码库,不错!//引入IOS自带密码库#import <CommonCrypto/CommonCryptor.h>IOS支持的加解密算法如下enum { kCCAlgorithmAES128 = 0, kCCAlgorithmDES, kCCAlgorithm3DES, kCCAlgorithmCAST, kCCAlgorithmRC4, kCCAlgorithmRC2, kCCAlgorithmBlowfish };typedef uint32... 阅读全文
posted @ 2012-11-29 15:19 wangzhipeng 阅读(22383) 评论(8) 推荐(4) 编辑
摘要:iOS6.0中的一个新控件UIRefreshControl照例上图今天逛论坛看到别人发的帖子,说此控件只能用于UITableViewController,如果用在其他ViewController中,运行时会得到如下错误提示:(即UIRefreshControl只能被UITableViewController管理)其实他忽略了一点,在ViewController上可以调用- (void)addSubview:(UIView *)view;来进行添加UITableViewController,再添加UITableView,这样UIRefreshControl依旧由UITableViewContro 阅读全文
posted @ 2012-11-28 18:14 wangzhipeng 阅读(1680) 评论(0) 推荐(0) 编辑
摘要:先上图,没图没真相下拉刷新效果使用第三方类库ODRefreshControl例子目录结构:Resources 资源文件夹ThirdPartLib 第三方类库文件夹直接上核心调用代码,一共只有六句,简单好用。设置下拉刷新的位置V_animateIndicator *v = [[V_animateIndicator alloc] initWithFrame:CGRectMake(0.f, 0.f, 20.f, 20.f)];ODRefreshControl *refreshControl = [[ODRefreshControl alloc] initInScrollView:self.... 阅读全文
posted @ 2012-11-27 22:15 wangzhipeng 阅读(2939) 评论(0) 推荐(1) 编辑
摘要:Activity 界面:welcome_layout.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="v 阅读全文
posted @ 2012-11-27 19:52 wangzhipeng 阅读(1118) 评论(0) 推荐(0) 编辑
摘要:language backgroundrun­timethreadrun­loopdel­e­gate, protocolevent respon­dermem­ory managementclass heritage andcategorydesign patterndrawing issue如果你是新手,这个教程不要希望一次能看的非常透彻,学一定阶段反回来再看看又会有新的体会的。1. language background首先c, c++语言背景,必须。 很多人问:”没有任何语言基础,我不想学c直接学objective-c。“ 这 阅读全文
posted @ 2012-11-27 09:29 wangzhipeng 阅读(1357) 评论(2) 推荐(1) 编辑
摘要:原则,故名思议则是本质的意思。所谓擒贼先擒王,研究设计模式自然要先了解设计原则,所有的模式都是在这些原则的基础之上发展起来的,有的是侧重一个,有的是多个都有所涉及。看完设计模式之后,我感觉到每个模式都有这些原则的影子,还渗透着面向对象的三大属性,也觉得这些原则也都有相通之处,,正是有了他们才使我们由代码工人转为艺术家。下面我来点评一下六大原则,望各位拍砖:1、单一职责原则(Single Responsibility Principle,简称SRP) 单一职责原则,就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会消弱或者一直. 阅读全文
posted @ 2012-11-26 15:24 wangzhipeng 阅读(271) 评论(0) 推荐(0) 编辑
摘要:大公司做人,小公司做事?一切事情道理相通,任何地方都是做人第一做事第二。前者保证你能呆在那里,后者保证你能有更好发展。当然也有颠倒黑白的地方,我们不提。会做人不等同于媚上欺下,善于沟通,对事不对人,对内保证利益的平衡,对外争取团队利益最大化,不滥用职权这样就是一个好的做人方式。我们往往遭遇的现状是有能力者不在其位,在其位者却不谋其政,这是一种无奈。无论如何,坚守职业操守,凭良心做事是底线。 阅读全文
posted @ 2012-11-26 14:22 wangzhipeng 阅读(388) 评论(0) 推荐(0) 编辑
摘要:不要活在匆忙中。懂得如何分割处理事情,就懂得如何从中享受乐趣。很多人还活着,好运却丧失殆尽。他们行色匆匆,经过许多有趣之事,却不知享受,当发现已跑过界碑时,才想回头重来。他们像驾驭生活的马车夫,因为赶急而加快生活的脚步。他们一天吞下的食物,比一生能消受的都要多。他们总是把享受置后,提前耗尽了年华,因为匆忙而把所有事情结束得太快。即便是寻求知识,也应该把握好尺度,以免白花时间去学习那些不如不去了解的东西。人生漫长,而快乐短暂。要快速工作,慢慢享受,因为大家都知道:工作结束会有娱乐相随,而娱乐之后却是后悔相伴。最后一句话的原文是:Be slow in enjoyment, quick at wor 阅读全文
posted @ 2012-11-26 13:05 wangzhipeng 阅读(366) 评论(2) 推荐(1) 编辑
摘要:今年2012的WWDC上,苹果针对Objective-C和LLVM编译器都做了重大改进,Objective-C增加新特性整理如下:1、方法顺序无关Objective-C类由声明文件h和实现文件m组成,所有的public方法都在h文件中声明,private方法可以写在m文件中,但是在早期的编译环境中需要注意方法的顺序,例如下面的代码,在早期的编译环境会给出警告:类和方法声明:@interface ObjcNewFeatures : NSObject -(void)doSomething:(NSString *) text; @end 实现:@implementation ObjcNewFea.. 阅读全文
posted @ 2012-11-22 12:36 wangzhipeng 阅读(397) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示