移动开发

iOS一步步实现一个高度自定义UIButton控件

9

dulong 发布于 2017-12-14

需求背景 日常开发中UIButton的图片与标题默认的布局是固定的,是在水平方向左右排列。但是我们会经常需要更改image和title的位置来实现需求,这是个很常见的需求就不多说了。所以下面就来谈谈如何一步步的实现一个高度自定义的UIButton控件。 实现思路 默认情况下,在b...

阅读(26)评论(0)赞 (0)

悲催的iOS 11!

1

wenming.gapo 发布于 2017-12-14

苹果是无奈的,相比以前系统来说,今年的iOS 11让大家用的异常不顺心,各种小毛病层出不穷,而他们自己也是很无语,一次又一次的更新救火。 今天早些时候,苹果发布了iOS 11.2.1更新,主要修复了智能家居漏洞,这依然是一个小更新,发布这个系统的同时,他们还带来了iOS 11.2...

阅读(26)评论(0)赞 (0)

iOS自定义画板

1

Harries 发布于 2017-12-14

今天我们就来自定义一个的画板!github地址:https://github.com/belong571/DrawView 1、效果图: 此画板使用UIBezierPath(贝塞尔曲线)实现,有清除、回退、橡皮擦、保存图片等功能。 2、代码实现如下: 自定义一个UIView子类(...

阅读(20)评论(0)赞 (0)

iOS开发 | 双面view

5

wenming.gapo 发布于 2017-12-14

将一个view绕y轴旋转180度是这样的: 旋转.gif 正面是: 正面 反面是: 反面 有时我们可能需要将背面设置成不同的图片或view,如下: 双面view.gif 这种效果如何实现? 我的思路: 在一个透明view上依次放两个view,下面那个是bottomView,上面那...

阅读(20)评论(0)赞 (0)

学习SceneKit之贴图

5

wenming.gapo 发布于 2017-12-14

本系列所有文章目录 获取示例代码 前言 上一篇我们介绍了材质的基本概念,这一篇我们将重点介绍材质中的一个概念 – 贴图。本文将重点说明diffuse贴图的运作方式。在例子中,为之前自定义的Cube几何体每一个面贴上不同的图片。下面是效果图。 UV 为了能够正确的将图片...

阅读(15)评论(0)赞 (0)

iOS实践:通过核心动画完成过山车

17

hellas 发布于 2017-12-14

呼哧,终于今天到了最后一篇啦,也是醉了,弄了两三个月。从最开始计划只写三篇就好了,结果自己没把握好,一点点加成了今天这个样子。因为增加的内容太多,也差点变成太监文,不过好在没有放弃自己。所以各位行行好,要是看上去觉得还不错,就点个赞,打赏小的点儿。这玩意儿写的我是头发乱发,两眼通...

阅读(17)评论(0)赞 (0)

【iOS】关于屏幕渲染的那点事儿

1

邓龙华 发布于 2017-12-13

版权声明:本文为博主原创文章,未经博主授权不得转载。 离屏渲染 通常来说,计算机系统中 CPU、GPU、显示器是以上面这种方式协同工作的。CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号,逐行读取帧缓冲区的数据...

阅读(32)评论(0)赞 (0)

iOS 灵活的 模块化/组件化 工具与规范 Lotusoot 解说

songhua.gao 发布于 2017-12-13

开篇 上一篇《iOS 混编 模块化/组件化 经验指北》中介绍到的 Lotusoot ,将在本篇中做一个更为详细的介绍。 最初 Lotusoot 简称为『混编路由』,但是随后反而曲解了它的功能,其真正的定位是『模块化工具和规范』。 Lotusoot 可以做到: 模块间、模块内服务调...

阅读(28)评论(0)赞 (0)

【iOS】weak的底层实现

3

刘莉莉 发布于 2017-12-13

weak底层千千万,吾竟装作看不见… weak基本用法 weak是弱引用,用weak描述修饰或者所引用对象的计数器不会加一,并且会在引用的对象被释放的时候自动被设置为nil,大大避免了野指针访问坏内存引起崩溃的情况,另外weak还可以用于解决循环引用。 weak原理概...

阅读(33)评论(0)赞 (0)

iOS传感器:实现一个随屏幕旋转的图片

5

刘莉莉 发布于 2017-12-12

在写上一个动画系列的时候学到了非常多的知识,也认识了很多人。例如受邀进入了某个神秘的动效组织,全是一线的大神啊。有UI的大牛、UED的大神、iOS的大神。加入组织可以阅读这里:加入CRAnimation组织 。 真的是发现坚持写作,其实也是逼迫自己坚持不断学习的过程。那么,来来来...

阅读(38)评论(0)赞 (0)

iOS中几种定时器的介绍

xiaoli.wang 发布于 2017-12-12

背景 在iOS中我们经常会遇到一些延时任务的操作,这个时候选中一种合适的延时实现方案是很必要的,但是现在很多人只会直接的用,而不知道各种实现的区别。所以导致了遇到一些bug的时候,无从下手。接下来,我就在这边详细的介绍一下在iOS中几种定时器的区别和使用场景。 iOS中延时方案主...

阅读(37)评论(0)赞 (0)

iOS 开发–相对来说比较简单的cell高度自适应

3

darida 发布于 2017-12-12

开发过程中,会很少使用系统自带的cell,一般都会自定义cell,用来展示各式各样的界面布局,所以我们要自定义cell———项目中用过很多种cell高度自适应的算法,都感觉挺麻烦的,这个方法相对来说简单易懂,希望对大家有帮助 1、创建存储数据类...

阅读(39)评论(0)赞 (0)

iOS之侧滑返回无需第三方,只需在自己的BaseNavController添加大概20行代码即可

2

xubiao.zhuang 发布于 2017-12-12

闲时多研究研究代码或者多多封装一些常用的类,对自己有利而无害,作为一个程序员,我觉得只要多看,多敲,多琢磨,慢慢滴你也就会成为大牛。 效果图 21.gif 实现步骤: 1、viewDidLoad需要做的事情 self.delegate = self; &nbs...

阅读(37)评论(0)赞 (0)

iOS将文件切片储存并上传仿断点续传机制

1

wenming.gapo 发布于 2017-12-12

简介: 在开发中,一般在视频类的app或者与硬件交互的app中会有将数据文件上传到云端,少数社交app上传图片也比较多。下面讲的是将数据文件(txt类型)切片储存到本地并逐片上传到云端模仿断点续传的机制,但事实上,这个操作并不是真正的断点续传。 google了一下,关于切分的文章...

阅读(39)评论(0)赞 (0)

无图言屌?YYImage 设计思路,实现细节剖析

7

changyuan.xu 发布于 2017-12-12

前言 图片的历史早于文字,是最原始的信息传递方式。六书中的象形文构造思想就是用文字的线条或笔画,把要表达物体的外形特征,具体地勾画出来。 许慎《说文解字》云:“象形者,画成其物,随体诘诎,日、月是也。” 现代社会的信息传递中,图片仍然是不可或缺的一环,不论是报纸、杂志、漫画等实体...

阅读(42)评论(0)赞 (0)

TableView 优化之数据模型优化

3

邓龙华 发布于 2017-12-12

本文转自镜画者的博客 每次写 TableView 都是又爱又恨,代码感觉总是很像,但细节不同又借鉴不了。究其原因就是代码没有真正规范和模块化。在参考了几篇文章后,我总结了一个范式,可以很大程度上对 TableView 的编写做到规范化。本文不仅是对 TableView 的总结,同...

阅读(36)评论(0)赞 (0)