自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 开转产品经理(汇总意见)

作为一个前腾讯员工,qzone产品2年。也见过不少开发同学转到产品经理(以下简称PDM),有在转行后做的很好的,也有转行后有转回去做开发的。 在很多人眼里,特别是开发眼中,PDM就是传声筒,写文档的。 这是开发同学转PDM后遇到的最大的问题。 PDM更多的工作在于沟通。 还是以qzone举例吧,仅在非跨部门的需求中。你需要和下面的人员打交道。 他们是:交互,设计,重构,前端,

2014-10-28 14:07:27 452

转载 Core Data浅谈系列之九 : 使用Mapping Model

通常,我们都会尽量使数据模型的变化尽量简单。但有些情况下,不得不进行大的改动,甚至是重新设计数据模型。在这种情况下,之前提过的简单数据迁移已经无法适应了,需要引入Mapping Model这个中间层。 这时,又想起之前提过的一句话: There is no problem in computer science that can’t be solved by adding

2014-02-27 17:18:35 457

转载 Core Data浅谈系列之八 : 关于并发

有时候,我们需要有个worker thread来做一些密集型或者长耗时的任务,以避免阻塞住UI,给用户不好的体验。比如从网络上获取一批数据,然后解析它们,并将其输出到存储文件中。这时候,由于数据层发生了变动,我们希望通知到主线程更新UI —— 这就涉及到Core Data的多线程特性。 比如我们一直以来使用的Demo中,添加球员信息的AddPlayerViewController

2014-02-27 17:18:06 492

转载 Core Data浅谈系列之七 : 使用NSFetchedResultsController

上一篇讨论到添加球员信息后,球员列表没有及时得到修改。这是由于之前我们简单地使用了一个NSMutableArray来管理球员列表,需要我们额外做一些变更通知。而在Core Data和UITableView之间,存在这一个名为NSFetchedResultsController的类为我们提供更多方便。 从很大程度上来看,NSFetchedResultsController是为了响应

2014-02-27 17:17:30 392

转载 Core Data浅谈系列之六 : 验证用户输入

在做Web开发时,需要谨记的一条原则是“绝不要相信用户的任何输入”(参见《Essential PHP Security》)。 与网页上的表单提交类似,做客户端开发时也应该考虑用户输入,比如可以为UITextField设置代理处理用户实时输入的内容,也可以读取完用户输入再做检查,或者是NSManagedObject的验证功能。 比如,我们可以在Player的实现里提供验证

2014-02-27 17:17:01 511

转载 Core Data浅谈系列之五 : 在UITableView中展示

在逻辑上(表关系)将Team和Player关联起来后,我们将其展现到UI视图上。 首先,为App添加导航栏: [cpp] view plaincopy @interface AppDelegate : UIResponder       @property (strong, nonatomic) UIWindow *window; 

2014-02-27 17:16:28 358

转载 Core Data浅谈系列之四 : 数据模型的版本变迁

继上一篇文章末尾提到的,一支队伍可以添加多名球员,不过一名球员只能属于一支队伍中,这分别对应着Core Data中一对多和一对一的属性关系: 如上两图,是在Team实体里面添加了一个players关系,指向Player实体,可以一支球队关联多名球员,并且最多只允许关联15名球员。 同样地,也为Player实体添加team关

2014-02-27 17:15:44 352

转载 Core Data浅谈系列之三 : 了解NSManagedObject和NSPredicate

上一篇文章用实际代码演示了Core Data应用中基本的增删改查操作,使用的是NSManagedObject对象,利用KVC来修改、获取对象的属性值。 除此之外,我们还可以创建与Player、Team相对应的具体的NSManagedObject子类,如下图: Xcode会为我们生成子类的代码,如Player的接口声明和实现(汗,从Xcode复制代码到

2014-02-27 17:14:22 385

转载 Core Data浅谈系列之二 : 简单的CURD

在上一篇中简单介绍了Core Data Stack,自上而下地对Core Data应用结构有个基本的认识,不过都是理论上的。这里就以上一篇的理论构建起一个可运行的Demo,执行一些简单的增删改查操作。 (图片来自Apple) 首先,我们需要建立如上图的栈结构。因此,在ViewController里添加3个属性: [cpp] view plain

2014-02-27 17:13:33 405

转载 Core Data浅谈系列之一 : 基础结构

原文:http://blog.csdn.net/jasonblog/article/details/8526020 Core Data是苹果官方提供的一套框架,用来解决与对象生命周期管理、对象关系图管理和持久化等方面相关的问题。大多数情况下,我们引入Core Data作为持久化数据的解决方案,并利用它将持久化数据映射为内存对象。 为什么要使用Core Data呢?以下几点可供参

2014-02-27 17:09:55 427

转载 [转]ARC深入浅出

ARC可谓iOS开发中一大利器,内存管理的大部份问题都能交由系统自动处理了,不过一些不太明显的小坑也需我们多加注意,不然用户在使用中出现闪退,那用户体验就差多了。最近看了@易飞扬 先生一系列关于ARC的博文,觉得非常详细易懂,可惜需要翻墙才能看到,所以转载到这里,同时对原文内容进行了一些小修改,再次感谢易先生的分享 :P TL;DR 内存管理依循下面的基本原则: 自己生成的对象,那么即是

2013-12-23 16:39:20 1067

转载 直接拿来用!最火的iOS开源项目

http://www.csdn.net/article/2013-06-05/2815530-GitHub-iOS-open-source-projects-one

2013-09-17 10:20:56 499

转载 iOS开发者必备:六大图片、图标处理类工具(转载)

摘要:在新发布的iOS 7正式版中,采用了扁平化和极简化设计风格取代传统的真实拟物风格,使的整个界面变得非常简单、干净。并以此基础重新设计了iOS外观。本文就为iOS设计师介绍6个简约而不简单的iOS图像和图标处理工具。 人们常常将简约等同于极简主义。但是,真正的简约远不止删除矫饰和去除杂乱那么简单。而是按你的需要,因时、因地恰到好处地展现每一方面。iOS 7设计时,围绕iOS中深受人们

2013-09-17 09:06:07 481

原创 ios http抓包工具---Charles

介绍一个抓包工具,废话不多说,直接正题。 工具下载地址: http://www.charlesproxy.com/download/ 安装完成后 . 1.在(MAC电脑顶端那一条)里面找到Proxy 点开proxy setting 设置port为8888 选中SSL条目,点击add输入*_*进去。 点击access control set

2013-09-05 16:00:38 841

转载 优秀开源代码解读之JS与iOS Native Code互调的优雅实现方案

简介 本篇为大家介绍一个优秀的开源小项目:WebViewJavascriptBridge。 它优雅地实现了在使用UIWebView时JS与ios 的ObjC nativecode之间的互调,支持消息发送、接收、消息处理器的注册与调用以及设置消息处理的回调。 就像项目的名称一样,它是连接UIWebView和Javascript的bridge。在加入这个项目之后,他们之间的交互处理方

2013-09-05 10:03:02 362

原创 分享一些我个人觉得不错的个人或者开发者网站

cocoachina就不说了,这个大家都知道。 1.这里有几个翻译的官方文档,建议看看。 http://www.dreamingwish.com/dream-category/toturial 2.一个创业的团队ios leader(微信上比较火,唐巧,个人觉得还不错) http://blog.devtang.com 3.破船的blog(主要是翻译一些官方文章和书籍文章,也很不错

2013-08-15 11:44:12 562

转载 iOS5网页视图(UIWebView)中的输入框不能弹出键盘的问题

项目开发时,发现有时候在网页视图中的输入框获得焦点后,却不能弹出键盘。而且全部都是在iOS5的系统中出现了这个问题,iOS6中运行完全是正常的,而且即使是在iOS5中,其他的UITextView和UITextField仍然可以正常地弹出键盘。我仔细了看了一下代码,发现对UIWebView的一些操作和键盘弹出并没有什么关系。我看了一些UIWebView的一些资料,然后发现了这个问题:UIWebVie

2013-08-15 11:32:17 2215

转载 UIAlertView弹出视图动画效果

UIAlertView弹出视图动画效果 作者 shenqiliang 发布在 2013年4月10日 下午7:29 在App设计中为了加强用户体验,我们会常常加入一些友好的动画效果。比如类似UIAlertView弹出的动画效果,由于系统中并没有直接提供类似的动画API,如果我们想要做出一样的效果,那就得深入的研究一下系统中的UIAlertView了。 仔细观察UIAlertView的动画

2013-08-15 11:25:08 632 1

原创 开通BLOG

平时总结的一些技术要点太杂,太分散,所以建立一个自己的技术BLOG,这样以后查找和复习起来也方便。

2013-08-14 10:35:48 306

空空如也

空空如也

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

TA关注的人

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