新起点

性能优化:
1.scrollview的广告栏
2.图片内存加载和地址加载
3.懒加载
苹果手机屏幕尺寸
4s 320x480 640x960
5 320x568 640x1136
5s 320x568 640x1136
6 375x667 750x1334
6s 414x736 1242x2208

周记录

第一周 Pokemon 8.21-8.25
1.Massory使用中遇到的问题 w
1.1Label的尺寸会根据内容改变,不需要再设置 w
1.2使用Massory如何动态获取cell高度 w
1.3约束可以在赋值阶段再设置,不需要在创建的时候设置 w

2.gif图片的第一帧获取

3.yyimage的使用
3.1yyimageManager
3.2获取gif第一帧
3.3异步加载图片的option属性

4.打入的数据包需要把version设置为ucm上最高的版本 w

5.涉及到的模块熟悉
5.1数据包更新与本地数据包的使用 w
5.2发现模块的机制 w
5.3jssdk

  1. CFURLCreateStringByAddingPercentEscapes 对url所有符号进行转换
  2. weakself的问题

第二周 8.29-9.2
1.奇迹暖暖周版本发布
版本号升1,build号升2
2.LOL数据包发布
3D模型图

第三周 9.5-9.9
1.王者荣耀数据包发布
2.DNF 4.1.5 周版本发布
3.DNF 4.2.0 通用框架 重新绑定手机号 & MTA埋点

第四周 9.12-9.14
1.LOL数据包发布
2.通用框架MTA埋点
3.修改DNF 4.2.0 通用架构 BUG

第五周 9.19 - 9.23
1.DNF 4.2.0 通用架构 BUG
2.皇室战争数据包发布
3.奇迹暖暖 淘宝折扣商城 数据包验证

第六周 9.26-9.30

第七周 10.8 - 10.14
1.计算机网络 学习
2.王者荣耀数据包发布

第八周 10.17 - 10.21
1.守望先锋数据包发布 *guidelistdata中国服战绩查询安卓和iOS不一致,需要统一
2.发现栏目图标改为50
3.阴阳师1.0.0版本发布
4.DNF 4.2.1版本发布

错误集

2016.08.26
Pokemon新版本“精灵图鉴”本地数据包导入之后,将version设置成了0,当时考虑这是第一个数据包版本,但是数据包中不仅包含本地数据,还有发现栏的配置项。正确的做法应该将version设置为ucm上最新包的时间戳。

2016.08.31
我的任务点击提交任务时,逻辑执行放在cell里面,如果这时用户滑动cell,被点击cell被复用,那么UI刷新会执行在新的cell上。如何解决?将点击事件抛出,并且回调时,通过修改数据源,然后刷新cell,从而达到修改界面的目的。

下发数据包是否需要更新版本号?版本号的逻辑是判断本地是否小于下发数据包时后台返回的版本号,如果小于则更新版本号,所以下发的数据包中的版本号是否更新到最新是无所谓的。

2016.10.22
推送不能在已发布到TestFlight的本地包上进行,如果要测试推送,就需要下载TestFlight包进行推送测试。

电脑配置

cpu:i5 6500 散片
主板:技嘉/华硕 最便宜的6代板子 大概价格500以内
内存条:金邦8G/8G x 2 DDR4
显卡 1060 3G 主流品牌

硬盘:120G ssd主流品牌 + 1T硬盘
机箱 :200 带2个机箱风扇
电源:450W 长城/航嘉

1137 + 539 + 506 + 1599

300 +300 + 283 + 139 + 265

低端要27寸对分辨率没需求的可以用明基的GW2760

  1. @synchronized 关键字加锁
  2. NSLock 对象锁
  3. NSCondition
  4. NSConditionLock 条件锁
  5. NSRecursiveLock 递归锁
  6. pthread_mutex 互斥锁(C语言)
  7. dispatch_semaphore 信号量实现加锁(GCD)
  8. OSSpinLock

你可能感兴趣的:(新起点)