ios
文章平均质量分 78
denggun12345
这个作者很懒,什么都没留下…
展开
-
App间URLScheme跳转配置
AScheme跳转到BScheme配置-iOS文档类资源-CSDN下载1、AScheme工程配置1.1》AScheme的info.plist中配置LSApplicationQueriesSchemes(即BScheme的URL Schems:AppB)1.2》AScheme的跳转代码2、BScheme工程配置2.1》BScheme配置自己的URL Type下的URL Schemes即AppB2.2》BScheme的AppDelegate中接收从AScheme跳转过来的数据..原创 2022-02-21 16:27:42 · 330 阅读 · 1 评论 -
ios解析测试包的crash
条件:用本死的jekins打的包:可在内网下载测试包的dsym文件测试同学下载的内网包出现crash:1》获取.crash文件1.1》xcode->window->Devices and Simulators ->View Device Logs->找到对应crash;1.2》如果应用已上架 通过iTunes Connect(Manage Your Applications - View Details - Crash Reports)获取用户的crash日志原创 2022-02-15 13:14:34 · 250 阅读 · 0 评论 -
ios加密算法AES
1、加密相关:加密算法概述 https://mp.weixin.qq.com/s/aorP5T5rDFiljIMeLXCBvg2、ECB和CBC:ECB和CBC区别:https://blog.csdn.net/hqmln/article/details/84715503ECB和CBC模式解读:https://www.cnblogs.com/wangle1001986/p/11468419.html3、AES相关:1》AES加密过程详解https://blog.csdn.net/q原创 2022-01-18 13:24:01 · 2997 阅读 · 0 评论 -
迁移git仓库某分支到另一个仓库某分支
当前仓库地址为:git@git.xiaojukeji.com:one-ios/UnifyPassportService.git待迁移分支为:global_release_20210916_nationalTick目的仓库地址为:git@git.xiaojukeji.com:global/UnifyPassportService.git目的分支为:global_release_20211028_nationalTick步骤:cd到.git目录下并checkout到old原创 2021-10-28 16:45:44 · 5227 阅读 · 0 评论 -
ios15导致flutter的默认字体变粗
在Flutter自定义字体 - 芒果文档升级为ios15后导致,flutter未设置font的字体变粗,后做了如下对比Text( 'Get Started1', style: TextStyle( fontSize: 50, fontWeight: FontWeight.normal, ),),Text( 'Get Started2', style: TextStyle(fontSize: 50),),Text( 'Get Started3', st原创 2021-10-13 21:51:41 · 2582 阅读 · 0 评论 -
自动化打包---fastlane
简单写下我使用fastlane的过程,及遇到的问题,希望自己下次在用到fastlane的时候能迅速避坑,希望也能帮助在看文章的你:我的步骤如下:1、配置ruby环境:fastlane是基于ruby的,如果你对电脑没有ruby的话。在这有个小建议:希望你安装国内的ruby源,因为如果你用国外的ruby的话,在下面为工程安装fastlane时,因为墙的原因,终端会卡在某个地方如果你已经安装...原创 2019-11-09 19:41:57 · 371 阅读 · 0 评论 -
集成RN遇见的坑
先来简单了解下相关概念:搭建环境:1、安装必需的软件1》Homebrew:Mac系统的包管理工具,用于安装NodeJS和一些其他必须的工具软件2》Node:用Homebrew安装Node.js(是一个基于Chrome V8引擎的js运行环境)设置npm镜像:(npm:node package manager 节点包管理器,是Node.js的包管理器,用于节点插件的管理...原创 2019-09-28 08:48:24 · 728 阅读 · 0 评论 -
NSURLProtol(NSURLSession与 NSURLConnection区别)
在使用NSURLProtocol拦截原生请求时,也有坑,这关乎于你用的AFN是哪个版本的,当然如果你用的是最新的AFN(NSURLSession)那么你会遇见拦截不到请求的问题(待完善,工作笔记在公司电脑上,且等我为你细细分解)...原创 2019-09-28 08:27:44 · 234 阅读 · 0 评论 -
web--缓存(二)(NSURLProtocol)
之前的工作笔记在公司电脑上,因此这里就先来浅谈下NSURLProtocol做web缓存时令人印象深刻的坑吧!1、使用的是UIWeb和WKWeb的区别:UIWeb就比较简单了,随便网上搜下就能找到NSURLProtol使用方法,按上边的做就行;WKWeb就有点麻烦了,因为和UIWeb不一样,wk需要做些特殊的设置,才能拦截到https和http请求(待完善);2、对于post请求的处...原创 2019-09-28 08:23:17 · 189 阅读 · 0 评论 -
web--缓存(一)(HTTP + APP cahe)
最近在写一个web容器,容器有一一个小功能是要对web做缓存,所以最近一直研究ios的web缓存,在研究过程中遇到不少问题也收货颇多,现总结如下:web缓存的目的:节省服务器资源;使页面加载更流畅,减少等待时间增加用户体验;节省用户流量等。。。web缓存有很多种方法NSURLCache、App Cache(Manifest文件)、NSURLProtocol:1、NSURLCache(i...原创 2019-09-08 16:56:53 · 597 阅读 · 0 评论 -
swiftUI-官方文档(to be continued)
/Users/yangyangzi/Desktop/YangZi2/swift/swiftUI-官方文档-学完js再 回来学/SwiftUI.rtf (公司电脑)学习教程:https://developer.apple.com/tutorials/swiftui/creating-and-combining-views一、创建和组合视图6.26:需要用Catalina macO...原创 2019-09-02 19:20:53 · 3265 阅读 · 2 评论 -
swift笔记
Swift5.1 https://docs.swift.org/swift-book/LanguageGuide/Subscripts.html1、swift没有隐式转化Swift中没有隐式转化,不会将整形自动转成浮点型let m = 32let n = 3.14let result = m + n 错误写法2、省略; 省的是变量后的类型,可以类型推导...原创 2019-09-02 19:21:12 · 1960 阅读 · 0 评论 -
xcode11beta版SwiftUI的画布无法展示
对SwiftUI怀有极大的好奇心,先是升级了Xcode11beta版,就迫不及待的创建了SwiftUI的工程,本以为会一切顺利,结果坑还是不有的,现总结如下:1、创建SwiftUI后发现画布不展示(画布是swiftUI新的功能,即可以事实查看界面),ps:我当前的系统是莫哈维Mojave10.14.5。查看苹果官方文档后,发现SwiftUI需要将系统升级到10.15,而现在只有beta版的,o...原创 2019-06-27 11:00:57 · 2681 阅读 · 0 评论 -
把代码打包成静态framework给客户使用
一般第三方框架(例如个推,友盟等),为了使用方便提供了两种使用方式:方式1、直接将其sdk,一般是framework形式,拖拽到客户工程中;方式2、将sdk托管到远程仓库通过cocoapods管理;这两种方式看似只差一个加载方式的问题,但是如果此框架有图片或xib时,则方式一和方式二加载图片和xib的路径也不相同。下边就来分别聊一聊制作过程和两种方式的区别:一、制作framewor...原创 2019-04-23 17:48:36 · 425 阅读 · 0 评论 -
pbxprojHelper的使用
简介:pbxprojHelper可以通过原生UI修改Xcode的工程配置用途:我们在进行版本管理时,新版可能只是修改了代码,而不需要修改配置,在提交svn或git时尽量保持远程仓库上的代码配置一致,如果手动修复配置可能会产生不必要的冲突,这时pbxprojHelper就派上用场了,pbxprojHelper可以通过旧版本和新版本工程的bxbank.xcodeproj文件产生JsonConfigu...原创 2019-02-13 17:39:35 · 369 阅读 · 0 评论