摘要:前言 本科毕业已经5年+,一直在做iOS开发。 工作方面:从刚入门的小菜鸟码农,后面到BAT里混过两年,到现在带10个人的Team Leader,收入尚可。 生活状态:已婚,儿子刚满1岁,有一定存款,无房无车(目前观望中,准备明年择机上车)。 可能是出于程序员的自我危机意识吧,自我感觉到了一个瓶颈, 阅读全文
posted @ 2017-11-21 15:02 90后码农 阅读 (20744) 评论 (2) 编辑
正文内容加载中...
posted @ 2019-07-11 09:36 90后码农 阅读 (55) 评论 (0) 编辑
摘要:前言 本科毕业已经5年+,一直在做iOS开发。 工作方面:从刚入门的小菜鸟码农,后面到BAT里混过两年,到现在带10个人的Team Leader,收入尚可。 生活状态:已婚,儿子刚满1岁,有一定存款,无房无车(目前观望中,准备明年择机上车)。 可能是出于程序员的自我危机意识吧,自我感觉到了一个瓶颈, 阅读全文
posted @ 2017-11-21 15:02 90后码农 阅读 (20744) 评论 (2) 编辑
摘要:① 减少缩写命名缩写只用于通用专业术语,如URL,不可自创命名缩写,如Ctr、Msg。命名宁可长一些,也不要难于理解。② 过程化动作发生之前用Will,发生之后用Did,询问是否发生用Should。每个处理都是有一定过程的,这个处理往往会产生一些通知和回调,好的命名必须要明确当前过程中的步骤。命名这... 阅读全文
posted @ 2015-09-18 14:50 90后码农 阅读 (589) 评论 (0) 编辑
摘要:三种Swift实现单例模式的方法:全局变量,内部变量,dispatch_once方式1. 全局变量private let _singleton = Singleton() class Singleton: NSObject { class var sharedInstance: Sing... 阅读全文
posted @ 2015-06-08 12:45 90后码农 阅读 (171) 评论 (0) 编辑
摘要:ios 有如下三种随机数方法://第一种srand((unsigned)time(0)); //不加这句每次产生的随机数不变int i = rand() % 5;//第二种srandom(time(0));int i = random() % 5;//第三种int i = arc4random() ... 阅读全文
posted @ 2015-04-02 15:15 90后码农 阅读 (10203) 评论 (0) 编辑
摘要:nilnil 是 ObjC 对象的字面空值,对应 id 类型的对象,或者使用 @interface 声明的 ObjC 对象。例如:NSString *someString = nil;NSURL *someURL = nil;id someObject = nil; if (anotherObjec... 阅读全文
posted @ 2015-04-02 15:02 90后码农 阅读 (274) 评论 (0) 编辑
摘要:•%@ 对象• %d, %i 整数• %u 无符整形• %f 浮点/双字• %x, %X 二进制整数• %o 八进制整数• %zu size_t• %p 指针• %e 浮点/双字 (科学计算)• %g 浮点/双字• %s ... 阅读全文
posted @ 2015-03-25 10:58 90后码农 阅读 (218) 评论 (0) 编辑
摘要:iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者?下面就介绍如何在iOS中实现:1. 在程序启动时加上一个异常捕获监听,用来处理程序崩溃时的回调动作NSSetUncaughtExceptionHandler (&UncaughtExceptionHandler);官... 阅读全文
posted @ 2015-03-24 18:29 90后码农 阅读 (215) 评论 (0) 编辑
摘要:前言为了满足不同用户的多样性购物需求,过去两年里手机淘宝的业务不断膨胀,已经从单一的购物工具成为了购物内容平台。在业务快速增长的同时,也带来一些副作用,很多操作环节和页面因为承载功能太多,展示速度变慢,用户等待时间变长,性能优化势在必行。通过大半年的摸索总结,从实践中我们得出了App性能优化的七大策... 阅读全文
posted @ 2015-03-20 11:01 90后码农 阅读 (1436) 评论 (0) 编辑
摘要:当应用在设备中运行发生崩溃,iOS将记录这些错误日志并且创建了崩溃报告(Crash Report)。崩溃报告中包含了iOS的版本、日期、异常类型、堆栈跟踪以及其他信息。① 在Xcode中查看崩溃报告当应用还在开发过程中发生了崩溃,则直接可以使用Xcode Organizer来查看崩溃报告。按如下操作... 阅读全文
posted @ 2015-03-19 11:25 90后码农 阅读 (228) 评论 (0) 编辑