1.技术产生的背景? 明确的需求就是:手机打开我们的网站,点击打开按钮或者收藏按钮,用户如果已经安装app,跳转到app做相应的操作。如果没有安装app,则跳转到应用商店提示...
1.技术产生的背景? 明确的需求就是:手机打开我们的网站,点击打开按钮或者收藏按钮,用户如果已经安装app,跳转到app做相应的操作。如果没有安装app,则跳转到应用商店提示...
一. XCGLogger 日志打印 log.verbose(“一个详细的消息,通常在处理特定问题时很有用”)log.debug(“ A debug message ”)log...
目录 1.适配暗黑模式(Dark Mode)1.1颜色适配* 系统动态颜色** 自定义动态UIColor(代码自定义、xib自定义)*2.获取当前模式(Light or Da...
前言:在构建自己的组件库中,我们会经常编辑.podspec文件,进行一些配置项,但是有一些确实还是不太清楚,这里统一学习一下,内容翻译自官方文档:https://guides...
前言:之前使用CocoaPods时,对于Podfile文件的配置,也就了解了最基本的使用。但是公司同事对于Podfile的配置有很多骚操作,不得不系统的了解一下了,😄!内容都...
Swift制作framework 公司的需要需要制作sdk给其他团队用,其实就是framework简直炸裂!踩了一个又一个的坑!遍体鳞伤之后,决定一定要记录下来,方便以后自己...
动态库和静态库的区别:Pass。直接进入动态库制作主题 零、实验环境 0.1.接下去内容在Xcode Version 8.3.3 (8E3004b)开发工具中完成。 一、基础...
一、静态库 1.创建静态库工程 Xcode -> Create a new Xcode project -> iOS -> Static Library 2.将代码导入工程 ...
介绍 一种显示在锁屏界面的特殊 Widget,但官方强调 Live Activity 与 Widget 并不完全相等,因为二者使用不同的机制进行更新。 可以通过 Activi...
使用实时活动显示实时数据 提供实时活动,在灵动岛和锁定屏幕上显示您的应用程序的最新数据。 概述 实时活动在 iPhone 锁定屏幕和灵动岛中显示您的应用程序的最新数据。这使人...
更新到Xcode15,适配之前的代码,记录当前遇到的问题和解决方法。 1.WebKit错误 这里主要要搜索“nw_proxy_config_t”关键字,建议不要用百度搜索,有...
默认情况下,顶部状态栏(statusBar)为 default 样式(即黑色文字和图标),不过很多场景下UI设计会要求文字展示为白色,这样,我们的应用看起来会更加协调。 重写...
背景需求:1.将自己开发的sdk内容打包成framework2.在新建工程中引入framework,并能成功应用sdk中内容 步骤: 编译项目后,从Products中找到对应...
首先说明需求点:依次发起请求op1、op2、op3,要求op1成功后再发起op2,若失败,则后续op2、op3不执行,回调失败结果;同理,若op1成功后,发起op2请求失败,...
在开发过程中,可能需要将一个可变数组持久化存储在本地,用到NSUserDefault存储,但是要注意的是,取出该数组后,该数组变成了不可变数组,对其进行修改时容易引发崩溃。故...
项目开发过程中,经常会使用各种加密手段来保证数据的安全性,常见的有MD5,DES,AES等等。摘取百度百科AES词条的简介:AES即高级加密标准(英语:Advanced En...
哈喽,博主,提个小问题。CCCrypt函数里面,第5个参数写错了,第5个参数的意思是size_t keyLength,可以使用[key length],也可使用kCCKeySizeAES128这个枚举中的元素。你写的kCCBlockSizeAES128不是长度的枚举。