- 博客(83)
- 资源 (6)
- 收藏
- 关注
原创 [XCUITest] 处理iOS权限点击授权 有哪些权限?
这些代码示例为常见的 iOS 权限对话框提供了描述和处理方式。每个描述应明确指出具体的权限请求类型,以便准确处理这些中断。
2024-07-11 09:35:23
563
原创 go build失败 提示“go: go.mod file not found in current directory or any parent directory; see ‘go help ”
终端上输入 go env -w GO111MODULE=off。mac go 12.1 版本。
2023-09-20 15:41:33
210
原创 在Ubuntu上启动一个简单的用户登录接口服务
现在,接口已经在 Ubuntu 上运行在 0.0.0.0:5000 地址。你可以通过其他设备或工具发送 POST 请求来测试这个登录接口。首先,确保你已经安装了 Python 和 Flask。上述代码创建了一个简单的用户登录接口,当你发送一个 POST 请求到。我使用 Python 和 Flask 框架来创建这个接口。路径时,它会验证传递的用户名和密码是否正确。一个简单的用户登录接口。
2023-08-22 18:01:13
1447
原创 ideviceinstaller -i 安装ipa提示 AFC Write error: 30 错误
后来 卸载安装 ideviceinstaller 多次。之前操作wifi连接了代理,抓包....关闭wifi的代理抓包操作就可以了。安装时候一直报这个错误。还是安装ipa就失败。
2022-12-20 17:15:37
1232
1
原创 IOSDriver 启动不了
最近由于手机总是弹出更新,于是更新了手机。。。问题现象: driver启动不了了,webdriveragent也安装不上了问题原因:因为xcode对最新版本的手机不支持解决办法:升级xcode,但是xcode 又依赖新系统的mac,于是又升级了mac,最后才得以成功启动经验:1.不要升级手机系统,可以通过设置手机系统升级提示的设置来减少提示信息的弹出https://jingyan.baidu.com/article/d5a880ebfbddc113f047cc7e.html...
2020-05-18 16:43:41
390
原创 利用java 的testng引擎 使用appium 过程中的一些像素知识点
1.cmd + 【 回退之前的跳转2.========1.id 获取2.class 获取3.xpath 获取4.name 获取5.获取一个,再进行连续的层次深入获取6.findElementsByIosNsPredicate 来使用一些表达式来获取 //此处是返回数组==========遇到的奇葩问题1. XCUIElementTypeTextFie...
2019-11-29 16:10:26
189
原创 appium 工具工具方法
//判断文本是不是在其中 public static boolean contentTexts(List<WebElement> list, String name) { for (int i = 0; i < list.size(); i++) { if (list.get(i).getText().contains(name)...
2019-11-21 14:00:56
336
原创 Appium Tap 方法
1.从driver弄出来一个actionTouchAction action = new TouchAction(driver);2.弄出来一个point 对象PointOption whiteplace = PointOption.point(10,160);3.执行它action.tap(whiteplace).perform();最后一次执行别忘了releasea...
2019-11-20 19:06:14
2389
原创 swift工程视图界面不要视图层次过多!!!
视图层次过多带来的问题:1.内存消耗过高2.视图渲染压力大3.appium定位不上!!好处就是能显示出来,程序设计者用了一堆框架嵌套层次深,写起来容易========如何凸显一个程序员的优秀应该是从全局角度出发,虽然前段开发不想后端开发,但是也需要对自己的作品进行优化...
2019-11-19 11:26:21
221
1
原创 ios cocopod 工程自动打包脚本 2019年11月
timetag=$(date "+%Y%m%d-%H%M%S")#!/bin/bash -lxcodebuild cleanxcodebuild archive -workspace 你的project名称.xcworkspace -scheme 你的对应scheme名称 -configuration Debug -archivePath "你想输出xcarchive的路径/autoM...
2019-11-18 17:49:51
225
原创 swift 修改图片tintcolor的方法
/// 修改图像的tintcolor /// /// - Parameters: /// - iv: 需要传递imageview 因为需要设置他的tintcolor /// - name: 图片名称/本地图片 /// - color: 变更的颜色 /// - Returns: 变更好的图片,直接给iv赋值就好了 func...
2019-07-31 16:23:31
1879
原创 swift reloadRows方法 坑记
起因:自定义了2个cell其中一个cell 点击后调整布局,我使用的是reloadRows 然后把indexpath放到数组里面发现抖动一下,开始没当回事后来发现 创建tbv后第一次点击,布局变化都是没有效果的,只有2+次以后才有效果,这就困扰了我后来调试发现init方法执行了2次也就是dequeue方法调用了2次复用池里面没有。。。。这个,所以又创建了,我第一次点击...
2019-07-18 17:05:18
1984
原创 swift 方法注释快捷键
command + Option + /快捷键建议自己写的函数都用此方法进行注释包含了 参数是什么返回值是什么函数功能是什么
2019-07-16 15:14:39
2315
原创 swift 判断json string 是不是一个json格式
let jsonstr = textView.text let jsondata = jsonstr?.data(using: .utf8) do { let ok = try JSONSerialization.jsonObject(with: jsondata!, options: .mutableContainers) as ...
2019-07-15 15:45:37
1087
原创 swift button 使用snp布局包含图片和文字,如果文字少会出现都居中的怪样式
swift button 使用snp布局包含图片和文字,如果文字少会出现都居中的怪样式使用这个方法就可以吧设置好的图片和文字的contentinside 都弄到左边来,从左边开始布局写法和label有一些区别,这里记录一下 button.contentHorizontalAlignment = .left...
2019-07-10 15:24:00
815
转载 Git撤销上次commit未提交的版本
1. 找到上次Gitcommit的 id git log 找到你想撤销的commit_id2. git reset --hard commit_id 完成撤销,同时将代码恢复到前一commit_id 对应的版本。3. git reset commit_id 完成Commit命令的撤销,但是不对代码修改进行撤销,可以直接通过git c...
2019-07-05 11:17:39
2473
原创 swift 移除浏览器url编码
解码方法:removingPercentEncoding string调用 这个方法即可增加编码的方法addingPercentEncoding 方法即可funcurlEncoded() ->String{letenurl=self.addingPercentEncoding(withAllowedCharacters:.u...
2019-05-29 14:21:41
342
转载 int64最大值
int 2147483648~2147483647unsigned long 0~4294967295long 2147483648~2147483647long long的最大值:9223372036854775807long long的最小值:-9223372036854775808unsigned long long的最大值:1844674407370955161...
2019-05-27 16:14:20
50798
原创 快速排序
int partition(int arr[], int left, int right) { int i = left, j = right; int tmp = arr[left]; while (i < j) { while (i < j && arr[j] > tmp)//直到找到小的或者相等的就结束循环 ...
2019-04-29 10:03:58
225
原创 链表找中间数
ListNode* midNodeList(ListNode* head){ ListNode* slow=head; ListNode* fast=head; while (fast&&fast->next){ slow = slow->next; fast = fast->next->next; } return slow;...
2019-04-29 09:55:13
479
原创 单链表反转
pre = nullNext = nullIf (node ==null)Return nullwhile(node ->next){ next = node->next; node->next = pre; pre = node; node = next;}Node->next = preReturn node;node为节点,以上为一个函数体...
2019-04-29 09:52:31
266
原创 iTunes未能连接到此iPhone。无法分配资源。
这个问题,以为是线缆问题,但是又能充电,有以为是端口问题也换了,都是不行后来查询有说要回退回老版本的iTunes,。。。。说下我当前的环境:macOS Mojave 10.14.4itunes 12.9.4.94然后回退itunes失败后来有查询到说是用户文件权限和所有者问题,也进行了修改并成功了,操作步骤如下1.查看对应文件的属性和拥有者都是谁sudo ls -...
2019-04-29 09:49:58
1845
原创 gem 源 2019.5月 有时候不记录从网上找都是taobao源不能用了,还有rubychina的org域名也不能用,这个是能用的
https://gems.ruby-china.com 2019年5月亲测可用不存上以后 在网上总搜到错的,麻烦
2019-04-24 16:42:53
309
原创 swift5.0 SnapKit cocopod 后编译报错
尝试解决的做法1.确保Build Setings 里面的 User Header Search Paths 是下面的目录$(PROJECT_DIR)/Pods2.对podfile文件进行修改在platform 和target之间加上post_install do |installer| # 需要指定编译版本的第三方的名称 myTargets = ['SnapKit']...
2019-04-06 07:06:21
963
原创 swift nav push控制器隐藏底部 tabbar
required init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } init() { super.init(nibName: nil, bundle: nil) self.hidesBottomBarWhen...
2019-03-29 12:36:34
662
原创 字符数量限制计算部分
//计算字符个数,一共是5 NSString *string = textView.text; int totalChar = 0; int totalHan = 0; for (int i = 0; i< string.length; i++) { NSRange range = NSMakeRange(i, 1); NS...
2019-03-18 11:20:05
199
原创 [工程心得]ios工程
1.define时候为了防止undefine所以最后有个整体规范文档,介绍define2.制作前视图模块规划和整理清楚有哪些,统一管理,创作时需和旧的模块进行对比,减少耦合性,最好用组件化的形式进行管理3.团队间需要定期进行codereview,进行整体项目的同步4.定期进行新技术的调研与实践5.业务场景分析与技术挂钩的讨论...
2019-03-17 07:33:05
139
原创 自动增加release版本号
if [ $CONFIGURATION == Release ]; thenecho "Bumping build number..."plist=${PROJECT_DIR}/${INFOPLIST_FILE}buildnum=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${plist}")if [[ "${build...
2019-03-11 15:15:02
446
原创 UISearchbar 颜色的自定义和圆角样式的制作
-(UIView *)tableheaderview{ if (!_tableheaderview) { _serarbar = [[UISearchBar alloc] initWithFrame:CGRectMake(15, 8, kScreenW - 30 , 32)]; _serarbar.placeholder = @"搜索机构名称"; ...
2018-11-30 10:45:10
714
原创 IQKeyboardManager 编译时期错误
/Users/edz/CodeNew Group/HomeViewController.m:14:9: In file included from /Users/edz/Codee/New Group/HomeViewController.m:14:引入iqkeyboardmanager时候报错,只要引入就报错查了一些资料例如https://github.com/hackiftekha...
2018-10-30 07:26:11
944
原创 Submit to App Store issues: Unsupported Architecture x86
ERROR ITMS-90087: "Unsupported Architecture. Your executable contains unsupported architecture '[x86_64, i386]'." ERROR ITMS-90209: "Invalid segment Alignment. The App Binary at SJAPP.app/Frame...
2018-07-24 16:45:31
433
转载 Mac NTFS 读写制作
1.首选获取UUIDdiskutil info /Volumes/Tmain | grep UUID2.对UUID进行授权echo "UUID=80220E86-2249-B880-5D80-B8B2AEB8B26A none ntfs rw,auto,nobrowse" | sudo tee -a /etc/fstab3.拔出硬盘,再插上,然后通过特殊方式访问 [finder的文件菜单,有一个添...
2018-05-14 16:08:42
950
转载 Xcode Release Build版本号自增
if [ $CONFIGURATION == Release ]; thenecho "Bumping build number..."plist=${PROJECT_DIR}/${INFOPLIST_FILE}buildnum=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${plist}")if [[ "${buildn...
2018-05-07 17:17:28
726
翻译 iOS 里面webview调用相机上传图片错误,调试心得/调试App里面的webview方法
为什么要调试app里面的webview?场景: 为了快速开发,决定使用webview 来开发一个页面,然后原生只是调用这个页面,这个页面主动掉起了相机,并html上传得到的照片进行和服务器的交互;问题:出现了失败的情况解决方法1:使用原生方法调用相机和相册并使用原生网络请求进行上传图片,并和服务器交互,最后返回给html 得到的图片url[当然这是初级的,我曾经看到过有人直接把h5里面的图片全替换...
2018-03-14 17:25:25
1717
原创 Xcode9 iOS9 & iOS10 & iOS11 HTTP 不能正常使用 修改 App Transport Security (ATS)记录
在xcode 7 的时候就开始推荐https 的使用,目前也已经很久了;现在基本公司里都是使用https的,因为为了安全,当然每个公司使用https的处理级别还是有些区别,但是作为移动端的处理,还是要按着最安全的方法进行操作。最早大家都是这样做的<key>NSAppTransportSecurity</key> <dict> <key>NSAllo...
2018-03-14 16:17:04
1684
转载 init 和 initWithFrame 重写 注意事项 建议
1.在定制类的时候,会重写init 方法。- (id)init; 会调用- (id)initWithFrame:(CGRect)frame;2.重写- (id)initWithFrame:(CGRect)frame; 不会调用 - (id)init;所以一般选择在- (id)initWithFrame:(CGRect)frame;里重写。原链接:http://blog.youkuaiyun.com/zheng...
2018-03-06 17:28:26
1431
原创 从外部跳转到自己的app,并且根据参数不同做不同的操作
简介:不发版本能够切换是灰度环境还是线上环境,为了解决这个问题,所做的事情;同理这个方法也可以做一些跳转和打开的操作准备:在plist 里面添加 : 里面放入bundleid ,放入跳转时候的协议名字<dict> <key>CFBundleURLName</key> <string>你的app的bundle ID</string&g...
2018-03-06 13:11:59
374
原创 JSONModel 数据模型集合 模型嵌套 躺过的坑
其中README.md 这样写着 ,但是实际操作中 总是不能成功最后发现 关键点 在这里@protocol ProductModel;一般创建的时候会分不同的文件,然后嵌套过来,对于数组里面的小个子的数组模型,不能通过import 来引入,也不能通过class来引入要通过protocal 来引入,就能正常使用,并且效果是预期的一致 Model collec
2018-02-06 17:39:22
2410
转载 UserNotificationsUI在iOS10.0后出现兼容10.0以下需要 吧这个以来框架设为optional [dyld_fatal_error]
错误表现:在iOS5.0(任何低于框架需求版本的系统上)上运行,在launch Image的时候直接Crash。错误提示:dyld`dyld_fatal_error:0x8feb1070: int3 0x8feb1071: nopdyld: Library not loaded: /System/Library/Frameworks/AdSu
2018-01-22 13:47:42
363
jdk-11.0.5_osx-x64_bin.dmg
2019-11-05
C++标准库stl
2013-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人