- 博客(35)
- 收藏
- 关注
原创 Homebrew 命令大全
Homebrew 是 macOS 和 Linux 系统上的一个流行的包管理器,它可以帮助用户轻松地安装、更新和管理软件包。
2024-11-15 11:36:30
846
原创 grep 命令使用大全
是一个强大的文本搜索工具,它在 Unix 和 Unix-like 系统中广泛使用,用于搜索文件中匹配特定模式的行。的功能非常强大,可以通过组合不同的选项和正则表达式来实现复杂的文本搜索任务。使用扩展的正则表达式匹配 “pattern1” 或 “pattern2”。在指定目录及其子目录中递归搜索包含 “pattern” 的行。忽略大小写,搜索包含 “pattern” 的行。中搜索包含 “pattern” 的行。显示不包含 “pattern” 的行。显示匹配行的文件名和行号。只显示匹配的部分字符串。
2024-11-12 17:52:42
346
原创 ideviceinstaller命令大全
ideviceinstaller 是一个基于 libimobiledevice 的命令行工具,用于管理 iOS 设备上的应用程序。这些命令可以帮助你在使用命令行时管理 iOS 设备上的应用。如果你需要更详细的帮助信息,可以直接在终端中输入。来获取所有可用的选项和命令。
2024-11-08 17:02:06
403
原创 使用Android定位服务获取设备经纬度的示例代码
当然,根据不同的需求,还可以调整请求位置更新的时间间隔等参数。比如,可以指定最小时间间隔或最小距离间隔,在这些条件满足时才会接收到位置更新的通知。详细内容可以查看官方文档。方法中,我们可以处理新的位置信息。从 Location 对象中获取经度和纬度,并进行其他操作。需要注意的是,为了使用。方法请求位置更新,并指定监听器,以便在位置发生变化时得到通知。文件中添加相应的权限。在示例代码中,我们添加了。类来获取设备的位置信息。上述代码中,我们使用了。
2023-05-11 10:34:27
603
原创 软件工程基本原理
这些数据既可以用来评估新的软件技术的效果,也可以用来指明必须着重注意的问题和应该优先进行研究的工具和技术。但是,在软件开发过程中改变需求又是难免的,由于外部环境的变化,相应地改变用户需求是一种客观需要,这就要采用科学的产品控制技术来顺应这种要求。基准配置管理也称为变动控制, 一切有关修改软件的建议,特别是涉及基准配置的修改建议,都必须按照严格的规程进行评审,在获得批准以后才能实施修改。根据Boehm等人的统计,设计错误占软件错误的63%,编码错误仅占37%,而且错误发现与改正得越晚,所需付出的代价越高。
2023-05-10 11:01:31
1042
3
原创 cocoapods Podspec详细用法
CocoaPods Podspec是一个用于描述和配置CocoaPods库的文件,其中包含有关库名称、版本号、依赖项、源文件、资源文件和其他相关信息:创建一个Podspec文件:可以通过手动创建一个名为{库名称}.podspec的文件或使用pod spec create {库名称}命令自动生成一个Podspec文件。编辑Podspec文件:在Podspec文件中,您需要设置几个基本属性,如库名称、版本号、作者、简要说明等。您还需要定义依赖项,并指定源文件、资源文件以及其他必要的设置。
2023-04-21 09:59:22
3077
原创 extension封装shared_preferences(简单好用)
【代码】Flutter shared_preferences简单好用的封装。
2022-10-24 11:31:21
1741
原创 Mac电脑开发命令汇总
chrome浏览器跨域浏览命令: open -a "/Applications/Google Chrome.app" --args --disable-web-security --user-data-dir=/Users/dmcb/chromeDevUserData/ Mac os 查看隐藏文件快捷线:cmd+shift+. mac下使用命令行安装、卸载ipa包 # 安装brew install --HEAD libimobiledevice brew link --overwri
2022-04-28 09:26:41
1202
原创 Flutter 自定义点击组件(水波纹点击效果)
但是使用inkWell自定义水波纹组件时,子组件设置背景色或背景图片后,会导致水波纹效果消失。这里使用Stack组件包裹,inkWell放在最上面。样式均由子组件确定!Flutter 中的 Material Design 风格中,点击按钮通常会出现水波纹效果。如果想自定义这种效果,可以使用 InkWell 和 Ink 组件。InkWell:一个具有水波纹效果和触摸事件处理功能的组件。它可以包裹其他组件来实现自定义的水波纹效果。Ink:用于在 InkWell 内部生成水波纹效果的组件。
2022-02-23 17:52:22
3656
1
原创 Flutter ‘Runner‘ (project ‘Runner‘): script phase “[CP] Copy Pods Resources”
note: Using new build system note: Building targets in parallel note: Planning build note: Analyzing workspace note: Constructing build description note: Build preparation complete error: Multiple commands produce '/Users/dmcb/Desk.
2021-08-27 14:12:15
999
原创 Flutter 重新创建指定语言的android/ios目录
1. 移除android目录,重新创建指定语言的android目录// 删除android目录rm -rf android// 重新创建java语言的android目录flutter create -a java .// 重新创建kotlin语言的android目录flutter create -a kotlin .
2021-04-09 14:33:52
3743
2
原创 flutter error: Invalid `Podfile` file: no implicit conversion of nil into String
flutter 编译旧项目报错[!] Invalid `Podfile` file: no implicit conversion of nil into String. # from /Users/(name)/Downloads/Projects/doctor_consultation_app/ios/Podfile:57 # ------------------------------------------- # unless
2021-03-30 10:41:57
2072
1
原创 Carthage 常用命令
1、安装carthage:brew install carthage2、查看版本:carthage version3、创建Cartfile文件:touchCartfile4、编辑Cartfile文件: 5、更新: 全部更新:carthage update --platform iOS 更新某个库:carthage update Alamo...
2020-04-11 17:21:58
1052
原创 Flutter 文本组件(Text)
文本组件(Text)负责显示文本和定义显示样式,常用属性见下表:Text组件属性及描述 属性名称 类型 默认值 说明 data String 数据为要显示的文本 maxLines int 0 文本显示的最大行数 style TextStyle null 文本样式,可定义文本的字体大小、颜色、粗细等 t...
2020-03-01 15:18:27
282
原创 Flutter 图片组件Image
图片组件Image是显示图像的组件,Image组件有多种构造函数:Image: 从ImageProvider获取图像 Image.asset: 加载资源图片 Image.file: 加载本地图片文件 Image.network: 加载网络图片 Image.memory: 加载Uint8List资源图片Image组件常用属性Image组件属性及描述 属性名 类型 说...
2019-05-30 00:06:04
547
1
原创 Flutter 容器组件Container
容器组件Container包含一个子Widget,自身具备如下alignment、padding等基础属性,方便布局过程中摆放child。Container组件常用属性如下:Container组件的属性及描述 属性名 类型 说明 key Key container唯一标识符,用于查找更新 alignment AlignmentGeometry 控...
2019-05-29 23:43:18
311
1
原创 iOS 最简单的cocoapods私有库制作
第一步:创建Git仓库并编写代码。第二步:创建tag。第三步:在项目工程根目录下创建podspec文件 pod spec create 工程名称若提示没有注册执行 :pod trunk register '邮箱' '用户名' --description='电脑描述'收到邮件激活即可第四步:编辑podspec文件,示例如下(可直接复制):Pod::Spec.new do ...
2019-05-23 18:38:06
328
1
原创 iOS info.plist访问权限设置
Info.plist是一个XML文件,用于在iOS应用程序中定义应用程序的配置信息。它包含了应用程序的各种元数据和配置项,例如应用程序的名称、版本号、图标文件名、权限要求、URL Scheme、支持的设备等等。Info.plist文件通常位于Xcode项目中的根目录下,并且会随着应用程序一起打包安装到设备中。开发人员可以使用Xcode的可视化编辑器或手动编辑Info.plist文件来设置和修改应用程序的配置信息。
2019-03-28 10:13:54
11362
4
翻译 语义化版本
摘要 版本格式:主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正。先行版本号及版本编译元数据可以加到“主版本号.次版本号.修订号”的后面,作为延伸。 简介 在软件管理的领域里存在着被称作“依赖地狱”的死亡之谷,系统规模越大,加入的包越多,你就越有可能在...
2019-03-13 17:13:10
460
原创 Swift5.0 常用三方库集锦
#必备 pod 'Alamofire' #网络请求 pod 'SwiftyJSON' #json解析 pod 'Kingfisher' #图片缓存 pod 'SwiftyUserDefaults' #UserDefaults pod 'IQKeyboardManagerSwift' pod 'SnapKit' #auto L...
2018-12-05 09:12:36
1548
原创 iOS Cocoapods 如何更新指定的库
一、指定第三方 SDK 的版本Podfiletarget 'Test' do platform:ios,'10.0' pod 'AFNetworking', '~> 2.6.3'end二、更新指定第三方库终端执行:pod update库名三、 只安装新增库,不更新已安装的库pod install把Podfile内全部的库更新重新安装...
2018-09-26 13:44:43
14975
1
转载 IOS环境变量的简介及使用
$(SRCROOT):绝对路径系统将(SRCROOT)转换成项目所在位置的绝对路径,我们可以称“(XXX)”这个东西为Xcode的环境变量, src root ,即 源码的根路径,使用这个环境变量的好处是如果将.pch文件的路径写死成绝对路径,当这个项目发到其他电脑上允许,那么这个路径将不匹配,如果使用环境变量无论放在那个电脑上都可以允许,因为$(SRCROOT)会自动识别项目所在的路径$...
2018-09-19 11:23:10
1364
转载 Xcode 清理存储空间
移除 Xcode 运行安装 APP 产生的缓存文件(DerivedData)只要重新运行Xcode就一定会重新生成,而且会随着运行程序的增多,占用空间会越来越大。删除后在重新运行程序可能会稍微慢一点,建议定期清理。路径: 1 ~/Library/Developer/Xcode/DerivedData 释放空间:0~xx GB 移除 APP...
2018-09-18 16:31:31
242
原创 Linux Git代码提交自动更新到web目录
1.初始化web目录文件 git init test git remote add origin~/repos/BRIDGE_REPO.git #添加远程仓库,你的仓库位置 git fetch git checkout master #检出主分支2.在git远端仓库的hooks目录下新建post-rece...
2018-07-31 15:46:03
1487
原创 Swift 模态视图(present)边缘侧滑返回
2.在present 前加入如下代码,注意导入Hero库。 3.在目标控制器中,添加边缘侧滑手势就是这么简单!!!
2018-07-10 11:03:59
3580
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人