前言 学习程序的第一步,运行程序写一个Hello,world是程序员学习一个新的语言的第一步。不仅表示对该语言的尊敬,也是一种情怀!接下来使用Dart语言自定义Widget实...
前言 学习程序的第一步,运行程序写一个Hello,world是程序员学习一个新的语言的第一步。不仅表示对该语言的尊敬,也是一种情怀!接下来使用Dart语言自定义Widget实...
前言 Flutter的优点大家都知道,跨平台,高性能.目前来说最有希望统一移动端的跨平台技术,但是市面上的学习资料要么是站在前端的角度,要么是站在安卓的角度,mmp,说好的面...
一、+load +load方法是一定会在runtime中被调用的,只要类被添加到runtime中了,就会调用+load方法,即只要是在Compile Sources中出现的文...
随着项目业务的不断增加,版本不断迭代,app的iPa包会越来越大,其中主要的图片所占的大小是不容忽视的,下面本人对图片的瘦身谈一谈自己的看法,不喜勿喷! 1、有些公司对图片的...
草你妈!单 TableView 就不要标题起 UICollectionViewCell;
前言: 项目组件化的好处我就不不多说了,今天我就跟大家分享一下项目组件化第一步:创作自己的私有库,以及自己遇到的令人酸爽的bug. 之前当在项目中看到这样的目录后,是不是默默...
黑暗模式不是强制的
iOS13 适配详细对iOS13 适配的总结,下面有些是自己遇到的,有些是收集的,希望能给大家一些思路 iOS13中presentViewController的问题 iOS不允许valueFor...
目前项目组件化已经告一段落,我把总结的相关文章列罗出来创建cocoapod私有库详细步骤(基础组件组件化)iOS组件化方案与实践:Target-ActioniOS组件化解决图...
打造完备的 iOS 组件化方案:如何面向接口进行模块解耦? 关于组件化的探讨已经有不少了,在之前的文章iOS VIPER架构实践(三):面向接口的路由设计中,综合比较了各种方...
http 是应用层协议,主要解决如何包装数据。 TCP/UDP是传输层协议,主要解决数据如何在网络中传输。 Socket:是在应用层和传输层之间的一个抽象层,它把TCP/IP...
App开发完成之后,优化成为了不可缺少的一环。优化的部分小编从接下来几个方面着手: 一、App启动优化二、内存优化三、UI优化四、App瘦身五、架构优化六、App安全优化 1...
一、工厂模式: 定义创建对象的接口,让子类决定实例化哪一个类。工厂方法使得一个类的实例化延迟到其子类。 二、分类: 简单工厂模式 工厂模式 抽象工厂模式 三、什么时候使用工厂...
iOS9.0之后苹果爸爸要求支持https,why?先看下http的缺点 HTTP请求的缺点1. 通信使用明文(不加密),内容可能会被窃听由于HTTP 本身不具备加密的功能,...