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