创建pod模版项目 使用pod命令创建私有库模板项目pod lib create 私有库名,如创建一个名为PodspecLib的库 接下来提示你选择库的信息 分别是: Wha...
创建pod模版项目 使用pod命令创建私有库模板项目pod lib create 私有库名,如创建一个名为PodspecLib的库 接下来提示你选择库的信息 分别是: Wha...
何为组件化 一种能够解决代码耦合的技术。项目经过组件化的拆分,不仅可以解决代码耦合的问题,还可以增强代码的复用性,工程的易管理性,减少编译时间等 1.组件化分层架构图 2.架...
先说结论:SceneDelegate 用于 iPad 分屏 APP 开发, 目前 iPhone 没有分屏 纯代码, 不使用 StoryBoard 和 xib 在 Xcode ...
1.背景与动机 在Navigator 2.0推出之前,Flutter主要通过Navigator 1.0和其提供的 API(如push(), pop(), pushNamed(...
APP Extension 是iOS 8以后推出的一个新功能,我们可以通过App Extension快捷的实现一些操作,而不需要再打开APP。在iOS10以后,又新增了iMe...
前言 做直播APP也有一段时间,自身是多年直播观众,总结下这段时间研发的收获以及业务介绍。 欢迎关注文集-直播Live: 直播APP的性能优化-礼物篇 使用VideoTool...
File not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xcto...
取消代理后,使用SourceTree操作Git仓库时,出现这个提示,处理方法: 在SourceTree面板打开终端:查询是否使用代理:git config --global ...
切换到 engine 目录,执行gclient sync 1.设置代理 在vi ~/.zshrc 文件中,添加如下代码: 执行source ~/.zshrc,使其立刻生效。 ...
一、遇到问题 1.连接着vpn,网页上可以直接打开网站,但是使用terminal 执行 2.报错 3.原因terminal没有走代理的流量4.设置vpn代理使用git con...
添加启动屏 添加启动背景图 修改文件目录drawable-v21\launch_background.xml与drawable\launch_background.xml 设...
目录一、block捕获普通变量 1、block会捕获局部变量,普通则值传递,静态则指针传递 2、block不会捕获全局变量二、block捕获指针变量 1、block会捕...
今天当我打算从GitHub下载一点东西的时候,出现了如下所示错误… 解决 1. 查询IP 去这里 👇,输入raw.githubusercontent.com 进行查询:htt...
使用 打印的log
本篇将会带领小伙伴们,从零开始搭建自动化打包系统,步骤详细,本人踩过的坑已填平,只要耐心看完,相信你们一定有所收获的!!!网上看到的自动化方案大概有三种: Jinkensfa...