简介 ReactiveCocoa 在GitHub有1.5万多个星,不少大型公司的的都用它作为主流框架,比如美团,但它同时又是一个非常复杂的框架,在正式开始介绍它的核心组件前,...
简介 ReactiveCocoa 在GitHub有1.5万多个星,不少大型公司的的都用它作为主流框架,比如美团,但它同时又是一个非常复杂的框架,在正式开始介绍它的核心组件前,...
1. 前言 上一篇文章 《Flutter渲染之通过demo了解Key的作用》里面通过两个小 demo 讲了 Key 的作用。其实在写小 demo 的过程中也碰到一个问题,开始...
提出问题 用Flutter写界面写了一段时间了,感觉很爽,尤其是热加载功能,节省了大把时间,声明式的编程方式也是以后的趋势。现在基本熟练以后一些简单的效果能很快写出来,即使没...
原文地址 https://liangdahong.com/2016/10/28/%E7%AE%80%E5%8D%95%E8%AF%B4%E8%AF%B4-MJExtensio...
最近打算开始写点东西,长期不写,感觉都不会写东西了,写写东西总不会有错,总是会对自己有点帮助的。开始学着写点东西,开始写的不好,相信写的多了会越来越好的。 开始用flutte...
ios13苹果对UIWebView不再支持;请采用WKWebView 并且提交苹果商店的时候,App Store Connect 也发来邮件警告 但是有些第三方SDK还没有去...
对于很多大牛来说,使用BuildConfiguration配置多环境是so easy,但是小白我最近刚用到项目里面,准备记录一下。有不合适的地方,还希望能多多指教。 ...
日常的开发当中,网络请求是不可或缺的。而在网络访问请求中,经常会遇到有中文空格字符的情况,直接用这些字符串去访问是无法正常访问,需要我们做进一步的处理。 一般处理 比如以上的...
昨天看陈一发儿(对,没错,就是那个穿的最多,开车最快的发姐,😂😂)的录播时,想到了iPad版本的直播软件框架,和UITabbarController + UINavigati...
上一篇文章介绍了UIWebView 如何通过WebViewJavascriptBridge 来实现JS 与OC 的互相调用,这一篇来介绍一下WKWebView 又是如何通过W...
1.首先在plist文件中添加如下代码禁用暗黑模式<key>UIUserInterfaceStyle</key> Light 2.添加如下代码解决状态栏消失的问题if (@a...
首先,我们必须明确图片的压缩其实是两个概念: “压” 是指文件体积变小,但是像素数不变,长宽尺寸不变,那么质量可能下降。 “缩” 是指文件的尺寸变小,也就是像素数减少,而长宽...
Gradle骚操作 Gradle是谷歌钦定的android项目构建工具。熟练使用gradle可以实现很多骚操作,比如多渠道打包,指定打包文件路径和文件名等,而且实现方式不止一...
原生Android和Flutter集成主要有两种方案: 1.源码集成:官方提供的源码集成方案 2.产物集成:Flutter 项目单独开发,开发完成后发布成 aar 包或者 i...
目标 平常我们做iOS开发,会经常遇到打开其他的APP的功能。本篇文章讲的就是打开别人的APP的一些知识。我们的目标是: 打开别人的APP 让别人打开我们的APP 版本大于等...
私有库的介绍 为什么要学习私有库? 因为随着项目代码的体积不断增加,为了更好的管理项目,我们需要借助CocoaPods版本管理工具对原有项目进行拆分,然后创建对应的私有库进行...
Universal Link 介绍 Universal Link是苹果在WWDC 2015上提出的iOS 9的新特性之一。此特性类似于深层链接,并能够方便地通过打开一个Htt...
介绍 动态库形式:.dylib和.framework 静态库形式:.a和.framework 动态库和静态库的区别 静态库:链接时,静态库会被完整地复制到可执行文件中,被多次...