Xcode调试在iOS程序中主要有两种错误,1)一种是编译错误,编译错误一般情况下在Xcode的程序编写过程中可以被检测出来,以红色标注,并且给出错误原因的提示。2)一种是逻辑错误。而逻辑错误在我们的编码过程中是看不出来的,这些错误可以通过测试和调试找出3)警告 有关警告的内容有的时候会引起程序崩溃,因此需要对警告信息一一排查。4)在Xcode中因为系统错误或者是链接错误暂不在讨论之列。(1)有关
转载 2024-04-17 12:03:33
136阅读
OC程序开发过程#import预处理指令有两个作用:(1)与#include一样,拷贝文件内容(2)可以自动防止文件的内容被重复拷贝 程序编译连接过程: 源文件(.m)---(编译)---->目标文件(.0)-----(链接)---->可执行文件(.out)Foundation框架。如果要使用框架中的所有头文件那么应该怎么办?包含框架的主头文件。主头文件是一个框
为什么要看这边文章? 因为作者使用了断点的设置技巧带给我们解决BUG的新技能!======自定义断点在断点上点击右键,选Edit BreakPointcondition 设置断点使用的条件。相当于每次执行到这里运行一次这条语句,如果这条语句的结果是YES,中断运行。这个功能可以代替调试时的代码ignore 设置中断前可以忽略的次数。以后再想让代码执行了n次时暂停,就再也不用写代码了:)actio
前言在 iOS 开发过程中,我们经常会在 Xcode 里面做一些配置,比如添加系统库、第三方库,修改证书配置
转载 2021-12-20 10:48:51
852阅读
1:terminal中安装:curl -fsSL https://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh | sh2:重启xcode3:在xcode--windows中---看到package manager。。。就能看到了。4:打开之后,可以搜索对应的xcode插件,选择install。即可。
转载 2023-05-09 16:13:12
530阅读
# xcode-java插件:让Xcode支持Java开发 ## 引言 Xcode是苹果公司提供的一款集成开发环境(IDE),主要用于开发Mac、iOS和watchOS等苹果平台的应用程序。然而,Xcode默认只支持Objective-C和Swift编程语言,不支持Java。但是,对于习惯使用Java进行开发的开发者来说,这无疑是一个障碍。幸运的是,有一个名为xcode-java的插件可以解决
原创 2023-08-09 19:20:20
82阅读
1. ESJsonFormat-Xcode Xcode插件:将 JSON 格式化输出为模型的属性 ESJsonFormat-Xcodehttps://github.com/EnjoySR/ESJsonFormat-Xcode怎么安装:方式1:下载-Xcode打开-Command+B-...
原创 2023-05-15 22:47:15
1085阅读
开发初期需要对网关插件的原理有一些了解:1、OpenResty:OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。2、Lua:是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开
转载 2024-06-15 07:43:29
314阅读
wrk 是一个高效的压测工具,最近需要对做的服务进行压测,记录下使用过程安装:1、绝大多说的UNIX系统都支持wrk, 需要操作系统支持 lua 和 openSSL, (基本上linux系统都支持)2、直接 git clone https://github.com/wg/wrk make 3、完成之后会在项目目录下生成可执行文件wrk, 后续就可以进行http压测了简单使用1、执
XXLua是一款基于vscode制作的针对lua5.1-5.4及luaJit的编辑和调试插件。主要功能如下Lua代码调试支持远程调试支持条件断点支持日志断点支持监视功能支持调试中修改变量值支持调试中重载代码function class:name() 类名补全可自定义代码片断补全快捷创建Lua模板文件安装地址调试器环境配置打开新项目时会提示添加调试文件,点击导入并选择项目的lua根目录或在lua根目
转载 2024-02-29 22:57:16
103阅读
Xcode 安装ClangFormat 插件
转载 2018-05-23 07:55:00
139阅读
2评论
Xcode提供了所有你创建一个App需要的功能。但是由于其不开源以及没有制作Xcode-Plugin相关的文档,在我们需要添加一些自己的想法和功能的时候变得缺乏灵活性。 但是我们可以通过一些非官方的手段来扩展我们自己的Xcode,并且分享给别人使用。 Xcode Plug-in能做什么 太多了,我们可以自动生成代码注释(VVDocumenter),我们可以在代码编辑器中直接显示
转载 2024-07-17 13:44:42
88阅读
xcode自带崩溃日志分析及字符串化功能(automatically symbolicate),闲话少说。。。1.mac OS版本为10.10.1,xcode版本为6.3.2,如下2.crash log要求必须有三个文件:①.app文件(二进制文件),build(cmd+B)即可得到;②.dSYM文件(**.app.dSYM文件),该文件是通过点击Product>Archive菜单生成,如下
简单介绍 Alcatraz是一个帮你管理Xcode插件、模版以及颜色配置的工具。它能够直接集成到Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样。 安装和删除 使用例如以下的命令行来安装Alcatraz: 1 2 mkdir -p ~/Library/Application\ Su
原创 2021-08-07 09:55:25
1239阅读
1评论
新开的项目需要先开发iOS版本,所以又把好久没写的iOS捡起来了,之前都是手动注释,最近是越来越懒了,所以在网上找了一个自动注释的插件,啊哈,其实有时候还真的挺怀念用Eclipse的时候,不过不用羡慕了,简单地配置一下就很方便了。这里使用的是VVDocumenter-Xcode,地址是:https://github.com/onevcat/VVDocumenter-Xcode,下载压缩包,或者用g
转载 精选 2015-01-01 23:29:50
736阅读
   一,热更新:    当游戏出现某个功能的bug或者修复了某些功能,增加了某些功能时,我们不希望让玩家去重新下载安装包,一方面太不方便,在这不太人性化,所以要使用热更新,让玩家不需要下载安装包就可以更新。 好处:   不浪费流量,不需要商店审核,不用重新安装就可以体验更新的内容。平时可以用c#开发,运行也是c#,性
转载 2024-04-08 07:06:33
79阅读
需求近有一个需求是在pun2联网项目中结合纯lua实现项目热更新(这里使用的是xlua),起初在NetworkMgr框架搭建,房间搭建等非游戏操作逻辑中使用纯lua开发一切正常,没有发现什么问题。但是进入游戏角色逻辑开发时,就遇到了难题,众所周知,pun2中有一个很好用的attribute,叫做[PunRpc]。 具体可看官方文档:PunRpc标签官方描述 但是lua中貌似并不支持给lua方法添加
转载 2024-04-08 07:08:46
50阅读
开发环境是OS X系统下的Xcode Xcode的两个快捷键以及打开Xcode项目的正确方式快捷键:command + B 编译 + 链接快捷键:command + R 编译 + 链接 + 运行打开Xcode项目的正确方式 file —> open (command + O),选择文件,文件类型为  文件名.xcodeproj &nbs
转载 2024-03-27 14:22:10
53阅读
导语:Lua因其语法简单、使用灵活,在游戏开发中十分流行。但因其是一门小众语言,相关工具并不完善。在Lua项目开发过程中,发现目前市面流行的各类Lua工具,仍存在一些不足。在代码编辑方面,随着项目工程文件的日益增多,插件使用会存在卡顿情况,“代码补全”效率下降;“全文引用查找“等部分基础功能,仍未支持。在代码静态检查方面,仅能提供“单文件"程度的检查;“语义检查“种类较少,检测的错误有限。这些不足
转载 2024-05-24 18:56:14
113阅读
1. Wireshark对Lua的支持本节相关内容可参考Wireshark开发指南第10章”Lua Support in Wireshark”。Wireshark集成了Lua解释器,以支持Lua脚本(自己编译的话根据编译配置决定是否支持Lua)。启动wireshark,依次点击“Help”,”About Wireshark“菜单,在打开的对话框中的”Wireshark”标签页上观察版本信息,如果如
转载 2024-04-18 14:09:13
65阅读
  • 1
  • 2
  • 3
  • 4
  • 5