类网易新闻跟贴Label动画

Features 0.前言 1.大致需求 2.实现 (1)辅助类LabelAnimationHelper (2)UI类AnimationLabelView (3)定时器来完成动画 3.End 0.前言 貌似又好久好久没有写博客了,后来发现不看不学不练这个DOTA梗不能用在工作上呀,于是今年开始要定了一些小目标了,比如完成几篇博客这样的~ 先说点题外话吧。正式入职到现在已经十个多月了,好快好快,真正的接触业务代码让自己成长的很快,也在不断的改善自己的代码习惯。前不久公司就组织了几次代码规范方面的讨论会,代码习惯每个人都不一样,大家遵循一套就好了,看着也舒服,包括Review 的时候,一开始还是不是很习惯的,比如方法后面的括号我之前习惯是这么写的: - (void)configRandomArrayWithArrayCount:(NSInteger)count { } 然后改成了这样: - (void)configRandomArrayWithArrayCount:(NSInteger)count {...…

iOS10 TodayWidget 适配

Features 0.前言 1.Today Widget iOS10的总体印象 2.APi增加的部分 3.APi废弃的部分 4.开发过程中遇到的一些小问题 (1)Cell上View 颜色,在点击时改变 (2)展开、收缩出错 (3)启动样式的设定 5.总结 0.前言 更前先说点题外话,貌似有一年半没有更新博客了,讲道理有点太久了。2015年的大部分时间我都在和论文做着激烈的斗争,合肥、苏州、北京、大连四个地方来回跑,最后的结果是两个证儿,一件硕士毕业服,无数张毕业照,一篇90多页的论文,按照惯例,看自己的这个论文还是像翔一样好吧。当然了,还有场数蹭蹭涨的Dota2比赛场数。。。你懂得,劳逸结合嘛。 不知道是不是曝光的太多了,这两年的发布会都很少会看完,基本上都是事后看看文档,看看都有哪些东西更新了。今年也差不多,因为去年没怎么关注watchOS2的变化,所以感觉watch 的改动对我来说很有挑战性。。。 1.Today Widget iOS10的总体印象...…

Apple Watch三个月开发的一些收获总结

Features 0.前言 1.Watch Main App (1)以Page-Based方式启动Watch App (2)Watch App 与Host App 联合调试 (3)申请数据方面 (4)TableView 在Watch 上的使用 (5)数据在Controller 间的传递 (6)关于HandOff (7)其他一些Tips...…

学习Django笔记一:前期折腾

Features 0.pip的安装 1.如何测试安装好了django Django简介 Django的一些参考资料: Django安装 2.新建一个Django项目感受一下 3.连接MySQL 1.首先是mac 上pathon 版本的问题。 2.找不到mysql_config命令。 3.libmysqlclient.18.dylib 链接不上。 其他tips: 查看pip安装过哪些东西 PS : python shell...…

给App赋予iOS8新特性:Handoff

Features 一.什么是HandOff? 二.开始加入HandOff 1.创建UserActivity 2.废弃一个UserActivity 3.活动被延续之后。。。 4.如何延续一个活动 5.测试效果 总结 说实话看完今年的发布会之后觉得handoff这个功能有些鸡肋,只能说自己目光实在是短浅。。。handoff极大的促进了苹果大生态圈的完成过程,在这之后,除了icloud或者itunes会让你觉得手中的iphone需要一个ipad、apple watch作伴,又会多了一个让你再次剁手购买另一个设备的理由:handoff。 接触handoff是因为之前调研apple watch 的时候发现前台打开iphone上的app不是很可行,按照苹果工程师的推荐,handoff实在是再好不过了,试想一下,用户在手表上想要查看一篇新闻的详细报道,又或者在手表上看新闻图片不是很爽的时候,发现iphone、ipad的左下角有一个icon,滑动解锁之后就会继续阅读,获得更加良好的体验,进可攻,退可守,实在是将用户包围在这么一坨苹果设备之中的上上策。 话不多说,总结一下最近调研、应用handoff在自己应用中的一些体会以及大致领悟一下官方文档的精神报告。传送门:Handoff官方文档 一.什么是HandOff? NSUserActivity 整个handoff 的工作过程围绕着一个叫useractivity的东西展开,顾名思义就是一个用户的活动,我们要控制的是如何定义这个活动,标示这个活动,激活它,废弃它,传输它,更新它,灵活的使用这个对象,就会让iphone、ipad、mac无缝的连接起来。用户可以选择在书写一封回信的时候,去到mac上的邮件应用继续编写并发送;用户可以在iPhone上查看一个喜欢的网页,觉得不够bigger的话,在mac上的dock上打开多出来的icon,就可以在safari中继续自己bigger的阅读。快速,无痛,只需要打开蓝牙,设备都使用同一个apple ID...…

Apple Watch 开发调研三: Glances,Notifications

Features 一.Glances概述(Essentials) 1.Glances 的生命周期(LifeCycle) 2.Glance 界面指南 二.管理Glances的界面 三.Notifications概述(Essentials) 1.短版本 Short-Look Interface 2.长版本 Long-Look Interface 3.增加一个动作按钮在通知中 4.响应动作按钮的点击事件 四.管理Notification的界面 1.配置一个自定义的通知界面 2.配置静态的通知界面 3.配置动态的通知界面...…