原文:橘子不酸丶http://www.zyiner.com/article/5 前言 最近由于体验感觉我们的app启动时间过长,因此做了APP的启动优化。本次优化主要从三个方...
原文:橘子不酸丶http://www.zyiner.com/article/5 前言 最近由于体验感觉我们的app启动时间过长,因此做了APP的启动优化。本次优化主要从三个方...
这篇文章参考 casa 大神的组件化实践和使用Cocoapods创建私有podspec,不过因为之前对 iOS 组件化方面了解的比较少,所以在跟着 casa 的步骤一步一步组...
注:欢迎大家可以关-注 Wei-Xin 公--众--号 :Style月月专栏,与简书同步更新~ iOS 底层原理 objc4 源码相关 0、底层源码探索方式iOS-底层原理 ...
我们在APP中经常可以看到各种抽屉,比如:某音的评论以及经典的豆瓣评论。这种抽屉效果,都是十分好看经典的设计。但是在flutter中,只有侧边抽屉,没看到有上拉的抽屉。项目中...
前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等...
很久没有写东西了,半年搞1个半app,2个ipad项目,人已疯。。。。 今天在重构代码,总结一下:MQTT的使用和坑 MQTT 是IBM开发的一个即时通讯协议,有可能成为物联...
之前写过一篇文章来记录怎么处理这个问题,但是发现在最新的Xcode中并不适用,还是会出现错误,现在更新下处理问题的方法。(系统:10.15.5,Xcode版本:11.5) 如...
选择了“任何来源”后还是:无法打开,那么进行以下操作 打开终端,输入以下命令: sudo xattr -d com.apple.quarantine /Application...
当程序出现这个提示的时候,是因为你一边便利数组,又同时修改这个数组里面的内容,导致崩溃,有两种方法可以解决此问题。 1.创建一个临时数组,用遍历的数组赋值临时数组array,...
先将Lanch Screen File 设置为空. xcode 11后添加引导页,遇到工程 targets 里面的 App Icons and Launch Images 里...
最新处理方案已经更新,可直接跳过到文章结尾查看处理方案! 新增脚本处理方案。 报错内容 library not found for -lstdc++.6.0.9 如下图: 这...
关键词 CocoaAsyncSocket Socket iOS 10 网络权限弹框 症状 昨天,为了可以让硬件的同事测试 UDP Socket 收发包,所以去写了一个集成了 ...
本文介绍了CocoaAsyncSocket库中GCDAsyncSocket类的使用、粘包处理以及时间延迟测试. 一.CocoaAsyncSocket介绍 CocoaAsync...
最近了解了iOS 13新增功能之Sign In with Apple,Sign In with Apple是跨平台的,可以支持iOS、macOS、watchOS、tvOS、J...
安装flutter遇到如下问题: 解决方法: 1.先执行 sudo spctl --master-disable此步骤也通常用来解决 mac打开软件时提示软件已损坏或无法验证...
CPU和GPU 在屏幕成像的过程中,CPU和GPU起着至关重要的作用。1、CPU即是中英处理器,对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片格式的装欢和...
在维护的一个项目中,native和h5进行交互,通过webview的shouldStartLoadWithRequest拦截url,进行交互。通过截取字符串的方式得到字符串,...
今天新接手了一个维护了很多年的老项目,运行起来一直报这个错误。经查明发现是因为Xcode10把libstdc++换成了libc++(我的xcode11.0版本),解决办法如下...
原文地址:2018 iOS 面试题大全由于原作者并没有继续更新,这里我转过来继续更新下 整理的一些iOS面试相关问题,持续更新,敬请关注 2018 iOS面试题大全---全方...