- 博客(11)
- 收藏
- 关注
原创 HarmonyOS 实现带动画的环形进度条
鸿蒙提供的属性动画主要针对组件而言,不能满足canvas绘制。可以使用animator+canvas的组合达到我们的目的。
2024-09-11 16:46:19
307
原创 HarmonyOS之自定义tab
系统提供的tab组件,在开发中不能满足需求。需要自定义一套适合自己项目的tab,这里给出大致思路,请根据具体需求更改。首先,利用List组件的可滑动性,定制tab。
2024-07-30 17:24:10
228
原创 harmonyos页面和自定义组件生命周期
如果调用的是router.replaceUrl,则当前Index页面被销毁,执行的生命周期流程将变为:Index onPageHide --> MyComponent aboutToDisappear --> Child aboutToDisappear。上文已经提到,组件的销毁是从组件树上直接摘下子树,所以先调用父组件的aboutToDisappear,再调用子组件的aboutToDisappear,然后执行初始化新页面的生命周期流程。只有被@Entry装饰的组件才可以调用页面的生命周期。
2024-07-18 10:31:34
1254
原创 iOS socket 使用
什么是socketsocket(套接字)是通信的基石,是支持TCP/IP协议的网络通信的基本单元,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程协议的端口,远地主机的IP地址,远地进程的协议端口。多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同的应用程序进程和连接,计算机操作系统为应用程序与TCP/IP协议交互提供了套...
2018-05-17 22:37:03
1389
原创 iOS 面试整理
一. 基础知识点 1. 设计模式是什么,你知道哪些设计模式,并简要说明. 设计模式是一种编码经验,就是用比较成熟的逻辑处理某一种类型的事情. 1. MVC Model View Controller 把模型视图控制器层进行解耦合编写 2. MVVM Model View ViewModel 把模型视图业务逻辑层进行解耦合编写 3. 单例模式 通过static关键词,创建全局变量,在整个...
2018-05-13 14:36:21
698
原创 CSS Flex布局
Flex 布局是什么? flex是flex Box的缩写,意为弹性布局.用来 为盒状模型提供最大的灵活性. 任何一个容器都可以指定为Flex布局display: flex;行内元素也是可以使用flex布局display: inline-flex;Webkit 浏览器必须加上-webkit前缀display: -webkit-flex;display: flex
2018-05-10 14:42:07
155
原创 iOS面试题整理
1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答:OC的类不可以多重继承,但是可以实现多个接口,通过多个接口达到多重继承的效果。Category是类别。一般使用分类好,分类重写类的方法,仅对本类有效,不会影响到原类与其他类的关系。2. #import 跟#include 又什么区别,@class呢, #im...
2018-05-10 14:41:19
220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人