首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
mooncoder
掘友等级
搬运工
|
家里蹲
臭码农
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 59
沸点 1
赞
60
返回
|
搜索文章
最新
热门
架构杂想续
前文说了KZWFoundation的问题,现在已经对其进行拆分和命名规范,现在可以单独使用部分组件了。拆出来的组件包括KZWRouter,KZWUtils,KZWUI,KZWAppDelegateExtension,KZWNetworking,KZWWebViewControl…
架构杂想
最近的工作和架构相关,之前也写过KZWFourdation,所以借此机会说下自己的思考。 一个正常的iOS框架应该分为基础组件,功能组件,业务组件,基础组件和功能组件尽量沉淀为Framework,业务组件通过router来相互连接,这样一个基本的iOS组件化项目就成型了。 用过…
iOS动画折线图
后端传一个数组,然后根据数组生成点的坐标。所以解析下,我们需要画的有点,点和点之间的线,以及背景和下面的期数时间。最后我们需要加块有效果的红色块,这块要的效果是可以手指点击和滑动区域这个块就在哪个位置的点上。 好有了上面3个方法我们基本图形概括就可以画出来了,现在我们需要的是确…
封装一个拖动悬停按钮
需求就是在首页有一个按钮,你可以拖动在屏幕上滑动,最终位置是自己靠边悬靠。 一个初始化方法,一个手势添加,位置我是直接基于window写的,最后加了一个靠边的移动动画。然后就OK,这样就算封装完了,你有需要的事件处理也可以直接在这写。
前端规范
3.2 文件名建议只使用小写字母,不使用大写字母。( 为了醒目,某些说明文件的文件名,可以使用大写字母,比如README、LICENSE。 ) 3.3 文件名包含多个单词时,单词之间建议使用半角的连词线 ( - ) 分隔。 3.4 引入资源使用相对路径,不要指定资源所带的具体协…
重拾数据结构之二叉树
1、MaximumDepthofBinaryTree(计算二叉树的深度)Solution:2、InvertBinaryTree(反转二叉树)Solution:3、BalancedBinaryTree(
重拾数据结构之链表
2、Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two li…
重拾数据结构之排序
1、BubbleSortImplementation(冒泡排序)Solution:2、SelectionSortImplementation(选择排序)Solution:3、InsertionSort
KZWFoudation基础配置之Debug模式
之所以有这个东西是因为方便调试和查问题,正常来说我们需要的基础功能包括切换环境,看日志,清缓存,限制网速测试等。还有一些的就是根据不同的业务场景来添加如快速访问一个网页,特殊测试需求的入口等。一定要注意这些功能都要判断debug,不要出现在线上!!! 切换环境的原理就是我们全局…
KZWFoudation系列之Router的设计
本来是要写我自己用的router的,但是现在这个有点落后了, 所以这篇文章主要说下CTMediator这个router的设计,我觉得这个比较符合当下我对router理解。 它主要有一个类CTMediator,里面有3个方法,performActionWithUrl,perfor…
下一页
个人成就
文章被点赞
167
文章被阅读
31,264
掘力值
885
关注了
31
关注者
64
收藏集
3
关注标签
8
加入于
2017-12-14