Understand for Mac是应用在Mac上的一款源代码审查工具,Understand非常有效地收集有关代码的度量标准并为您提供不同的查看方式,Understand还为您提供了一种使用已发布的编码标准或您自己的自定义标准来检查代码的方法,帮助分析查看代码中的所有依赖关系以及它们如何连接,是非常棒的一款代码审查工具。喜欢的小伙伴可以私信小编哦! 软件简介Understand fo
## iOS上面C代码查看软件iOS开发中,我们经常需要查看C代码,以便理解代码的实现细节或进行调试。虽然Xcode提供了基本的代码查看功能,但有时我们需要更强大、更方便的工具来帮助我们查看和分析C代码。本文将介绍一些常用的iOS上面的C代码查看软件,并提供代码示例来帮助读者更好地理解。 ### 1. Hopper Disassembler Hopper Disassembler是一款功
原创 2023-12-22 10:00:20
169阅读
今天下了个软件,可以记录手机解锁的次数和使用时间,当然啦,App 必须在后台运行着。当时比较纳闷的是有什么 API 可以接收设备解锁事件或通知的,Google 了下,还真有哎——我是链接:http://stackoverflow.com/questions/14229955/is-there-a-way-to-check-if-the-ios-device-is-locked-unlocked?n
在这里给大家分享一个很简单的用苹果手机无需越狱就可以查看网页源代码的方法,不过这个方法只用于苹果手机自带的Safari浏览器随便添加一个safari 书签 (用于一会改为查看源码功能书签)进入书签 点击编辑 后选择第一步好的书签。更改书签 标题 随意(我改成查看代码简单明了- -),下面网址改成 javascript:(function(){var w=window.open("abo
  infer是Facebook 的 Infer 是一个静态分析工具。可以分析 Objective-C, Java 或者 C 代码,报告潜在的问题。  任何人都可以使用 infer 检测应用,可以将严重的 bug 扼杀在发布之前,同时防止应用崩溃和性能低下。    infer 可以检查 Java 和 Android 中
安装一个叫adv-cmds_119-5_iphoneos-arm的程序就可以做到这一点首先下载adv-cmds_119-5_iphoneos-arm.deb。用cydia安装adv-cmds_119-5_iphoneos-arm.deb。然后ssh到iphone就可以了用ps命令了
转载 2023-07-20 12:32:00
165阅读
1)CodeStriker CodeStriker是一个免费&开源的Web应用程序,可以帮助开发人员基于Web的代码审查。它不但允许开发人员将问题、意见和决定记录在数据库中,还为实际执行代码审查提供了一个舒适的工作区域。 官方网站:http://codestriker.sourceforge.net/index.html 2)RhodeCode RhodeCode是另一款非常棒的代码审查
ios多线程使用之细细细~解在开发中经常会用到多线程来处理一些比较耗时的任务,比如下载的时候存储数据、当进入一个新页面的时候将网络请求放在后台,数据下来之后再到主线程来将数据展示出来等操作,以此来满足用户大老爷的体验,让他们开开心心的用我们开发出来的应用而不是用的时候一脸懵逼的等待响应T T。平常在开发的过程中,我们只需将耗时应用放在后台的子线程、任务结束之后回到主线程来刷新页面就好了。基本下面的
文章目录简介OCLint可以发现的问题使用安装创建所需要的文件调用分析指令Pod等三方库的过滤 简介OCLint是一个 静态代码分析 工具,通过检查C、c++和Objective-C 代码并寻找潜在的问题.OCLint 就是一个建立在 Clang 上的工具,能够发现代码中潜在的问题,可以用来提高质量和减少缺陷, 它目前支持C, C++, Objective-C语言OCLint可以发现的问题可能的
现在学Python的人越来越多,很多小伙伴都非常有激情。利用碎片时间随时随地学习Python, 大家知道Python是一门编程语言,但是学语言光看不练是没有用的。最好能编程并运行,有没有什么好的神器可以随时编写代码,而且功能还蛮强大,有的,我今天就推荐一个IOS手机上能写Python代码的App 叫Pythonista.强大的Pythonista1.功能强大有一些小程序也是可以运行Python但是
转载 2023-11-05 11:16:37
64阅读
半年的iOS代码生活在高考大军中拼杀过,也在大学校园中荒芜过,曾经低迷消沉,也常满怀壮志…… 但是最多的还是被称为小伙子以及自称为iOS工程师!博主就是这种喜闻乐见的这类人,实习一年后在2015年的毕业季顺利拿到了自己向往的一家创业公司的offer,也许相比很多毕业季的同学职场上顺利许多,但当深夜来临,显示器熄灭后望着荧幕出神的时候,毕业季我错过了很多也许一辈子都不会再相见的同学们的合影。半年里真
Linux下的IO检测工具最常用的是iostat,不过iostat只能查看到总的IO情况。如果要细看具体那一个程序点用的IO较高,可以使用iotop 。不过iotop对内核版本和Python版本有要求,虽然目前主流的CentOS和Ubuntu版本上都适用。不过考虑到其无法适用的场景,推荐个可以查看程序IO使用情况的工具iopp作为替代方案。安装iopp安装编译工具$ yum install cma
文章目录背景定位思路定位技巧定位实践系统库分析参考 背景本文主要通过分享一些静态分析定位关键函数的技巧,实际上逆向分析本质上就是在寻找关键点,因此有好的关键定位方法则能事半功倍定位思路通过Log分析找到关键词通过弹框分析定位关键定定位技巧从某个按钮触发逻辑,怎么从该链路找到具体实现的逻辑?调试定位?字符串定位函数名类名定位通过监控UI事件的响应定位关键代码 ?通过监控底层API的调用定位关键代码
ios代码开发界面 [Thanks to my cowriter Rodrigo Maximo] [感谢我的合著者 Rodrigo Maximo ] (Introduction)This is the first of a series of two articles in which we are going to discuss two different ways for designi
转载 2024-08-06 20:50:10
44阅读
# 如何查看iOS代码行数 ## 简介 在iOS开发中,了解项目中代码的行数是一个很有用的技能。本文将教你如何查看iOS代码行数,帮助你更好地了解和管理代码。 ## 步骤 下面是查看iOS代码行数的步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 打开终端 | | 2 | 进入项目目录 | | 3 | 运行命令查看代码行数 | ## 具体操作 ### 步骤一:打开
原创 2024-06-01 06:35:16
163阅读
推荐一款不错的代码混淆工具《iOS代码混淆助手》"iOS代码混淆助手"是最早新一代基于硬编码技术的混淆软件,历时更新迭代三年多目前完美支持混淆的语言: Objective-C、Swift、C++应用类型支持: iOS普通App、Unity3D、Cocos2dx主要解决代码重复导致审核4.3被拒问题,以及代码安全加固该软件主要解决机器审核4.3、2.1(使用模拟人工手动混淆模式防止出现因为混淆原因出
转载 2023-05-22 14:39:10
194阅读
WWDC(苹果开发者大会)刚刚过去不久,iOS 10将不久来袭,是时候升级你的iOS开发装备了!小编整理了10款必备开发工具,让你的开发过程事半功倍。SourceTree SourceTree是一个免费的Mac软件,主要用于Git和Mercurial版本控制。它可以帮助你进行源代码控制计划,跟传统的复杂的命令行版本控制软件相比,SourceTree是一款独一无二的GUI工具。对于新手Git用户来
转载 2023-10-04 14:37:16
62阅读
iOS堆栈信息查看软件的描述 在开发和维护iOS应用程序的过程中,开发者经常会遇到堆栈信息查看软件的问题。堆栈跟踪是调试过程中重要的一环,因为它显示了应用程序在某一时刻运行的状态和程序流程。随着应用程序的复杂性增加,如何有效地获取和分析这些信息成了一个亟待解决的问题。本文将详细记录我在查看和处理iOS堆栈信息查看软件问题时的整个过程,包括背景分析、根因分析、解决方案及后续优化措施。 ## 问题
原创 6月前
40阅读
    手机定位方法目前有很多种,胡砚老师在“Windows Mobile GPS应用开发指南”这个Webcast中讲述了在windows mobile平台上实现GPS定位的方法。另外还有基站定位、WiFi定位以及混合定位等方法。目前国内WiFi接入点分布不是很多,在学校、机场、火车站、酒店这些地方有,其他地方估计就少了。记得今年回北京时,在杭州城站火车站搜索到了Wi
SAX解析器是在你的代码分析器通知作为遍历XML树,你是通过负责保持跟踪状态和建设的任何对象你可能想游行保持分析器跟踪的数据。DOM解析器读取整个文件,并建立了一个在内存中的表示,你可以查询不同的元素。 通常情况下,你甚至可以构建XPath查询退出特别件。 1、NSXMLParser是一个SAX解析器SDK中包含的iPhone默认的。 这是写在Objective - C和使用非常简单,但
转载 2023-07-13 12:19:38
38阅读
  • 1
  • 2
  • 3
  • 4
  • 5