领琾

黄宜波的个人博客

iOS重签名流程

一、准备 需要签名的ipa 重签名使用到的企业签(.p12)证书,以及(.mobileprovision)描述文件 二、签名 前往ipa所在目录: 1 2 ipaDirectory --xxx.ipa 1 cd ipaDirectory 修改描述文件名(.mobileprovision)为...

在MacOS下配置AnyQ

使用AnyQ搭建智能问答系统

AnyQ 代码编译: 安装Docker 由于AnyQ基于Linux,所以这里需要使用Docker安装。 下载 Docker 并安装,启动Docker,选择 Preferences -> Advanced, 配置CPUs:4,Memory:7.0GiB,Swap:3.0GiB, 尽量大一些(至少8G)。 启动Docker 命令行执行: 1 2 3 # paddle国内镜像 ...

iOS 13及Xcode 11工作总结

XCode 11 提示 IPA processing failed 1 2 3 4 5 6 7 8 进入framework目录下 cd FrameworkPath/OrionServiceSDK.framework 查看支持的架构:i386 x86_64 armv7 arm64 lipo -info OrionServiceSDK 剔除i386 lipo -remove i386...

使用Theos编写Tweak插件总结

设备 越狱手机一部 越狱流程:点击这里。 需要开启SSH通道,可以使用爱思助手打开,需要连接USB,默认IP:127.0.0.1, 端口1025,登录账号:root,密码:alpine。 安装Theos 环境变量配置,编辑bash_profile: 1 vim .bash_profile 添加如下内容: 1 2 exp...

Flutter基础——平台交互及通知处理

原生交互 Flutter代码不直接在平台下运行,而是在设备上以原生的方式运行,并且避开了平台提供的SDK。所有操作在Dart的上下文中执行,而不会用到iOS或Android上使用的原生API。 Flutter程序仍然被原生平台的ViewController当作一个页面,但是我们并不会直接去访问原生平台ViewController,或者框架。 但是Flutter提供了platform c...

Flutter基础——数据库与本地存储

Shared Preferences 在 Flutter 中,可以使用Shared Preferences plugin来达到与NSUserDefaults相似的功能。它包含了 NSUserDefaluts 以及 Android 上等价的 SharedPreferences 的功能。 使用它需要将shared_preferences引入pubspec.yaml文件。 1 2 3 4 5...

Flutter基础——主题、字体和表单

主题 Flutter实现了一套漂亮的MD(Material Design)组件,可以定制许多样式和主题。在Main函数中使用声明的顶级widget,MaterialApp作为程序入口。(类似于iOS中需要声明在Appdelegate中设置window的rootController作为iOS应用入口)。 MaterialApp在Flutter中是一个非常便利的组件,包含了许多App通常需要...

Flutter基础——ListView的用法

ListView 在Flutter中使用ListView来实现一个列表,类似于iOS中的UITableView或者UICollectionView。与iOS不同的是,ListView需要传递一个widget列表,Flutter会保证它的流畅度。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 class _ListV...

Flutter基础——ViewControllers、手势与触摸事件

ViewControllers 在 Flutter 中,使用Widgets代替ViewControllers来管理用户界面。使用 Navigator 在 Route 之间跳转,或者渲染相同数据的不同状态。 可以通过hook WidgetsBinding观察者来监听生命周期事件。并监听didChangeAppLifecycleState()的变化事件。 可观察的生命周期事件有: ...

Flutter基础——工程结构、本地化、依赖和资源

Assets 在iOS中images和assets是两种不同的东西,而Flutter中只有assets。被放到iOS中Images.xcasset文件夹下的资源在Flutter中被放到了assets文件夹中。assets可以是任意类型的文件,而不仅仅是图片。 例如把json文件放到my-assets文件夹中。 1 my-assets/mydata.json 在pubspec.yam...