首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
瀚ys
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
赞
文章( 16 )
沸点( 0 )
设计模式-装饰者模式
考虑一个咖啡店收费的问题:如何实现灵活的咖啡的价格计算。 咖啡店主要卖咖啡,但是后来为了满足不同客户的不同口味,只是纯咖啡,显得太单调了,就考虑增加不同的搭配,搭配不同的配料后会组成另一种饮品,这样,品种丰富了,但随之问题也来了,如何为不同新的品种计算新的准确的价格。两种方案:…
设计模式-命令模式
示例1:到饭馆吃饭,你作为顾客,通常的情况是:服务员把菜单拿给你,点菜完成后,服务员就拿着菜单去向后厨交代。你只需要坐等菜好就可以了。你不需要知道谁给你做菜,也不需要知道他们怎么去做。只需要点菜就可以了。 示例2:平常我们开电脑的时候,只需要按下开机按钮就不用管了,电脑就开始启…
MJRefresh的二次封装
平常用的刷新用是开源的MJRefresh,这个刷新库想必也是很多开发者比较熟悉的一个库,作者采用继承的方式,不同的层次有不同的功能与UI展示,用起来简洁,方便。 MJ为UIScrollView类写了类别,给UIScrollView增加了mj_header(下拉刷新)和mj_fo…
UITextField高亮时计算字数
平常会有需要在文本款输入的时候限制字数,如果输入的时候,没有确认,还有字符处于高亮状态的话,此时如果直接取文本框的字符个数,得到的结果是包含高亮(即还没有确认的字符)的结果。 所以我们要想准确的计算出最终输入的文本的个数,需要检查当前textField是否有高亮状态,UITex…
edgesForExtendedLayout、contentInsetAdjustmentBehavior等几个属性
平常我们开发的界面的大部分时候都是需要导航栏或tabbar的,或者两个都需要,导航栏的高度在iphoneX出来之前的设备上是64pt(状态栏20pt,navigationBar的高度为44pt),tabbar的高度为49pt(暂先不考虑tabbar和iPhoneX之后的底部安全…
我与照片之乾坤大挪移-瞬间旋转你的照片
其实这里我做的就只是把作者关于旋转的代码反注释了。 保存byte[]数据。这里的照片保存方法内部实现也有问题,但是这里不是我们这篇文章的重点,所以忽略它先。 它先把byte[]解析成bitmap,然后旋转又create了一个bitmap,再把bitmap转换成byte[]来保存…
关注了
12
关注者
1
收藏集
1
关注标签
17
加入于
2018-05-30