自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zyy的专栏

我也很落俗套地开博了......潜台词就是CSDN还在用明码保存密码么?

  • 博客(13)
  • 收藏
  • 关注

原创 露眼看App--怎样做一款旅游类的App ?

旅游App主要特点,也可以说是主要功能就是旅游攻略,游记这两个功能,有些App会有行程单功能。那攻略,游记,行程单之间有什么样的区别呢?说一下我的看法,攻略一般指某个城市有什么好玩的景点啊,美餐,住宿,交通,贴士等等,一般都是概述(参考马蜂窝,蝉游记,百度旅游等等),以景点为例子,比如说丽江有n个景点,敦煌有m个景点,那么这就是攻略;那什么是行程单呢,行程单一般指的是,比如我要游览丽江的两个景

2014-02-14 17:17:50 3385 1

原创 项目中的几个iOS效果看开发(项目用到,仅供本人理解)

1.判断tableview上拉,下拉效果UIScrollView的contentOffset,UIScrollViewDelegate的两个方法,scrollviewWillScroll, scrollviewDidScroll.在scrollviewWillScroll中记下scrollview的contentOffset的y,在scrollviewDidScroll中记下当前conte

2014-02-14 16:29:46 1548

转载 非对称加密、数字摘要、数字签名、数字证书、SSL、HTTPS及其他

1. 从非对称密钥加密与数字摘要技术谈起。1.1 什么是“非对称密钥加解密”技术对于一份数据,通过一种算法,基于传入的密钥(一串由数字或字符组成的字符串,也称“key”),将明文数据转换成了不可阅读的密文,这是众所周知的“加密”,同样的,密文到达目的地后,需要再以相应的算法,配合一个密钥,将密文再解密成明文,这就是“解密”。如果加密和解密使用的是同一个密钥,那么这就是“对称密钥加解密”(最常见

2014-02-14 15:47:01 1494

原创 phoneGap在iOS下运行原理简单分析

首先还是来张phoneGap的架构图这副图讲了几个点:1.UI是通过html,js,css来绘图的2.底层Module是用object-C,java,C++等。phoneGap把web技术和编程语言相结合,phoneGap只用js封装了一部分的native API,例如camera,location等,具体业务逻辑还是要native去实现。3.HTML re

2014-02-14 14:34:28 1776

原创 露眼看App--我眼中几款优秀的iOS APP(蜘蛛订票网)

蜘蛛网(电影票)1.UI上处处体现了作为一款订购电影票App的特征。数据加载时的loadingview是一个电影放映机的轮盘在转动;电影的封面用胶片套起来;我的订单中分割线是用邮票的齿边。(其中loadingview给我的影响最深)2.细节上的把控。2.1浏览电影时,有一个索引,当点击索引时,在另一个列表中可以滚动切换到该影片的详细介绍(类似电话本的索引)。这样就避免了浏览

2013-11-15 15:00:30 2955

原创 NSRunloop,runloop,autoReleasePool和thread的关系理解

NSRunloopNSRunloop顾名思义,就是一个消息循环,它会侦测输入源(input source)和定时源(timer source),然后做回调处理。这和windows的消息处理非常类似,只不过你无法看到类似SendMessage,PostMessage,GetMessage的方法,NSRunloop已经封装了这些细节。那NSRunloop的好处是不是只有封装细节,然后方便调用呢?答

2013-11-15 11:43:47 4986 1

原创 产品玩伴中用到的设计模式(iOS装饰模式,仅供本人理解)

一图以说模式,其他无需多言。

2013-11-14 13:22:09 1287

原创 设计模式的简单思考

23种设计模式的核心就是多态和继承设计的时候避免模块与模块之间的直接引用,如果直接引用就成了高耦合,如果想替换原来的模块会很麻烦,原来模块的声明分配,以及使用到该模块接口的地方,都要删除,然后再声明分配新的模块,调用新模块的接口,如果先抽象一个抽象类或者接口,然后让模块实现这个接口,通过接口调用模块的接口,这样当如果要替换一个新的模块时,只要这个新的模块也实现了这个接口,那么只要把新模块的

2013-11-14 13:09:24 1153

原创 iOS动画简介

1.从例子(iOS View之间的切换)入手开始介绍iOS动画的几种方式1.1使用UIView类的UIViewAnimation扩展1.2block方式:使用UIView类的UIViewAnimationWithBlocks扩展1.3core animation方式:使用CATransition类
使用要引入QuartzCore.framework1以上几种方法的对比

2013-11-12 10:34:46 855

原创 iOS core graphic使用分析

core graphics 提供了描绘图形的底层库。使用Core Graphics可以:创建基于路径的绘图抗锯齿渲染添加梯度、图片和颜色Use coordinate-space transformations.创建、显示和分析PDF文档下面就作者在项目中使用到的core graphics做一个总结:core graphics基本概念对于应用类框架其实

2013-11-11 11:23:43 3487

原创 iOS 并发编程若干问

借用iOS runloop若干问的开场白,鉴于才疏学浅,请各位牛人不吝指教。1.GCD和Operation Queue的区别和联系?GCD和Operation Queue都会负责创建线程,调度任务。GCD会把任务添加到dispatch queue,operation queue会把任务添加到operation queue,而且提交到operation queue的是NSOperat

2013-11-03 11:24:17 1091

原创 iOS runloop若干问

这几个问题是本人想出来的,有些连本人都不太清楚答案,着实可笑,希望这方面的牛人来填充1。什么是runloop?runloop是iOS的循环消息机制,用来侦测事件的发生,当有事件发生时,会自行通知并处理。一般而言,一个线程都会对应一个runloop,子线程的runloop默认是没有启动的,只有添加了事件源才能手动run起来,否则直接退出runloop;主线程的runloop默认是开启的,

2013-11-03 11:18:38 956

原创 iOS动态特性初研究(利用JSON动态创建类型和对象)

1.什么是动态特性?程序可以访问,检测和修改它本身状态或行为的能力。用我自己的理解,这里的状态和行为,理解成变量,属性和方法,会更加形象一点。与动态特性相关的概念,selector,IMP,Class2.Class: 从语法形式上看,和UIButton,NSString一样,是一种类型。Class被定义为一个指向objc_class的结构体指针。 它是指

2013-11-03 10:22:25 3643 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除