JasonLee的专栏

一个写着几行代码的理工科文学青年。

排序:
默认
按更新时间
按访问量

阿里巴巴-旺旺与客户端事业部-实习生招聘

旺旺与客户端事业部实习生招聘范围: JAVA/C++开发工程师,iOS/Android开发工程师,算法工程师,测试开发工程师,人数若干。 1、#阿里移动人才总动员#关于实习生,如果亲在校捣鼓过APP,对无线深深滴热爱,在寻找未来无线施展的平台,不管你是做开发,做设计,只要你希望不再错过,请点击...

2013-05-08 19:01:32

阅读数:3893

评论数:0

完美适应iOS中的键盘高度变化

很久以前写了一篇文章,讨论如何《自适应iPhone的不同键盘高度》,今天觉得可以完美跟随: #pragma mark - reg & unreg notification - (void)regNotification { [[NSNotificationCenter defa...

2013-04-25 18:03:10

阅读数:16927

评论数:2

春风,态度和细节

最近很忙,没有足够的精力和动力来写一篇“呕心沥血”的文章,就随笔一篇。 这里顺便提一下,大陆在互相尊重方面还很缺乏,更具体点来说是缺乏感恩。共勉 :) 春风。 这个季节是杭州很美丽的季节,春风催人眠。 而在这个春天,我刚好选了几张自己比较喜欢的杭州的春夏秋冬:       ...

2013-04-17 23:59:12

阅读数:1698

评论数:0

阿里巴巴C++实习生相关招聘一则

需要(即将毕业的)你满足以下条件: 1. 计算机基础知识扎实;详细点的话就是数据库、操作系统、编译原理、计算机网络等; 2. 熟悉C/C++编程语言,了解并发,有网络编程经验; 3. 扎实的数据结构和算法基础; 如果你满足以下条件更好: 1. 有C++工程师岗位的工作经验; 2. ...

2013-04-17 23:10:58

阅读数:3358

评论数:5

在iOS中使用静态库

由于想了解下Xcode中静态库的导出导入,翻到这么一篇文档:Using Static Libraries in iOS. 小小尝试了下。 首先新建一个项目,选择Cocoa Touch Static Library: 创建成功后,产出就是.a静态文件了: 这时候可以创建或者添...

2013-03-24 17:48:36

阅读数:9598

评论数:0

由UIImageView中的UIButton不响应事件引发的

今天写了这么一小段测试代码,如下: CGRect imageRect = (CGRect){100, 100, 100, 100}; UIImageView *imageView = [[[UIImageView alloc] initWithFrame:imageRect]...

2013-02-06 15:15:44

阅读数:13401

评论数:0

Core Data浅谈系列汇总

Core Data浅谈系列之一 : 基础结构 Core Data浅谈系列之二 : 简单的CURD Core Data浅谈系列之三 : 了解NSManagedObject和NSPredicate Core Data浅谈系列之四 : 数据模型的版本变迁 Core Data浅谈系列之五 ...

2013-01-22 10:42:52

阅读数:8529

评论数:17

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

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

2013-01-22 10:33:24

阅读数:9136

评论数:0

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

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

2013-01-22 10:27:19

阅读数:10912

评论数:0

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

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

2013-01-22 10:22:57

阅读数:22765

评论数:3

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

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

2013-01-22 10:17:35

阅读数:7415

评论数:3

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

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

2013-01-21 22:24:52

阅读数:6492

评论数:1

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

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

2013-01-21 22:03:56

阅读数:15322

评论数:3

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

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

2013-01-21 21:51:13

阅读数:24944

评论数:3

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

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

2013-01-21 20:16:44

阅读数:9353

评论数:1

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

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

2013-01-21 20:11:07

阅读数:11218

评论数:11

关于iOS系统中通讯录的访问

在早些时候,当iOS 6还没出来,我们访问通讯录只要如下简单的代码: ABAddressBookRef addressBook = ABAddressBookCreate(); 不过在iOS 6上,这个API返回空值。苹果提供了如下API: // Call ABAddressBo...

2013-01-05 06:36:23

阅读数:13016

评论数:3

乌镇一行

2012年12月30号,新历过年前,杭州迎来第二场雪,我想过去看看雪后的水乡是怎样的,于是坐上杭州新开通不久的地铁出发了。    沿着一号线坐到客运中心站,出站就是汽车站,有直达乌镇的大巴。 我还怕今天乌镇的雪已经化光了,不过一路过去看见路边房子的屋顶上都还有不少积雪,稍微放心 :) ...

2013-01-03 17:25:57

阅读数:1563

评论数:0

我的2012小结:不忘初心,方得始终

Jason Lee http://blog.csdn.net/jasonblog http://weibo.com/jasonmblog 【一】前篇 2012年12月13日,一个特别的日子 —— 除了是国难日,两年前的今天,我刚来到杭州实习。 由于今年的经历有很多不方便对...

2012-12-27 00:36:53

阅读数:11046

评论数:14

第一次滑雪小记——杭州临安大明山滑雪场

人生第一次滑雪啊~ 各种跌打滚爬。 我们从杭州市西湖区天目山路出发,往西上高速开往临安(这个临安是宋朝古都吗?)。在经过诸如“太阳镇”、“兔子岭隧道”等具有趣味地名的地点后,在“白果”下高速即可达大明山庄 —— 其实就是大明山的一处吃饭住宿场所。这里的天很蓝:   景区门票是在聚...

2012-12-25 19:55:41

阅读数:2667

评论数:1

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