Tips
TonyDarkGodness
一个刚刚走向社会的应届毕业生的成长史。
展开
-
回首过去,展望未来。
今年7月我毕业了。虽然大四在iOS这块勤勤恳恳的劳作了一年,但是毕业后满怀希望地再次来到这块沃土时,由于iOS的旺季已经过去,市场饱和比较严重,找工作之路遥遥无期。我作为其中小小的一员,也不免有些感伤和压抑。 亦唤起了不少15年的开发记忆与我在大学里所学软件工程的回忆一起,在此写下感慨来分享(实践和理论结合)。 公司的技术开发部8个人,其中美工身兼数职。压力与努力共存,原创 2016-07-26 20:43:41 · 496 阅读 · 0 评论 -
API模块设计问题的思考
最近赶项目接入API时,老大就API问题谈了自己的想法: 各自独立的小接口 不组装成一个大的,各自调用各自的就好。如果整合成一个大的,先不考虑加载的页面长度,以后添加新模块API和删除模块API会比较麻烦。 我的初步想法:目前小接口较少,赶项目可以这么搞。但是随着我们的业务越来越多,这些零碎的小API就不适合 各自调用,肯定需要封装。 初步想法是:1.内部用代理的模式解决 这些原创 2016-12-10 13:52:23 · 659 阅读 · 0 评论 -
2016至2017年上半年iOS项目细节(1)
宏和常量的优化 1.宏适合 定义方法(三目运算)| 获取 变化的值(硬件屏幕的宽) 2.常量 适合 确定的值 static修饰 内部项目文件使用 const NSString * str; 全局 extern str(外部也可使用) 推送 apns注意: 如果推送的 aps原创 2017-08-08 09:45:27 · 355 阅读 · 0 评论 -
2016至2017年上半年iOS项目细节(2)
-v to see ….错误原因 1. import “.m” 导入了.m 文件 2. 三方冲突 进入三方源码找或者删除 解决方法 linker other flags -ObjC 选中 错误信息右键 review xxx ,看到错误详细日志 iOS项目工程,添加一个c文件,编译报错,Could原创 2017-08-08 14:22:07 · 337 阅读 · 0 评论 -
2016至2017年上半年iOS项目细节(3)
文字高度的frame各有优势 1)最好计算高度 CGRect frame =[string boundingRectWithSize:CGSizeMake(控件宽, 控件最大高度) options:NSStringDrawingUsesLineFragmentOrigin |NSStringDrawingUsesFontLeading attributes:@原创 2017-08-08 14:58:59 · 328 阅读 · 0 评论