自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

转载 IL2CPP 深入讲解:方法调用介绍

IL2CPP深入讲解:方法调用介绍IL2CPP INTERNALS: METHOD CALLS作者:JOSH PETERSON翻译:Bowie这里是本系列的第四篇博文。在这篇文章里,我们将看到il2cpp.exe如何为托管代码中的各种函数调用生成C++代码。我们在这里会着重的分析6种不同类型的函数调用:类实例的成员函数调用和类的静态函数调用。编译期生成的代理函...

2018-10-29 21:07:38 2377

转载 XXX iPhone has denied the launch request.

https://blog.csdn.net/bellazhouyi/article/details/78489953在Xcode运行 应用的时候,出现 iPhone has denied the launch request.这个问题。目前我遇到的原因是:Signing 需要重新配置一下,重新选一下Automatically manage signing。就OK了。...

2018-10-26 15:46:54 1236

转载 IL2CPP 深入讲解:代码生成之旅

上次我们翻译了由Unity开发人员JOSH PETERSON所写的、IL2CPP深入讲解系列的第一期,现在第二期的中文版也新鲜出炉,欢迎大家分享给身边的程序员。IL2CPP INTERNALS: A TOUR OF GENERATED CODE作者:JOSH PETERSON翻译:Bowie这是IL2CPP深入讲解系列的第二篇博文。在这篇文章中,我们会对由il2cpp产生的C++代...

2018-10-25 21:28:36 1571

转载 用Unity做游戏,你需要深入了解一下IL2CPP

这次我们翻译了一篇Unity官方博客上的文章,原文题目为AN INTRODUCTION TO IL2CPP INTERNALS ,作者是从事Unity软件开发的Joshua Peterson。文章的看点在于,它是以IL2CPP内部开发人员的角度来讲述的,所以对于开发者来说非常有参考价值。如果你对Mono,IL2CPP等一系列概念不甚了解,可以查看我们以前发过的这篇和这篇文章AN INTRO...

2018-10-25 20:05:49 12537

转载 IL2CPP深入详解-总览

 导语该系列将会分为以下几个部分:1. 总览(本文)2. c++代码解析3. 调试c++代码4. 方法调用(一般方法,虚方法等)5. 泛型共享6. 类型与方法的 P/invoke 封装7. 垃圾回收8. 测试框架与使用什么是IL2CPPIL2CPP 是 Unity 自 4.6.1p5版本 提出的一种新的 scripting backend 方式,为Unity提供...

2018-10-25 19:47:22 2444

转载 定制 UnityAppController

转载https://blog.csdn.net/huanguuuu1234567/article/details/78027207 开发 Unity3d 手机游戏的时候,不免要和第三方 SDK 打交道。于是总是需要实现自己的 AppController 来维护 SDK 的生命周期。Unity3d 提供了一套插件机制,可以很方便地在项目中使用自己的 CustomAppController...

2018-10-25 17:34:57 487

转载 Unity3D中继承在ios上的UIApplicationDelegate

有时我们需要修改Unity为我们生成的在ios上的代码,通常可能要修改主要的是UnityAppController这个类,他是ios的UIApplicationDelegate。我们能想到的方法就是能够继承这个类,这在unity里是支持的,做法是这样的:        编写你自己的类型CustomAppController,继承自UnityAppController,然后把你的CustomAp...

2018-10-25 17:21:12 939

转载 Prefix.pch的作用和用法

转载https://www.cnblogs.com/zhuolaiqiang/archive/2011/04/25/2072274.htmlHello World_Prefix.pch:扩展名.pch表示"precompiled header",这是一个你工程要用到的来自于外部框架的头文件列表。xcode将编译这些头到文件,这将减少你在选择Build 或Build and Go时编译项目的时间...

2018-10-25 17:09:44 147

转载 Xcode8如何在项目中创建和使用自己的prefix.pch文件

标签:prefix.pch究竟是什么?翻阅了一些文章,其实我们可以把它称之为“precompiled header”,从字面上翻译就是预编译头文件,但我们一般叫它为预编译文件!前言:prefix.pch的出现应该追溯到Xcode6以前的版本,在我们每创建一个新的项目工程的时候,在工程里面肯定有一个prefix.pch文件。有经验的IOS开发工程师都知道,这个文件的出现为我们的编程工作带来...

2018-10-25 17:08:36 201

转载 IL2CPP 构建大小优化

https://support.unity3d.com/hc/zh-cn/articles/208412186-IL2CPP-%E6%9E%84%E5%BB%BA%E5%A4%A7%E5%B0%8F%E4%BC%98%E5%8C%96问题应用大小超过 iOS 移动网络下载的限制会强制 iOS 用户通过 WiFi 下载。 应用的通用安装包或者单独包均大于苹果提交指引的要求。原因我的应...

2018-10-24 15:04:42 2641

转载 彻底解决IL2CPP 开启Strip Engine Code选项后带来的崩溃问题

 IL2CPP根据C#生成的Cpp代码行数巨大,达到百万行级别,进而引起iOS平台可执行文件超过60MB的问题。因此在适当的时候有必要对UnityEngine下的代码进行Strip。但是这样做容易带来如下的问题:ReportException: UnityLogError Could not produce class with ID XXX.This could be caused by...

2018-10-24 14:42:07 6192 1

原创 il2cpp 源码

Unity3D安装目录下头文件以及源码.D:\Program Files\2017.2.1p2\Editor\Data\il2cpp\libil2cpp

2018-10-23 20:23:43 927

转载 iOS开发------使用Xcode编译器定位抛出异常的位置

版权声明:本文为博主原创文章,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。 https://blog.csdn.net/RunIntoLove/article/details/51297734虽然Objective-C对异常进行了封装,但日常敲代码的时候,往往会因为马虎,代码段出现了一点小小的错误,自己却发现不了。当然,很多时候,Xcode就会直接报错(也就是俗...

2018-10-23 11:42:33 276

转载 Ubuntu下Android NDK的安装及配置

https://blog.csdn.net/davebobo/article/details/52446986Android中IDE、ADT、SDK、JDK、NDK的解释1. IDE:Intelligent Development Environm的简称。即智能开发环境。是一种开发工具。常用的IDE有adt-bundles和Android studio。两个都需要配置jdk。2. AD...

2018-10-19 20:04:06 1329

转载 LuaJIT2.1.0 beta3在Windows和OSX下编译

 上个月LuaJIT终于迎来了2.1.0 beta3版本的更新,2.1.0-beta3 除了各种修复之外,主要的新功能是在 GC64 模式下支持 x64 的 JIT 编译器,ARM64 和 MIPS64。LuaJIT2.1.0 beta2版本中解决了iOS的arm64不用再iPhone中编译的问题,这次升级到beta3也就紧跟着升级了。接下来说一下LuaJIT2.1.0 beta3在Win...

2018-10-19 19:31:21 1617

转载 windows下使用luaJit编译Lua二进制文件

 相信大家找到这篇文章之前,已经看过很多类似的文档了。                       为什么要使用LuaJIT 编译二进制文件,以及LuaJIT 和命令行luac 编译的区别是什么,有什么利弊,这里不累赘了(我已经下班了大哭),大家自己搜一下。                       1.首先大家去官网下载 LuaJIT 代码  http://luajit.org/...

2018-10-19 17:45:17 2125

转载 LuaJIT-2.1.0-beta3版本编译64位,突破2gb内存限制

https://www.cnblogs.com/anylaking/p/8776462.html# Enable GC64 mode for x64.#XCFLAGS+= -DLUAJIT_ENABLE_GC64打开这个重新编译

2018-10-19 16:28:40 2790

转载 【最新】LuaJIT 32/64 位字节码,从编译到使用全纪录

网上关于 LuaJIT 的讨论,已经显得有些陈旧。如果你对 LuaJIT 编译 Lua 源文件为具体的 32位或64位字节码,极其具体使用感兴趣的话,不妨快速读一下这篇文章。此文章针对尝试在 iOS 或 Android 上使用 LuaJIT 的小伙伴。限于篇幅,此处假定,你可以成功在 iOS/Android App 中集成了 LuaJIT,并且已经可以执行源码形式的 Lua 文件。我忍不住在开...

2018-10-19 16:27:40 1256

转载 Xcode开发framework包的一些经验

最近要做一个ios上的蓝牙sdk,研究了下framework,经过半个多月的折腾终于有了结果。再次吐槽下关于编程的中文网页质量之低。首先是在xcode中建立工程,编写代码,项目名为blesdk,这个名字后面还会用到。建立项目的时候记得设置为Cocoa Touch Framework,如图这里写图片描述编译库的时候要注意,基于发布状态有debug和release两种选择,然后基于模拟器...

2018-10-19 15:00:00 185

转载 C#直接使用DllImport外部Dll的方法

C#.Net调用基本格式:[DLLImport(“DLL文件路径”)]修饰符 extern 返回值类型 方法名称(参数列表) 如:[DllImport("kernel32.dll", SetLastError = true, EntryPoint = "SetLocalTime")]public static extern int SetSystemTime(ref SystemTim...

2018-10-18 19:38:27 323

转载 Objective-C #define 用法解析

Objective-C : #define 用法解析在 C 语言中,预处理代码 (Preprocessor) 是非常强大的工具,能让你的代码变得更加易读和易改。利用预处理代码,你可以重新定义代码的一部分,使得你的代码更适合你的风格。预处理代码 (Preprocessor) 在代码编译之前被提前处理。预处理代码均由一个井号 (#) 打头。1. 关于 #define#define 声明主要用...

2018-10-18 18:00:25 255

转载 UGUI 文本多语言方案

转载https://zhuanlan.zhihu.com/p/43374662前言为了使全世界的玩家都能自由流畅的玩到游戏,游戏支持多国语言是一个常见的需求。游戏的多语言涉及到UI显示,声音,图片等等,而UI中文本的多语言处理是基础。Unity引擎主流的两套UI框架中,NGUI默认实现了UI文本的多语言功能,而UGUI并没有原生实现。导致我们的项目从NGUI迁移到UGUI的过程中遇到了...

2018-10-18 09:33:38 1302

转载 mac ftp命令安装即使用

 安装ftp命令由于新的Mac系统去调了自带的telnet命令和ftp命令,所以第一步我们要安装ftp命令。我的系统是10.13.6brew install telnet brew install inetutils brew link --overwrite inetutils如果没有安装brew请移步Mac brew安装这样原生的ftp就安装成功了。ftp的使用...

2018-10-17 20:07:22 11531 1

转载 苹果mac电脑中brew的安装使用及卸载详细教程

brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便brew类似ubuntu系统下的apt-get的功能安装brewbrew 的官方网站: http://brew.sh/   ...

2018-10-17 20:05:19 573

转载 ubuntu 64 提示 bash: no such file or directory 文件存在

https://blog.csdn.net/lgpfc/article/details/78415078提示找不到,但是文件存在,且是可执行的文件。一般这样的错误是由于在64的系统上跑了32位的程序,而且程序上没有匹配的32位库sudo apt-get install lib32stdc++6即可...

2018-10-17 09:46:23 2753

转载 安装好Ubuntu18.04之后要做的事!!大全、详细教程!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haeasringnar/article/details/81809040安装Ubuntu18.04之后的要做的事:1、更新源,使用软件更新器选择中国的服务器aliyun即可自动更新缓存,以及各种软件之后每天更新,shell更新: sudo apt updatesudo apt...

2018-10-16 20:43:00 2076

转载 Xcode中和symbols有关的几个设置

https://www.jianshu.com/p/11710e7ab661其实被这个问题困扰了好久,不过秉承着三分钟热度的新年新气象,还是要多弄懂一点(⊙_⊙)ゞSymbols是什么东西呢?虽然我对它没有深入的了解,但是大概知道它的作用。摘抄《深入理解计算机系统》里的一些描述:一个典型的ELF可重定位目标文件包含下面几个节:... ....symtab:一个符号表,它存放在程序...

2018-10-16 17:58:00 424

转载 Xcode 常用编译选项设置

https://www.jianshu.com/p/fb261ed13a27乍一看,这些设置可能太麻烦,其实它真的可以节省许多调试应用的时间,在xcconfig文件中指定即可。用标准库连接LINK_WITH_STANDARD_LIBRARIES = YES如果激活此设置,那么编译器在链接过程中会自动使用通过标准库的链接器。Info.plist 输出编码INFOPLIS...

2018-10-16 17:55:37 1322

转载 VMware12中CentOS7网络设置

转载https://www.cnblogs.com/shynshyn/p/7836658.html VMware提供了三种将虚拟网卡和物理网卡捆绑起来的方式,即桥接(Bridge)模式,网络地址转换(Network Address Transformation, NAT)模式和主机(Host Only)模式。三种模式区别,参见关于三种模式的区别,简单而言,Bridge模式直接将虚拟...

2018-10-15 19:59:15 111

转载 iOS平台代码混淆脚本

https://github.com/LennonChin/Code-Confuse-Plugin/blob/master/README_zh-cn.mdEnglish Description这是一款用于混淆iOS代码的插件。最近试用了几款目前很多开源的针对iOS代码混淆的插件,但混淆生成的文件一直不如人意,运行代码报错的地方依旧很多。同时有些插件实现的方式个人认为过于复杂,需要使用类...

2018-10-11 21:24:37 1024

转载 mac下安装Python3.*(最新版本)

转载http://www.cnblogs.com/meng1314-shuai/p/9031686.html前言:mac系统自带python,不过以当前mac系统的最新版本为例,自带的python版本都是2.*版本,虽然不影响老版本项目的运行,但是python最新的3.*版本的一些语法与2.*版本并不相同,网上的教程大神们也肯定都更新出了最新版的教程,我们不论是学习还是使用,当然用最新版会更好...

2018-10-11 14:50:02 2972

转载 ios开发:Xcode8制作framework及使用

转载http://daipei.me/posts/make_framework_by_xcode8/前言网上关于Framework制作的教程数不胜数,然而都过于陈旧,最新的也是使用Xcode7的教程,而且有些设置也只给出步骤,并没有给出原因,而且按照有些教程制作出的framework还有些问题,所以我把自己制作framework的过程记录下来,并且使用的是最新的Xcode8环境。正...

2018-10-11 10:27:45 257

转载 Xcode10和iOS12踩坑

转载https://juejin.im/post/5b1634f0f265da6e61788998前言熬夜看完了WWDC 2018,睡前电脑挂着下载Xcode10。手机装好了iOS12,体验了一番,感觉比iOS11快多了,看了一眼各家App和我司的App,松了一口气,初步看来今年应该不需要做太多的适配工作,然后就睡了。(然而, 果然不能立flag!

2018-10-10 15:37:17 471

转载 真机调试报错-Please try rebooting and reconnecting the device

转载https://blog.csdn.net/potato512/article/details/51683835 解决:重启手机设备,或重新连接数据线。

2018-10-09 19:23:34 725

转载 xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Deve

转载https://www.cnblogs.com/debmzhang/p/5057896.html以上错误是因为安装了 xcode , 但并不是系统默认的位置, 所以可以使用以下命令把 xcode 的路径修改为你安装的位置即可sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer红色部分就是你安装的 ...

2018-10-09 11:42:19 1389

转载 Xcode 10 beta3 Error: Multiple commands produce

转载https://www.jianshu.com/p/8a8444acdca5最近开发一直在使用Xcode10 beta版本的,今天升级到Xcode10 beta3,但是在编译项目时编译失败,报错内容:屏幕快照 2018-07-09 上午10.28.06.pngerror: Multiple commands produce '/Users/xiaoyuan/Library/D...

2018-10-09 11:03:27 1842

转载 xcode常见错误处理

转载https://www.cnblogs.com/sifenkesi/p/5379282.html  问题:xcode 7编译错误:bitcode is not supported on versions of iOS prior to 6.0解决:Build Options | Enable Bitcode 设置为No即可原因:这是Apple Watch使用的 问题...

2018-10-09 10:27:46 826

转载 Ubuntu 中配置 yum

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_18937003/article/details/64905651Ubuntu默认是不支持 yum 命令的,在这里介绍一下怎么配置:1:检测是否安装 build-essential 程序包:apt-get install build-exxential2:安装 yum:apt...

2018-10-08 16:08:07 7023 2

buglyres.aar res/xml/network_security_config.xml

解决bugly初始化报错Cleartext HTTP traffic to android.bugly.qq.com not permitted. 解决Android P限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉的问题。 解决Unity2021.2以后的版本禁止使用Android/res目录,需要打包成AAR。

2022-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除