标签:expat

IOS技术

iOS中UIScrollView、UIWebView、UICollectionView实现商品详情页图文混排

4

songhua.gao 发布于 2018-06-14

图文混排 实现思路 将文本和图片拼接为HTML代码。 使用JavaScript添加点击事件。 使用MagicWebViewWebP提供UIWebView加载webp格式图片支持。 使用UIWebView加载HTML代码。 使用UIWebView代理方法,拦截页面发出的请求,获取s...

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

Java

Android自定义ClassLoader耗时问题追查

12

changyuan.xu 发布于 2018-06-01

最近在优化西瓜视频客户端冷启动速度时,发现在关闭插件 ClassLoader 注入的情况下,启动速度提升了300ms左右,但是西瓜在启动阶段并没有使用到插件,那么这么大的耗时是怎么来的呢? 猜原因 首先看下西瓜目前使用的插件 ClassLoader 是怎么注入的,大致代码如下: ...

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

IOS技术

iOS资讯详情页实现—WebView和TableView混合使用

7

darida 发布于 2018-05-31

iOS资讯详情页实现—WebView和TableView混合使用 如果要实现一个底部带有相关推荐和评论的资讯详情页,很自然会想到WebView和TableView嵌套使用的方案。 这个方案是WebView作为TableView的TableHeaderView或者TableView...

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

IOS技术

iOS拖动排序【UICollectionView】

1

zhuangli 发布于 2018-05-31

项目中的需求,近期在做优化和版本迭代,就把这块的东西拎出来单独整理一下。实现的效果大概如下图所示。 实现思路 新建一个类继承UICollectionView,并给这个View添加长按手势。 关于iOS中的手势,这篇文章写的很详细,可以参考。 监听手势事件。手势有很多的状态,这个系...

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

IOS技术

教你用CollectionView做一个炫酷的旋转轮

5

changyuan.xu 发布于 2018-05-29

原文链接: UICollectionView Custom Layout Tutorial: A Spinning Wheel 本文翻译有部分改动,使用OC编写,原文使用的是Swift,如有需要,可以去原文下载Swift Demo,文章最后会提供OC的Demo。 开始 首先,去下...

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

IOS技术

iOS UITableView获取特定位置的cell

3

hanze 发布于 2018-05-25

一、tableView双级联动 菜单栏联动.gif UITableView双级联动.gif 以上两种效果比较类似,实现的关键在于都是需要获得在滑动过程中滑动到tableView顶部的cell的indexPath。 方案一:获得当前可见的所有cell,然后取可见cell数组中的第一...

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

IOS技术

swift4.0语法杂记(精简版)

30

darida 发布于 2018-05-24

小视频 001–swift简史小视频 002–Playground体验 003–常量&变量 一、swift简史 1、介绍 ‍ swift是苹果公司于2014年推出用于撰写OS和iOS应用程序的语言。它由苹果开发者工具部门总监“克里斯....

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

IOS技术

教你做一个可折叠的TableView

6

Harries 发布于 2018-05-24

写在开头 首先,膜拜一下这位大神,Ramotion,自从在github上看到这个动画,惊为天人。 心里不禁感叹,原来动画还可以这样做,可能是技术限制了我的想象力。 于是乎,就一头扎进了这个项目里,看到issue里有很多人提出想要一个Tutorial和OC版本,决定边研究源码,边写...

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

IOS技术

三年经验之你忽略的小知识点

4

yanxinchi 发布于 2018-05-24

1、不自定义Cell,利用UITableView的几个属性  做出系统样式的编辑选中 pic-1.jpeg //1.允许在编辑模式中进行多选操作     self.tableView.allowsSelectionDuringEd...

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

IOS技术

关于 MVC 的一个常见的误用

2

likai 发布于 2018-05-22

写在前面:ObjC 中国 (或者说我个人) 现在正和 objc.io 合作打造一本关于 App 架构的书籍。英文版本已经提前预售,书本身也进入了最后的 review 阶段。我们也将在第一时间进行本书中文版的工作,还请大家关注。 本文的内容也是有关 app 架构的一些思考,如果你对...

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

IOS技术

iOS DLNA投屏功能了解一下

3

xiaoli.he 发布于 2018-05-22

iOS上实现DLNA功能Github上搜一下大多是基于C++的Platinum,于是就想能不能靠OC实现一套方便iOS开发者.于是就有了MRDLNA这个库. DLNA投屏的相关的介绍,协议,具体XML内容就不细说了. 这里介绍一下 MRDLNA这个库的投屏使用. 支持Pod安装M...

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

IOS技术

iOS开发·runtime原理与实践: 关联对象篇

3

wenming.gapo 发布于 2018-05-21

本文Demo传送门:AssociatedObjectDemo 摘要:编程,只了解原理不行,必须实战才能知道应用场景。本系列尝试阐述runtime相关理论的同时介绍一些实战场景,而本文则是本系列的关联对象篇。本文中,第一节将介绍关联对象及如何关联对象,第二节将介绍关联对象最常用的一...

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

IOS技术

仿抖音上拉加载

3

xirruiqiang 发布于 2018-05-21

本文是来自@乔兰伊雪的投稿,原文:https://www.jianshu.com/p/313d56c2854b 先上DEMO记得star哦 之前实现了抖音下拉刷新效果之后就没再继续研究,想着上拉加载随便集成一下MJRefresh就可以了,很简单嘛,等需要的时候再加进去就好了。 直...

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

Java

热修复与插件化基础——Java与Android的类加载器

6

yanxinchi 发布于 2018-05-17

2、加载流程 Loading:类的信息从文件中获取并载入到JVM的内存中。 Verifying:检查读入的结构是否符合JVM规范的描述。 Preparing:分配一人上结构用来存储类信息。 Resolving:把类的常量池中的所有符号引用变成直接引用。 Initializing:...

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

IOS技术

两年iOS经验之你忽略的小知识点

3

puefu.he 发布于 2018-05-14

1.子视图超出frame的部分不显示  view.clipsToBounds 设置为YES;   UIScrollview的clipsToBounds默认就是YES 2.UIImage 有一个属性叫size 。  当为对象Image赋值一张...

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

IOS技术

iOS性能调优之–tableView优化

10

darida 发布于 2018-05-11

背景 作者基于之前自己所写的Swift项目–仿照推特客户端用纯Swift写的一个项目,目前已经公开放在GitHub上(https://github.com/waitwalker/MyTwitter);  接口用Python写的几个(https://githu...

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

IOS技术

iOS开发之带你5分钟封装一个时间轴

3

刘莉莉 发布于 2018-05-09

Qinz 时间轴在一些app中用的场景还不少,原理实现起来较为简单,下面我们就来动手封装一个比较常用的时间轴,具体效果看下图: Qinz 1.首先我们创建一个UIView,在上面放一个tableView,声明一个方法,传递两个参数,第一个参数是需要将该时间轴放在哪个视图上,第二个...

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

IOS技术

iOS开发实战 – 完美解决UIScrollView嵌套滑动手势冲突

4

yeseng 发布于 2018-05-08

本文介绍如何通过改变内外层scrollView的contentOffset来达到子列表页吸顶等自定义悬浮;本文看起来有点长,但是对比其他办法确实是比较简单的,由于时间问题,没有将项目中这一部分的代码整合一个demo,所以我在这里贴出了更多的代码,方便大家阅读,如有疑问或者建议可以...

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