TomiOS框架

最好用的开源跨平台 Js bridge 新秀 – DSBridge iOS 篇

看了 github 介绍,DSBridge 当之无愧是目前地球上最好的 IOS/Android javascript bridge,本文继上一篇介绍 android 端之后,今天介绍一下 ios 端的使用…

关于 iOS HTTP2.0 的一次学习实践

前面的文章也提到了目前的移动端网络常见性能问题,以及对应的优化策略,如果把HTTP1.1 替换为 HTTP2.0,可以说是网络性能优化的一步大棋。这几天对 iOS HTTP2.0 进行了简单的调研、测试,在此做个简单的总结 本文的大概思路是介绍 HTTP1.1 的弊端、HTTP…

CoreAnimation解析及中高级动画实现

CoreAnimation是一套图像渲染和动画基础框架,其在iOS和OSX平台用于显示对象和实现动画效果。使用CoreAnimation框架,动画的大部分帧渲染都是苹果为我们做好的。我们只需要配置几个动画参数(如开始和结束的点)并调用动画开始的方法。接下来就把剩余的工作交给Co…

基于ReSwift和App Coordinator的iOS架构

当我们在谈iOS应用架构时,我们听到最多的是MVC,MVVM,VIPER这三个Buzz Word,他们的逻辑一脉相承,不断的从ViewController中把逻辑拆分出去。

JSPatch 热修复

JSPatch 首页。 ### 一、背景需求介绍 #### 为什么我们需要一个热修复 (hot-fix) 技术? 工作中容易犯错、bug 难以避免。开发和测试人力有限。苹果 Appstore 审核周期太长,一旦出现严重 bug 难以快速上线新版本。作为生产力工具,用户有对稳定性和可靠性的需求。 #…

掌握 Swift 的字符串细节

原文地址:Mastering Swift: essential details about strings 原文作者:Dmitri Pavlutin 译文出自:掘金翻译计划 译者:Tuccuay 校对者:oOatuo , lsvih 掌握 Swift 的字符串细节 String…

IOS 降低线上版本Crash率

由于Object-C本身的不安全性,导致很容易产生Crash。在这些Crash,很多我们可以利用自定义手段,进行避免。这样可以降低线上版本的Crash率,提升用户 体验。WTSafeGuard 避免APP Crash 组件,目前能做到的还很有限。 UIKit不是线程安全的,执行…

玩转iOS开发:iOS开发中的装逼技术 – RunTime(一)

RunTime是Objective-C的特性, 如果用别的话来说, 就是因为Objective-C是动态语言, 然后RunTime就是它的运行时机制这些这些, 然后就没然后了… 但是对于我这些渣渣来说, 个人认为就是一堆C语言写的东西, 废话少说了, 直接来撸吧. 这里是有…

放肆的使用 UIBezierPath 和 CAShapeLayer 画各种图形

‘CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。

iOS中利用AOP(面向切面)原理实现拦截者功能超详细过程

AOP: Aspect Oriented Programming 面向切面编程.

SwifterSwift:一套 Swift 3 本地库的生产力扩展(365 个)

SwifterSwift O 网页链接:一套 Swift 3 本地库的生产力扩展(365 个)

iOS https 切换的探究

谷歌从 2017 年起,Chrome 浏览器将也会把采用 HTTP 协议的网站标记为「不安全」网站;苹果从 2017 年 iOS App 将强制使用 HTTPS;在国内热火朝天的小程序也要求必须使用 HTTPS 请求。

DZURLRouter

DZURLRoute 是支持基于标准 URL 进行 Native 页面间跳转的 Objective-C 实现。方便您架构页面之间高内聚低耦合的开发模式。他的核心思想是把每一个页面当成一个资源,通过标准的 URL 协议(统一资源定位符)来定位到每一个可触达的页面(资源)。

iOS-动画知识梳理

iOS中基础动画及CoreAnimation的总结及实践

Hero:疯狂、类似于 Keynote 的 Magic Move 的 transition 库

Hero:疯狂、类似于 Keynote 的 Magic Move 的 transition 库。极为易用、支持自动布局。# 为开源点赞#

天弘基金移动 App 客户端架构优化之路

天弘基金移动 App 客户端架构优化之路随着移动互联网时代的到来,移动技术也随之飞速发展。如今,APP 已成为绝大多数互联网企业用来获取用户的核心渠道。与此同时,伴随着业务量的增长,愈来愈多的 APP 也在不断地挑战着每一个移动端研发人员的知识深度,而移动端技术人员也在这个不断接受挑战的过程中,成就了今天的移动互联网时代。天弘基金作为一家在基金,金融行业高速发展的公司,APP 面临着多重挑战,如庞大的用户群体、

【iOS】实现一个简单的画板 controller

实现一个简单的画板 controller。

iOS 摇一摇在屏幕上实时显示 log 和 crash 日志

小工具, 提高开发效率

[[贝聊科技]如何将 iOS 项目的编译速度提高5倍](https://juejin.im/entry/59539…

前言 贝聊目前开发的两款App分别是贝聊家长版和贝聊老师版,最近因为在快速迭代开发新功能,项目规模急速增长,单个端业务代码约23万行,私有库约6万行,第三方库代码约15万行,单个客户端的代码行数约60万。现在打包一次耗时需要11~12分钟。虽然还远远比不上 Facebook 的4…

震惊!iOS 系统居然自带悬浮窗口调试工具 —— Jinkey 原创

1 背景 英文原文:http://ryanipete.com/blog/ios… / 我写得这个并不是翻译而是用自己的理解重新表述这个功能,和原文内容有出入,有能力的可以查看英文原文. 微信…

iOS 测试利器:idb

腾讯云技术社区 – 掘金主页持续为大家呈现云计算技术文章,欢迎大家关注! 作者:樊林 导读 对于 android 的开发以及测试人员,对 adb 命令一定会很熟悉,adb 工具可谓 android 测试的入门神器,安装、卸载、抓 log、截图等等一应俱全。很多自动化以及性能工具都一定程度上要依赖 a…

[[推荐] QMUI iOS UI 框架正式发布](https://juejin.im/entry/586ba…

QMUI iOS 是一个致力于提高项目 iOS UI 开发效率的解决方案,其设计目是用于辅助快速搭建一个具备基本设计还原效果的 iOS 项目,同时利用自身提供的丰富控件及兼容处理,让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质量得到大幅度提升。

一劳永逸,iOS 网页视图控制器通用类封装

随着 H5 的发展,在 iOS 开发中,网页视图的使用率逐渐提升,为了增加代码封装度、减轻开发负担,因此通常会对网页视图进行通用类的封装,本文简单讲述网页视图控制器通用类的封装流程,希望对大家有所帮助。

最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等

RegExp 是正则表达式(Regular expression)的缩写,作用是对字符串执行模式匹配。

通常用于格式验证、正则替换、查找子串等

各种编程语言的正则表达式基本相同,不同的语言可能会有一些细小的差别

iOS 高性能异构滚动视图 – LazyScrollView 实现

iOS 高性能异构滚动视图 – LazyScrollView 实现

iOS 性能优化总结

关于 iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络优化等

高性能Sqlite存储模型对象解密

前言 首先写这篇文章之前祝大家元旦快乐,然后自我介绍一下,我叫吴海超(WHC)在iOS领域有丰富的开发架构经验Github以后我也会以文章的形式分享具有实战意义的文章给大家,希望能够给大家有所帮助。 主题 好今天这篇文章我主要给大家讲讲Sqlite应用,我想大家应该都知道怎么去…

    原文作者:掘金
    原文地址: https://segmentfault.com/a/1190000012993641
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞