问题概述 问题1:H5 web 移动端 输入框, 键盘唤起后fixed定位好的元素跟随页面滚动了起来… fixed属性失效了!满屏任性横飞, 如下图: 问题2:有第三方输入法的ios机还会出现键盘弹出延迟,导致普通布局 …
分类:IOS
如何在 Objective-C 中实现协议扩展
Swift 中的协议扩展为 iOS 开发带来了非常多的可能性,它为我们提供了一种类似多重继承的功能,帮助我们减少一切可能导致重复代码的地方。 关于 Protocol Extension 在 Swift 中比较出名的 Th…
iOS 客户端基于 WebP 图片格式的流量优化(上)
首先,这是一个基于具体业务的组件优化方案,我尽量把业务逻辑从代码中抽离出来,部分地方代码可能有删减。 现在这个方案是用于一个多图片的新闻类应用,粗略估计过,用户在浏览完第一页所有新闻(共48篇),会消耗流量达100M,其…
Grand Central Dispatch 1
[TOC] GCD是什么 Grand Central Dispatch 是苹果公司发布的一套多核多线程任务分发的解决方案,简称GCD,或者你叫他滚床单也没有人反对,嘿嘿。 GCD发布 苹果公司首次发布GCD是伴随Mac …
【腾讯Bugly干货分享】微信 iOS SQLite 源码优化实践
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57b58… 作者:张三华 前言 随着微信iOS客户端业务的增长,在数据库上遇到的性能瓶颈…
SegmentFault 技术周刊 Vol.7 - iOS丨好好学习,从娃抓起~
我有一程序员朋友阿温,92 年,高个子,体型偏瘦,平时不善言辞,比较低调。最近,阿温家小娃出生,让他当了一回公司的热议人物。 事情是这样的,那会儿大家都还在睡午觉,只听阿温一声猝不及防的喊声,接下来便是以迅雷不及掩耳之势…
Podfile中的 use_frameworks!
use_frameworks! A、用cocoapods 导入swift 框架 到 swift项目和OC项目都必须要 use_frameworks!B、使用 dynamic frameworks,必须要在Podfile文…
谈谈 DSL 以及 DSL 的应用(以 CocoaPods 为例)
最近在公司做了一次有关 DSL 在 iOS 开发中的应用的分享,这篇文章会简单介绍这次分享的内容。 因为 DSL 以及 DSL 的界定本身就是一个比较模糊的概念,所以难免有与他人观点意见相左的地方,如果有不同的意见,我们…
图像技术在直播中的应用(上)——美颜技术
2016年作为视频直播元年,无论从资本层面不断高涨的估值,到平台主播各种天文数字的报酬,再到像“局座”这样的主流人士争相上直播,直播的社会热度可见一斑。而各大直播平台在经历了直播概念从无到有的阶段后,如何做出差异化,如何…
还有 13 天,苹果就要关上 HTTP 大门了
2017年1月1日以后,所有iOS需要访问网页的 App 都要面临一个问题:ATS(App Transport Security)。由于 ATS 要求 HTTPS 访问,换句话来说,还有 13 天,苹果就要对 APP 开…
CocoaPods创建公有和私有Pod库方法总结
引言 刚毕业那段时间接触到的一些文章到处都在大谈iOS工程模块化(CocoaPods化), 本人也一直在着力于将公司项目代码解耦合, 但是因为一个人开发实在没有必要将工程CocoaPods化, 所以迟迟没有去研究将工程C…
原生App与javascript交互之JSBridge接口原理、设计与实现
前期调研 调研对象:支付宝,微信,云之家 调研文档:Android中JS与Java的极简交互库 SimpleJavaJsBridge 设计需求 阅读类型的业务功能页面需要由前端H5实现,需要做到服务端可控; 页面界面更改…