• 等级
  • 603687 访问
  • 44 原创
  • 3 转发
  • 10637 排名
  • 137 评论
  • 18 获赞

博客搬家啦!

Hi, 我的个人博客搬家啦!从此本博客不会再有更新,博客更新全部转移到新地址:http://wangzz.github.io/ 欢迎大家继续关注! 谢谢支持!

2014-05-09 23:39:29

Core Animation系列之CADisplayLink

CoreAnimation系列之CADisplayLink作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/22417181转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微博、微信公众帐号wangzzstrive来支持我,谢谢!一直以来都想好好学习下CoreAnimation,奈何涉及的东西太多,想要一次性全部搞定时间上不允许,以后会断断续续的补全。最近项目里用到了CADisplayLink,就顺便花点时间看了

2014-03-29 17:52:19

CocoaPods详解之----制作篇

CocoaPods详解之----制作篇作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/19178709转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!学会使用别人的Pods依赖库以后,你一定对创建自己的依赖库跃跃欲试,今天就来揭开Pods依赖库创建过程的神秘面纱。整个创建过程都以我实现的一个名称为WZMarqueeView跑马灯效果的view为例,步骤

2014-03-04 16:05:27

CocoaPods详解之----进阶篇

CocoaPods详解之----进阶篇作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/18737437转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!一、Podfile.lock文件上文讲过,在开始使用CocoaPods,执行完podinstall之后,会生成一个Podfile.lock文件。这个文件看起来跟我们关系不大,实际上绝对不应该忽略它。

2014-02-19 16:19:16

CocoaPods详解之----使用篇

一、什么是CocoaPods1、为什么需要CocoaPods在进行iOS开发的时候,总免不了使用第三方的开源库,比如SBJson、AFNetworking、Reachability等等。使用这些库的时候通常需要:下载开源库的源代码并引入工程向工程中添加开源库使用到的framework解决开源库和开源库以及开源库和工程之间的依赖关系、检查重复添加的framework等问题如果开源库有更新的时候,还需要将工程中使用的开源库删除,重新执行前面的三个步骤,顿时头都大了。。。自从有了CocoaPod

2014-01-26 17:26:42

nil/Nil/NULL/NSNull的区别

nil/Nil/NULL/NSNull的区别作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/18413519转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!平时开发过程中经常遇到这几个表示空的关键字:nil、Nil、NULL,一向搞不清楚,作为一个有两年开发经验的程序员,连那么基础的东西都不知道未免太丢人了。首先要说明的是,nil、Nil、NULL三个关键字和

2014-01-18 14:11:57

内存管理原理----《Objective-C高级编程:iOS与OS X多线程和内存管理》读书笔记

《Objective-C高级编程:iOS与OSX多线程和内存管理》读书笔记作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/17694129转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!一、前言这本书由日本人KazukiSakamoto和TomohikoFurumoto所著,主要讲了ARC、Blocks、GCD三个模块。总体来说,书的内容讲的挺深的,小

2014-01-16 23:31:13

iOS沙盒目录结构解析

作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/18269713转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!出于安全考虑,iOS系统的沙盒机制规定每个应用都只能访问当前沙盒目录下面的文件(也有例外,比如系统通讯录能在用户授权的情况下被第三方应用访问),这个规则把iOS系统的封闭性展现的淋漓尽致。一、沙盒中几个主要的目录每个沙盒下面都有相似的目录结构,如下

2014-01-14 21:37:43

Passbook学习笔记

Passbook实用教程作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/12653673转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!在IOS6推出Passbook功能时,当时只知道它可以将各生活中用到的券以电

2013-12-06 18:33:45

Objective-C中的instancetype和id关键字

一、什么是instancetypeinstancetype是clang3.5开始,clang提供的一个关键字,表示某个方法返回的未知类型的Objective-C对象。我们都知道未知类型的的对象可以用id关键字表示,那为什么还会再有一个instancetype呢?二、关联返回类型(relatedresulttypes)根据Cocoa的命名规则,满足下述规则的方法:1、类方法中,以alloc或new开头2、实例方法中,以autorelease,init,retain或self开头会返回一个

2013-11-28 19:48:37

ARC使用心得(二)

四、使用ARC需要注意的问题1、ARC中读写相关的属性读写相关的属性有readwrite和readonly两种,如果使用ARC之后,我么需要注意一下readonly属性的使用。比如下面的变量声明:@property(nonatomic,readonly)NSString*name;前边说过,NSString类型的指针的默认属性是strong,按理说应该不需要持有所有权了,但是在ARC有效的情况下,将出现下面的错误信息:“ARCforbidssynthesizing

2013-11-21 18:25:33

ARC使用心得(一)

很久没有更新日志了,最近的一个月经历了一段炼狱般的开发周期,那动不动加班到凌晨几点的日子,说多了都是泪。。。项目组在三周时间内完成了两个月的工作量,疯狂的赶工期,使得开发过程中没时间研究某个功能使用哪种方式更好,只求能实现,因此也没学到什么新东西,唯一的收获就是学会了ARC的基本使用。可能是用惯了手动内存管理,而且基本上不会有内存泄露的的情况发生,当项目组领导说在新项目中要使用ARC的时候,还有一定的抵触情绪。被赶鸭子上架般的强制要求使用了以后,慢慢被它的优点吸引,ARC确实大大减少了我们开发过程中在内

2013-11-20 20:11:45

《Java语言程序设计(基础篇)》读书笔记 完结篇

第十八章applet和多媒体Java通过AWT中的Applet类提供了一个开发applet程序的基本框架结构。1、applet应用和JavaGUI应用区别:①JavaGUI程序直接运行在JVM上,applet应用运行在Web浏览器中;②JavaGUI程序都包含main方法,applet程序不包含main方法。互通:每一个JavaGUI程序都可以将JFrame替换成JApplet,并将main方法删除后转换成一个applet程序。

2013-10-17 22:29:35

《Java语言程序设计(基础篇)》读书笔记(五)

《Java语言程序设计(基础篇)》读书笔记(五)作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/12719791转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!第十四章抽象类和接口1、抽象类简单的说,包含了

2013-10-15 23:28:27

《Java语言程序设计(基础篇)》读书笔记(四)

1、Java中异常类型JavaAPI中有很多预定义的异常类,如下图所示:从图中可以看出,Throwable类是所有异常类的跟类。图中所示的异常类可以分为三种主要类型:①系统错误(systemerror)是由Java虚拟机抛出的,用图中的Error类表示。Error类描述的是内部系统错误,一旦发生,除了尽量稳妥地终止程序外,啥都干不了。②异常(exception)用图中的Exception类表示,它描述的是由程序内部和外部环境所引起的错误,这些错误能被捕获和处理。③运行时异常(runtim

2013-10-14 22:45:04

《Java语言程序设计(基础篇)》读书笔记(三)

《Java语言程序设计(基础篇)》读书笔记(三)作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/12676811转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!第十二章图形用户界面基础1、Swing和AWT

2013-10-13 22:24:25

《Java语言程序设计(基础篇)》读书笔记(二)

书接上回,进入到重点章节。第八章对象和类1、类方法Java中用static关键字标识类方法,而在Objective-C中用加号(+)标识类方法需要说明的是,可运行类中的main方法必须是定义成publicstaticvoid型的静态方法。2、构造方法构造方法具有以下特点:①方法名必须和类名相同形式如下:publicClassName(argument

2013-10-11 00:52:57

《Java语言程序设计(基础篇)》读书笔记(一)

《Java语言程序设计(基础篇)》读书笔记(一)作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/12453865转载请注明出处从2012年毕业,4月份入职到现在,已经参加工作一年半了。这段时间一直从事IOS平台应用开发,虽然自知还有很多东西没学,但也不想在IOS上面投入自己全部的精力。一个好

2013-10-09 00:23:55

Xcode开发技巧之code snippets(代码片段)

里面有很多Xcode自带的代码片段,上例中的dowhile就是其中的一个。二、如何自定义代码片段由于项目、所用语言或者编码习惯的差别,不同的程序员习惯用的代码片段也不尽相同,这就有了自定义代码片段的需求,好在Xcode是支持该功能的。@property属性的定义是Cocoa程序开发中很常用的一个功能,下面就以此为例说明如何自定义代码片段。1、书写代码片段在声明@property属性的地方写下如下语句:@property(nonatomic,retain)<#type#><#name#>

2013-09-29 18:47:22

Core Animation之框架简介(一)

最近花了不少时间学习了核心动画(CoreAnimation),打算用几篇日志来整理看过的内容,大家共同学习。CoreAnimation在IOS和MACOSX上略有区别,这里只介绍IOS部分。一、CoreAnimation简介1、简介CoreAnimation是一套包含图形绘制、投影、动画的Objective-C类集合,该框架包含在QuartzCore.framework中,它因为被用于处理更为强大的平滑的转场效果而引入OSXLeopard和iOS而出名。CoreAnimation和其它

2013-09-08 23:12:32

wangzz

专注于IOS应用开发 业余时间学习Java和Android 欢迎关注我的微信公共账号wangzzstrive
关注