chenzhao

  • java
  • iOS
  • IT
iOS
iOS

Include of non-modular header inside framework module

From: https://alanli7991.github.io/2017/07/21/%E6%A8%A1%E5%9D%97%E5%8C%9621Framework%E4%B8%8E%E6%A8%A1%E5%9D%97%E5%A4%96nonmodular%E5%A4%B4%E6%96%87%E4%BB%B6/ Include of non-modular header inside framework module 在进行Framework化的过程中,一旦引用了某些Framework其使用者Project,就…

2020年 12月 1日 0条评论 103点热度 0人点赞 陈昭 阅读全文
iOS

iOS动态调用类方法

From: https://www.jianshu.com/p/a43057a8d474 iOS动态调用类方法(不带参数) Class class = NSClassFromString(@"MyClass"); if (class) { id obj = [[class alloc] init]; SEL sel = NSSelectorFromString(@"myMethod"); //检查是否有"myMethod"这个名称的方法 if ([obj …

2020年 11月 20日 0条评论 86点热度 0人点赞 陈昭 阅读全文
iOS

Flutter Dio包网络请求抓包解决方案

From: https://segmentfault.com/a/1190000023654714 发布于 8月17日 在Flutter中进行网络请求时,我们可以使用的库有3个,即Http请求库、HttpClient请求库和Dio请求库(详细介绍请参考:Flutter开发之Http网络请求),使用得最多的就是Dio请求库。因为相比Http请求库和HttpClient请求库,Dio库不仅支持常见的网络请求,还支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时等操作。…

2020年 11月 1日 0条评论 90点热度 0人点赞 陈昭 阅读全文
iOS

Flutter 记录1

使用 json_serializable 时 执行命名报错 Could not find package "build_runner". Did you forget to add a dependency? pub finished with exit code 65 解决 加入 build_runner: ^1.10.0 依赖 https://caijinglong.github.io/json2dart/index_ch.html https://pub.dev/packages/g_js…

2020年 11月 1日 0条评论 75点热度 0人点赞 陈昭 阅读全文
iOS

Fastlane 实践(一):自动化打包和发布

遇到问题, 多了一个扩展打包失败,顺便看到了这个文章觉得不错,转载记录一下, xcode 12 自动打包问题,dev 有arm64 兼容问题,切换ad-hoc 自动打包上传解决 From: http://chaosky.tech/2020/05/04/fastlane-in-action-1/ fastlane is the easiest way to automate beta deployments and releases for your iOS and Android apps. 🚀 It handle…

2020年 10月 24日 0条评论 89点热度 0人点赞 陈昭 阅读全文
iOS

iOS应用架构谈 组件化方案2

在现有工程中实施基于CTMediator的组件化方案 From: https://casatwy.com/modulization_in_action.html 国内业界大家对组件化的讨论从今年年初开始到年尾,不外乎两个方案:URL/protocol注册调度,runtime调度。 我之前批评过URL注册调度是错误的组件化实施方案,在所有的基于URL注册调度的方案中,存在两个普遍问题: 命名域渗透 因注册是不必要的,而带来同样不必要的注册列表维护成本 其它各家的基于URL注册的不同方案在这两个普遍问题上还有各种各样的…

2020年 10月 20日 0条评论 82点热度 0人点赞 陈昭 阅读全文
iOS

iOS应用架构谈 组件化方案1

转自 CTMediator的组件化方案, 个人觉得相对入手不难,老项目可接入, 项目侵入性小 From: https://casatwy.com/iOS-Modulization.html iOS应用架构谈 开篇 iOS应用架构谈 view层的组织和调用方案 iOS应用架构谈 网络层设计方案 iOS应用架构谈 本地持久化方案及动态部署 iOS应用架构谈 组件化方案 前几天的一个晚上在infoQ的微信群里,来自蘑菇街的Limboy做了一个分享,讲了蘑菇街的组件化之路。我不认为这条组件化之路蘑菇街走对了。分享后我私聊了…

2020年 10月 20日 0条评论 84点热度 0人点赞 陈昭 阅读全文
iOS

WKWebView的图片二维码使用

From: https://www.cnblogs.com/gongyuhonglou/p/8888487.html   (未验证, 看到此文,后续有需要求再看)  WKWebView的图片二维码使用: 1.长按手势识别二维码并保存 2.识别二维码跳转;不是链接显示内容点击网址跳转 3.解决url包含中文不能编码的问题 4.文字带链接网址,点击跳转 5.纯文本-文字html展示可拷贝,查询 6.解决html页面适配屏幕宽度的问题和保留源文件的格式 7.判断是web网页图片否存在二维码并进行识别     代码: //…

2020年 10月 20日 0条评论 89点热度 0人点赞 陈昭 阅读全文
iOS

ios本地通知记录

From: https://developer.aliyun.com/article/760903 简介: 简单介绍iOS的本地通知推送的基本使用步骤 iOS10以前本地通知(UILocalNotification) 使用步骤: 创建一个UILocalNotification对象 设置触发时间及标题、内容 注册并安排通知 // 1. 创建一个UILocalNotification对象 let localNotification = UILocalNotification() // 2. 设置触发时间及标题、内容 l…

2020年 10月 20日 0条评论 103点热度 0人点赞 陈昭 阅读全文
iOS

iOS 13使用LaunchScreen.storyboard适配各尺寸启动图

From: https://www.lizenghai.com/archives/43641.html 目录 背景 方案一:图片直接拉伸 方案二:autolayout 排版内容 方案三:还是使用多图片适配 添加图片 设置启动图 最后 背景 苹果在2019年WWDC中提出,到2020年4月开始,使用 iOS 13 SDK 的 App 必须使用 LaunchScreen,相应的LuanchImage 也要退出历史的舞台。但是现在苹果手机尺寸也越来越丰富了,很难找到一种适配各种尺寸启动图的方式。下面我就根据网上的例子与自…

2020年 10月 19日 0条评论 210点热度 0人点赞 陈昭 阅读全文
12345…18

陈昭

IT 程序员

分类
  • iOS / 179篇
  • IT / 12篇
  • java / 25篇
  • 前端 / 9篇
  • 安卓 / 2篇
最近评论

COPYRIGHT © 2022 chenzhao. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang