会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
colorful_flowers
博客园
首页
新随笔
联系
订阅
管理
2018年6月20日
【iOS】自定义表情的实现
摘要: 现在很多App都有自己的自定义的表情,客户端可能要实现自己定表情的选择、发送和显示,这里我介绍一种简单的自定义表情的实现思路和代码。 以下介绍基本可以实现聊天中对自定义表情的需求,可结合下图来理解: 资源准备: 自定义表情图片的命名。 每个自定义表情的意思。 emtionMeans.plist:ke
阅读全文
posted @ 2018-06-20 16:37 colorful_flowers
阅读(1173)
评论(0)
推荐(0)
2018年6月19日
【iOS】六种动画效果的实现
摘要: 做过一个项目,里面涉及到的动画效果比较多,在这里做个小小的总结。 直线动画效果 实现一个物体在某段时间从一个点移动到另一个点。 效果如下: 动画相关代码如下: 动画模型: 动画实现: 爆炸点赞动画效果 效果有点像撒花,效果如下: 这个效果的实现也是我在网上找到的,封装了一个View和一个button
阅读全文
posted @ 2018-06-19 17:31 colorful_flowers
阅读(382)
评论(0)
推荐(0)
2018年6月15日
【iOS】UIViewController的生命周期
摘要: (void)loadView; loadView方法在UIVIewController的view被访问且为空的时候调用。 loadView方法不应该直接被调用,而是由系统调用。它会加载或创建一个View并把它赋值给UIViewController的view属性。 以下代码会导致死循环 (void)v
阅读全文
posted @ 2018-06-15 10:58 colorful_flowers
阅读(294)
评论(0)
推荐(0)
2018年6月14日
【iOS】浅拷贝和深拷贝
摘要: 浅拷贝和深拷贝 浅拷贝即指针拷贝,可以认为是给一只狗加了一条绳子;深拷贝不但拷贝了对象的指针,还在系统中在分配了一块内存用来存放拷贝对象的内容,可以认为是产生了一条带绳子的新狗。即浅拷贝是两根绳子一条狗,深拷贝是两根绳子两条狗且每只狗对应各自的绳子。 图示: 深浅拷贝取决于拷贝后的对象是不是和被拷贝
阅读全文
posted @ 2018-06-14 11:27 colorful_flowers
阅读(175)
评论(0)
推荐(0)
2018年6月13日
【iOS】定义@property时常用的修饰词介绍
摘要: iOS编程中,定义成员变量常用格式如下: 常用的修饰词有atomic,nonatomic,copy,assign,strong,weak,readonly,readwrite等。面试中也会常常被问到这些修饰词的含义及其之间的区别,其本质就是iOS的内存管理,下面会详细介绍每个词的特性和它们的区别,还
阅读全文
posted @ 2018-06-13 16:22 colorful_flowers
阅读(155)
评论(0)
推荐(0)
2018年6月12日
【iOS】用strong和weak来修饰成员变量的对比
摘要: 对于纯代码布局,用@property声明成员变量时,我是很自然的用strong来修饰的。然后突然有人问我用weak来修饰可不可以,我第一反应是不可以,因为用weak来修饰,初始化过后就会被释放掉,就算我第一句写了初始化的方法,立即执行addSubView也是没办法将其添加上去的。xcode也给出了很
阅读全文
posted @ 2018-06-12 17:25 colorful_flowers
阅读(404)
评论(0)
推荐(0)
2018年5月22日
【HTTP原理】TCP/IP三次握手和四次挥手
摘要: HTTP连接 HTTP协议即超文本传送协议(Hypertext Transfer Protocol),是web联网的基础,也是手机联网常用的协议之一,http协议是建立在TCP协议之上的一种应用。 HTTP连接最显著的特点是客户每次发送的请求都需要服务器端回送响应,在请求结束后,会主动释放连接。从建
阅读全文
posted @ 2018-05-22 16:37 colorful_flowers
阅读(217)
评论(0)
推荐(0)
2018年5月15日
【Android学习笔记】Android Studio简单断点调试
摘要: 首先点击断点调试按钮运行App 启动之后,会弹出如下图的提示框,不要管,几秒之后这个弹框会自动消失,然后App会成功运行。 下面介绍一下断点调试的相关操作按钮对应的功能: 按钮1的功能:从当前断点跳到下一个断点,如果当前断点为最后一个断点则点击后断点结束,App正常运行。 按钮2(step over
阅读全文
posted @ 2018-05-15 11:27 colorful_flowers
阅读(248)
评论(0)
推荐(0)
2018年4月20日
【Android学习笔记】布局的简单介绍
摘要: 我在学习Android开发的时候是基于实战项目的,基础理论知识以前也是零散的看过一些,个人还是觉得边做项目边学要快些。现在做的这个项目iOS端是我做的,这样逻辑什么的都很熟悉,于我而言换个平台也只是换个语言语法而已,但是不得不说,Android开发和iOS开发差别还是很大的,特别是布局方面,iOS我
阅读全文
posted @ 2018-04-20 10:36 colorful_flowers
阅读(137)
评论(0)
推荐(0)
2018年4月17日
【Android学习笔记】设置App启动页
摘要: 先将启动页放到项目资源中,图片一般是1080 1920的jpg。 新建一个activity,如图: 创建成功之后,打开刚刚创建的activity,来进行代码的编写: 然后去xml配置文件里画界面,配置文件在res/layout与创建时layout同名的的xml文件,代码如下: 如果android:s
阅读全文
posted @ 2018-04-17 18:15 colorful_flowers
阅读(496)
评论(0)
推荐(0)
下一页
公告