iOS SDK 兼容性指南

本文在一次bug的推动下加速生成了!

写这篇文章是因为昨天发布的新应用(计划是支持4.3+的),使用了Pass Kit Framework在iOS6+中支持Passbook功能,却没给引入的库文件标记为Optional,导致上架后6.0以下系统用户通通出现启动奔溃现象。以此文自省!

Read More

浏览器漫谈

旧话题重新再发,两年前写过《谈PC上浏览器的选择》和《再谈PC上浏览器的选择》介绍了PC浏览器。可惜后来Blog三迁,从某免费主机迁移到付费虚拟空间,后来又迁到新浪云,再到现在。。。文章遗失光光了。难得三天假,利用一晚上时间,趁着这阵子Opera和Chrome的变阵,重新写一写。

网络的演变

Read More

Objective-C内存管理

Objective-C的内存管理有别于C, C++可能很多初学者甚至富有经验的iOS开发者都会犯错。

当然,iOS5.0以后引入的ARC技术使得开发者“可以忽略内存”,或许本文有点落后了。但是个人认为就是是完全使用ARC也有必要对内存管理有正确的认识,而且鉴于国内大量低版本5.0-系统的存在,目前开发上依然坚持4.3+的支持,所以学习正确的内存管理还是很有必要的。

ps:iOS4.3是支持ARC的,_weak关键字需要根据情况使用其他关键字替代。

Read More

最近

最近状态不加!

莫名的空洞,干活没激情,以往完成任务后的满足感、收获感全无。无名的压力、焦躁、恐惧。希望其实只是春困而已,又或者是更年期提前了。

本来要写两篇技术文的,一个iOS内存管理的,一个老调重弹科普文浏览器介绍的。结果一拖再拖,不是没时间,是自己懒得动手动脑了。

Read More

新年快乐!

龙年最后一天,除夕夜,祝各位新年快乐!新年身体健康,心想事成!

过去一年,各个方面都有所收获,新的一年继续努力,希望有更多的收获,更好地锻炼自己,各位也加油!

我对院线通的看法

院线通这个APP,放在两三年前来看,绝对是个好应用,做得好会火。

只可惜它生错了地方,偏偏出现在一家国企。面对移动互联网的迅猛发展,在这个以领导为驱动,上头没指令不推广,不做后续开发等工作的地方。

曾经的优势:

Read More

UITableViewCell重用机制

UITableView是iOS开发中经常用到的视图之一,apple对其滚动机制进行了优化,编写UITableViewCell内容的时候正确地使用“重用”机制能够使TableView的滚动更加流畅,更节省内存。

对于重用机制许多入门书也就提及,但并无详细说明,因此有一些初学者甚至许多经验丰富的开发者都用错了。

下面举个例子简单说明正确的重用写法和重用的机制。

Read More

重新好好写文章

周五备份完博客的旧数据,直接把服务器上的数据铲掉了,清空了重新配置好。

决定重写好好写博客,技术的、生活的,貌似大学毕业后就没好好写过,浪费了域名和空间。