1.微信的SDK 下载地址:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resourc...
1.微信的SDK 下载地址:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resourc...
什么是马甲包 马甲包一般是主APP的分身或者克隆,也或者说是穿着马甲的一个APP,脱掉马甲,APP将呈现另一种样式,也就是常说的AB面APP。 1、主APP的分身或者克隆类型...
iOS开发中的SDK大多数都依赖cocoapods来管理,本篇讲解如何创建一个最简单的pod库,并上传至cocoapods 1.创建 1.1创建过程中会提示初始化配置 使用什...
配置前提:mac电脑/有安装cocopods/有GitLab账号并且最好有在GitLab上面配置ssh 咱们很多时候私有库都是和组件化一起配合使用(一个库可能就是一整个组件)...
公司由于业务需求,为减少下游供应商的开发成本,缩短开发周期,特此开发SDK,然后编写SDK使用文档,直接让下游供应商接入即可。SDK只暴露头文件给接入者,他们并不能看到.m文...
随着不断迭代的APP,在产品需求以及功能模块的持续扩大下,缩减iOS安装包大小成为了很多中大型APP都要做的事,但具体如何实现呢? 其实应用包瘦身,无非就是从两个层面应对,一...
最新处理方案已经更新,可直接跳过到文章结尾查看处理方案! 新增脚本处理方案。 报错内容 library not found for -lstdc++.6.0.9 如下图: 这...
前言 问题背景:自定义cell中有一个UITextField类型的子控件。我们经常要在tableView中拿到某个cell内textField的文本内容进行一些操作。比如某些...
老规矩,先看效果: 一.写作目的: 1.使用socket实现简单的群聊2.利用TCP建立的连接,模拟苹果远程推送 二.写作声明: socket是C语言写的,所以不必担心...
本文主要讲解在iOS的实际开发中,如何配置工程,最后利用这些配置,让Jenkins打包更容易。本文的主线是:宏定义控制代码块 -> Configuration中定义宏 -> ...
本文先介绍一下现有工程如何集成 Flutter 实现混合开发,以及混合项目如何打包,再探索下如何降低原生和 Flutter 之间的依赖,使 Flutter 开发对原生开发的影...
混淆原理 代码编译阶段将符号(方法名、属性名等)替换成随机生成的字符串 长话短说,直接上步骤。 混淆集成步骤 步骤一、创建shell文件(confuse.sh)并配置相应的运...