iOS 辅助工具使用
文章平均质量分 64
番薯大佬
码农一枚
展开
-
使用Xcode的Organizer监控线上用户 App 的使用情况
Xcode 11 在 Xcode的Organizer 新增了一个监控面板,在这个面板里面可以查看多个维度的用户数据。ReportsCrashesDisk WritesEnergyMetricsBattery UsageDisk WritesHang RateLaunch TimeMemoryScrolling示例图...原创 2021-02-18 18:15:19 · 1265 阅读 · 0 评论 -
Bmob 后端云示例1 用户注册登录及修改用户信息
Bmob 后端云推荐链接 :https://www.bmob.cn/?invite_code=$W8S推荐码:$W8S使用 Bmob 后端云,不用自己写 API 接口,只需要定义数据表及相关字段即可实现用户注册、登录、修改用户信息功能。具体怎么创建应用,大家看官网介绍就行,这里简单说下数据表。创建应用后,应用中的云数据库默认存在一个用户表_User,且相应的存在一些默认字段,如:帐号...原创 2020-02-09 11:16:03 · 1434 阅读 · 0 评论 -
CocoaPods的使用——pod install pod install --repo-update pod update pod update --repo-update
Podfile文件中,使用某个库时不指定版本,表示希望使用最新版本,如 pod ‘SDWebImage’指定明确版本,表示只想要这个版本,如:pod 'SDWebImage', '4.3.2'最优匹配,版本0.1.2和版本号处于0.1.2-0.2之间的,不包括0.2和更高版本,如:pod 'SDWebImage', '~> 0.1.2'pod install用于添加或移除第三...原创 2019-12-31 17:10:06 · 15019 阅读 · 1 评论 -
Xcode模拟器的安装和删除
安装模拟器 安装好的模拟器所在目录 模拟器的删除:进入模拟器所在目录,直接删除即可。原创 2017-11-28 15:35:46 · 11934 阅读 · 0 评论 -
iOS开发常用开源框架——网络&socket&webSocket
名称 URL 说明原创 2016-05-20 18:03:14 · 755 阅读 · 0 评论 -
Xcode(8.3.3)编辑时闪退
今天打开Xcode编码时,只要一输入就闪退。百思不得不其解,后面度娘了一下,说是插件引起的,于是进入插件安装文件目录,发现果然存在度娘说的图片插件KSImageNamed.ideplugin。在插件目录中,将该插件手动删除后,再重新启动Xcode进行编辑时,不再闪退,问题解决。原创 2017-09-25 23:00:52 · 519 阅读 · 0 评论 -
Mac中jenkins的使用——自动构建
Mac中jenkins的使用 https://jenkins.io Jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时 Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。 一、jenkins工具的安装、卸载、启用注原创 2016-08-23 11:41:04 · 26764 阅读 · 6 评论 -
远程协作与多方会议工具TeamViewer的使用
TeamViewer工具可以用作远程协作,也可以用作多方会议。https://www.teamviewer.com/zhCN/使用时,大家的电脑必须都安装有TeamViewer工具,貌似版本号也是要一致的。原创 2017-08-10 11:08:53 · 2802 阅读 · 0 评论 -
淘宝自定义API接口管理
http://rapapi.org/org/index.do便于开发过程中自定义接口API进行调试。使用过程中的问题:1 返回某个指定值,如成功或失败变量名:isValid|1,备注:@mock[1,0]2 返回某个指定值彼此对应的值,如成功时为请求成功,或失败时为请求失败变量名:msg,备注:@mock3 返回指定值,如总量为33变量名:total原创 2017-06-12 17:17:32 · 4392 阅读 · 0 评论 -
xcodebuild自动打包脚本与自动上传蒲公英脚本
脚本文件"xxx.sh"使用"Sublime_Text"工具进行编辑。在终端执行脚本时的命令:sh xxx.sh# 脚本功能说明# 在终端,使用xcodebuild进行自动打包,以及上传到蒲公英## 使用步骤:# 1 目录配置(打包上传目录、项目目录)# 2 项目配置(版本、名称、证书、描述文件UUID、描述文件、archive保存目录、ipa保存目录)#原创 2016-08-10 21:01:43 · 5570 阅读 · 1 评论 -
CocoaPods的使用——github中创建自己的cocoapod私有库_xx.podspec文件内容
https://github.com/potato512/CocoapodSpecDemo/tree/master/Helphttps://guides.cocoapods.org/syntax/podspec.htmlprojectName.podspec文件内容编辑:## Be sure to run `pod spec lint projectName.po...原创 2017-05-21 23:04:46 · 913 阅读 · 0 评论 -
CocoaPods的使用——github中创建自己的cocoapod私有库_异常问题解决
https://github.com/potato512/CocoapodSpecDemo/tree/master/Help201912261、pod search xxx 报错,错误信息如下:pod search SYLogManagerCreating search index for spec repo 'cocoapods'.. Done![!] CDN: tru...原创 2017-05-21 23:13:56 · 7770 阅读 · 1 评论 -
CocoaPods的使用——github中创建自己的cocoapod私有库_实操
https://github.com/potato512/CocoapodSpecDemo/tree/master/Helphttps://github.com/依托github服务器,把自己写的功能类项目当作cocoapods私有库进行发布公开,便于他人利用,也便于自己使用和维护。注意事项:1、必须包含的文件:LICENSE、prjectName.podspec...原创 2017-05-21 23:10:07 · 2185 阅读 · 0 评论 -
iOS开发常用Xcode插件工具
插件名称 插件URL 插件说明 Alcatraz插件管理工具 http://alcatraz.io 用于安装Xcode插件 格式规范VVDocumenter https://github.com/onevcat/VVDocumenter-Xcode 对齐常规代码XAlign http://github.so/XAlign/ 颜色显示ColorSens原创 2016-05-20 15:26:35 · 720 阅读 · 0 评论 -
Wireshark抓包工具的使用
Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。 Wireshark不是入侵侦测系统(Intrusion Detection System,IDS)。对于网络上的异常流量行为,Wireshark不会产生警示或是任何提示。然而,仔细分原创 2017-10-23 17:25:31 · 867 阅读 · 0 评论 -
iOS抓包工具Charles的使用
Charles抓包工具的使用一、下载与安装Charles下载址:http://www.charlesproxy.com(charles-proxy-3.10.2.dmg)javaSDK下载地址:https://support.apple.com/kb/DL1572?locale=zh_CN(javaforosx.dmg)二、网络环原创 2017-07-27 16:07:08 · 672 阅读 · 0 评论 -
SVN工作原理
SVN 官网:https://subversion.apache.org/Github SVN 源码:https://github.com/apache/subversionSV菜鸟教程N服务器是版本控制管理工具,其核心是集中式代码管理。开发者在开始新一天工作之前必须现在本地update一下代码,然后开发、解决冲突、合并。所有的版本信息都放在SVN上面。一、运行方式svn服务器有两种...原创 2018-11-09 11:38:43 · 6706 阅读 · 0 评论 -
SVN版本管理的回滚(SmartSVN)
发现自己或其他同事提交错代码后,项目运行不起来,存在错误,这时候需要把错误的代码回滚。通过SmartSVN操作。一、未提交到版本库的回滚,即撤销修改1、选择需要撤销修改的文件2、执行撤销二、提交到版本库后的回滚1、checkout最新版本的源码2、在SmartSVN显示的本地目录中选择log3、选择需要回滚的版本号4、执行回滚...原创 2018-10-15 13:16:32 · 4868 阅读 · 0 评论 -
SVN分支开发管理(SmartSVN)
使用分支的目的是,可以多个分支进行多版本并行开发,相互不干扰,而且任何时候都可以合并。同时,也保证了主干的稳定性。项目目录格式,如:一级目录(项目名称),如:Projectxxx二级目录 (一级目录下的子目录),如:Projectxxx—trunk、branch、tag三级目录(二级目录下的子目录),如:Projectxxx—trunk—projectXXX说明:1、trunk主干,永...原创 2018-10-15 09:44:02 · 6740 阅读 · 0 评论 -
多行注释快捷操作键
使用组合快捷键:Cmd + Alt + /,出自动在代码前一行添加标识方法名称、参数、返回类型的注释类型,格式为:/** Description @param url url description @param message message description @return return value description */实操时,如下所示:/** Descri...原创 2018-09-22 10:23:25 · 7876 阅读 · 1 评论 -
CocoaPods的使用——新电脑下载源码后,pod目录异常
新电脑下载源码后,pod项目异常,如图所示: 细猜,可能的原因是原来的项目是通过pod安装了第三方依赖库,而对于当前的新电脑,可能开发环境还没有配置好,可能原因如下: 1、没有安装cocoapods 2、没有使用pod install安装依赖包根据这个思路,于是在终端进入项目文件夹,并执行pod install命令后,果然可以正常运行了。...原创 2018-07-07 11:40:53 · 334 阅读 · 0 评论 -
svn项目源码管理中文件忽略设置
设置方法:选中需要设置的文件-右击鼠标右键-选择Ignore-确定。如下图所示:原创 2018-06-12 15:05:10 · 518 阅读 · 0 评论 -
MAC环境使用Echo测试接口
原创 2018-03-16 15:56:06 · 1319 阅读 · 0 评论 -
文件对比工具——>Beyond Compare
Beyond Compare 下载地址在工作中会遇到写的代码被其他人修改了,但是却又不知道哪里被修改了,这时候就需要用工具进行对比。曾经只会使用Xcode自带的工具FileMerge,后来接触了更强大的文件对比工具Beyond Compare,说他强大是因为他可以直接拿整个项目工程文件进行对比,而FileMerge却只能拿一个文件进行对比。原创 2017-12-18 14:10:18 · 5400 阅读 · 0 评论 -
CocoaPods的使用——pod install异常处理
最近Mac升级了系统,使用pod install安装第三方框架时,报错;打算重装cocoapods时,也报错。 既然重装cocoapods都报错,想必gem也存在问题。于是先重装gem。 成功安装gem后,再接着安装cocoapods 最后理重新运行pod install,运行正常。原创 2017-12-26 14:44:26 · 546 阅读 · 0 评论 -
CocoaPods的使用——cocoapods的升级更新
最近使用cocoa pods时提示版本过低需要升级才能正常使用。但是在升级过程中又出现了问题。首先我是直接使用语句:sudo gem install cocoapods 进行更新升级的,没想到又报错了。接着我在想是不是因为没有更新gem呢,于是就先更新下gem。注意,更新gem时,使用语句:sudo gem update --system更新gem成功后,我又再次...原创 2017-03-15 19:30:58 · 41583 阅读 · 4 评论 -
使用Application Loader发布APP(Xcode发布成功但构建本不显示)
昨天下午使用Xcode8.1发布APP时,提示上传成功,但是在iTunes Connect的版本构建栏却怎么也没有显示版本信息。一直到今天上午也还是如此,很是奇怪。于是想到还可以使用Application Loader发布APP,抱着试试看的心态,居然成功了。下面和大家分享下操作步骤,当然首先需要通过Xcode生成可以提交到App Store的ipa包。步骤1 打开Applicatio原创 2016-12-07 10:05:30 · 7552 阅读 · 0 评论 -
xctool的使用
xctool(https://github.com/facebook/xctool)用以替换苹果公司的 xcodebuild 工具来简化 iOS 和 Mac 项目的构建和测试。要使用该工具必须安装 Xcode 命令行工具:From Xcode, install via Xcode → Preferences → Downloads。安装xctool工具// 在终端使用b原创 2016-08-18 17:46:32 · 1728 阅读 · 0 评论 -
Xcode、模拟器的常用快捷键
Xcode的快捷键 作用 Cmd + Shift + O(O是字母) 快速查找类,即快速跳转到指定类的源代码中 Crtl + 6 显示当前文件中所有的方法,且可以输入关键字进行过滤查找 Cmd + Ctrl + up/down .h 文件与 .m 文件相互切换 Cmd + Opt + Enter 切换成assistant editor,即同时显示 .h 文件与 .m原创 2016-05-26 14:35:12 · 3335 阅读 · 0 评论 -
本地 Mac 搭建 IPv6 测试环境
搭建 IPv6 测试环境说白了就是用 Mac 做一个热点,然后用 iPhone 连接这个 Wi-Fi。和正常的开启 Mac 热点的方式的区别是这次我们产生的是一个本地的 IPv6 DNS64/NAT64 网络,这项功能是 OS X 10.11 新加的功能(如果你的 Mac 系统版本不是的话必须要升级哦,才能产生 IPv6 的热点呐 )。步骤1 打开系统偏好设置步骤2原创 2016-06-15 12:06:00 · 20638 阅读 · 2 评论 -
如何导出描述文件和证书
当开发要使用真机设备进行测试时,需要使用到证书及描述文件。这时候没有证书或描述文件的同事,就需要通过其他同事导出这些证书及描述文件来没有的同事使用。可以通过Xcode 批量导出。具体操作方法如下:步骤1:打开Xcode工具——菜单栏->Xcode->Preferences步骤2:Accounts->Apple IDs->设置->Export Developer Accounts原创 2016-05-23 17:16:32 · 6328 阅读 · 0 评论 -
CocoaPods的使用——pod install安装第三方库异常
使用pod install安装第三方插件时,可能会出现如下异常:Installing SDWebImage (3.7.3)[!] Error installing SDWebImage[!] /usr/bin/git clone https://github.com/rs/SDWebImage.git /var/folders/n2/hd05fc151kbb41qjbrrrbx2c0...原创 2015-11-09 17:35:45 · 9262 阅读 · 0 评论 -
文件比较查看工具——FileMerge
在开发过程中,有时候你可能会把两个文件进行比较,找出两个文件之间的不同点;或者是同一个文件,在代码未修改提交前的状态,与代码已经修改提交后的状态进行比较,查看修改了哪些。这时候就可以使用Xcode自带的工具 FileMerge 进行两个文件的比较。具体使用方法,如下图所示:原创 2016-05-23 09:44:37 · 4085 阅读 · 0 评论 -
Network Link Connector多类型网络测试iOS开发
多类型网络测试iOS开发在iOS开发中,在测试时,应该根据不同类型的网络进行多样化测试,如使用WiFi,3G,2G等网络的情况。一般情况下,只能通过手机测试时才能进行多种类型的网络测试。更多时候,我们应该也可以通过模拟器进行多种类型的网络测试。其实我们的开发工具Xcode已经具备了这方面的功能。即“Network Link Connector”工具,如果没有的话,我们也可以原创 2014-05-30 15:02:15 · 1297 阅读 · 0 评论 -
Xcode插件的使用——注释工具VVDocumenter
注释工具VVDocumenter源码下载地址:https://github.com/onevcat/VVDocumenter-Xcode使用说明步骤1 打开项目文件,并进行编译(Commain build)步骤2 关闭退出Xcode步骤3 打开要编辑的项目步骤4 在需要注释的代码前一行输入“///”,以自动显示出多行的注释原创 2014-05-27 08:44:17 · 582 阅读 · 0 评论 -
Xcode通过Alcatraz工具集成插件
使用Xcode进行iOS开发过程中,每个开发者都或多或少地会安装一些自己喜欢用的plus插件。比如:格式规范插件VVDocumenter,项目地址:https://github.com/onevcat/VVDocumenter-Xcode对齐常规代码插件XAlign,项目地址:http://github.so/XAlign/颜色显示插件ColorSense,项目地址: ht原创 2016-05-03 14:47:22 · 710 阅读 · 0 评论 -
icecap录制gif文件
licecap:http://download.csdn.net/detail/potato512/9625920操作介绍1、打开软件licecaplicecap打开后,背景颜色是透明的,可以通过鼠标进行拖拉调整界面大小,右下角有Record开始录制按钮、Stop停止录制按钮。注意:录制时,操作界面在licecap内。 2、打开要录制的内容,如打开iOS原创 2016-09-09 10:18:05 · 828 阅读 · 0 评论 -
静态库的合并
使用终端lipo -create 真机静态库文件路径 模拟器静态库文件路径 -output 合并后静态库文件路径注意:静态库文件都是保存在本地电脑,然后再加入到项目工程文件中。如:真机静态库文件路径:/Users/zhangshaoyu/Desktop/卡片扫描/static-Lib/product/Release-iphoneos/libexidcardios.a模拟器静原创 2016-05-16 18:04:15 · 2418 阅读 · 2 评论 -
main方法之前的加载时间衡量
通过设置scheme中的环境变量属性"DYLD_PRINT_STATISTICS"值为"1"实现调用main方法之前的加载时间统计。打印信息原创 2017-02-09 18:03:15 · 382 阅读 · 0 评论 -
深入理解 CocoaPods
CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具。利用 CocoaPods,可以定义自己的依赖关系 (称作pods),并且随着时间的变化,以及在整个开发环境中对第三方库的版本管理非常方便。CocoaPods 背后的理念主要体现在两个方面。首先,在工程中引入第三方代码会涉及到许多内容。针对 Objective-C 初级开发者来说,工程文件的配转载 2015-05-10 23:47:44 · 489 阅读 · 0 评论