自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS开发之GameCenter使用

Game Center Configuration Guide for iTunes ConnectiOS游戏开发之Game Center实战iOS开发长文--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总请看以上文章的GameCenter部分Game Center是由苹果发布的在线多人游戏社交网络,通过它游戏玩家可以邀请好友进行多人游戏,...

2019-10-28 17:34:03 3226

转载 升级xcode11&ios13的坑

Swift Packages目前Pod跟SPM的兼容还没做好,配置好SPM后,Pod不能进行正常更新,先配置好Pod再集成SPM则没有问题Pod以后的更新可能会解决这个问题,也会有越来越多的库支持SPM在此之前,本人想出一个比较省事的解决方案:思路:Pod这个冲突主要针对工程,那么创建两个工程就好了,一个集成pod,另一个集成spm准备:先有一个集成pod的工程(这个也是我们项...

2019-10-28 17:29:52 843

转载 Python问题:UnboundLocalError: local variable 'xxx' referenced before assignment

参考链接:http://blog.csdn.net/onlyanyz/article/details/45009697https://www.cnblogs.com/fendou-999/p/3822028.html【解析】UnboundLocalError: local variable 'xxx' referenced before assignment在函数外...

2019-10-25 20:11:51 597

转载 IOS Xcode开发中 文件名的后缀名m,mm,cpp,h区别

文件区别:.h:头文件。头文件包含类,类型,函数和常数的声明。.m :源代码文件。这是典型的源代码文件扩展名,可以包含Objective-C和C代码。.mm :源代码文件。带有这种扩展名的源代码文件,除了可以包含Objective-C和C代码以外还可以包含C++代码。仅在你的Objective-C代码中确实需要使用C++类或者特性的时候才用这种扩展名.cpp:只能编译C++当你...

2019-10-25 20:07:16 538

转载 mach-o 介绍

一、简介Mach-O是一种文件格式,是mac上可执行文件的格式,类似于windows上的PE格式 (Portable Executable ), linux上的elf格式 (Executable and Linking Format)。我们编写的C、C++、swift、OC,最终编译链接生成Mach-O可执行文件二、mach-o文件类型分为:image总共有11种。M...

2019-10-24 19:49:36 1171

转载 Mac OS 10.5 shell 使用defaults read读取文件显示does not exis

Mac OS 10.5 shell 使用defaults read读取文件显示does not existSnip20191014_4.pngMac os 升级到10.15后打包tweak项目失败,原因在于执行iosod这个sh时出错,以下方法为根据key读取plist中value:function readDefaultsValue() # args: plistPath, p...

2019-10-23 16:42:50 850 1

转载 macOS: 使用新版plutil命令操作Plist文件更方便

本文链接:https://blog.csdn.net/afatgoat/article/details/54729106 前言 介绍 测试环境 创建空Plist文件 在线帮助 验证Plist文件格式 显示文件内容 转换格式 创建简单键值 删除一个...

2019-10-23 14:32:18 1010

转载 在 Mac OS X 中建立加密的 Zip 压缩 -- 让机密资料加上密码

在 Mac OS X 中要压缩档案的話,基本上就用滑鼠点右鍵选「压缩...」就可以制作 Zip 格式的压缩档,很方便。但如果是机密的资料要透过 Email 等管道传送时,常常会需要建立加密的 Zip 压缩档,也就是需要密码才能解压缩的档案:像这样的压缩档就沒办法直接用 Mac OS X 的内建选项來建立了,这时候可以利用zip这个指令來做压缩。以下是使用教学:STEP 1首...

2019-10-21 21:24:34 1471

转载 mach-o文件分析工具 MachOview探究

一、MachOView工具概述及安装使用MachOView工具可以在Mac平台中可查看Mach-O文件的格式信息.iOS系统中可执行程序就属于Mach-O文件格式。MachOView工具属于免费开源项目,源代码可在https://github.com/gdbinit/MachOView下载,MachOview安装及常见报错:MachOview部分软件打开mack-o文件出现闪退的...

2019-10-17 20:19:29 2475

转载 sed使用(mac版)

1.增#方式一,在第一行插入字符串helloworld0。vim里,注意1i\,后边有一个空格sed -i "" "1i\ > hellworld0> " test.txt#方式二,在第一行插入helloworld。注意 $'\n' 。sed -i "" "1i\\"$'\n'"helloworld" test.txtsed -i "" '1i\'$'\n''hel...

2019-10-17 14:33:22 779

转载 PlistBuddy工具使用

PlistBuddyPlistBuddy 是 Mac 系统中一个用于命令行下读写 plist 文件的工具。可以用来读取或修改 plist 文件的内容。PlistBuddy 工具路径/usr/libexec/PlistBuddy可以在 /usr/local/bin/ 目录下建立软连接,就可以直接使用 PlistBuddy 命令了# 不能直接使用 PlistBuddy 命令ln...

2019-10-17 14:31:19 845

转载 Shell 数组使用及遍历

Shell 中数组的定义及遍历,示例: #!/bin/bash#定义方法一 数组定义为空格分割array=('a' 'b' 'c' 'd' 'e')#定义方法二 arrayIndex[0]=1arrayIndex[1]=2arrayIndex[2]=3arrayIndex[3]=4arrayIndex[4]=5#修改数组值array[0]='f'arrayIn...

2019-10-17 11:35:29 370

转载 Shell 获取函数的返回值

背景:定义了一个函数,需要对比 map 中的值,获取 value 中最小值。Shell 和其他语言的函数返回值还是差别挺大的。定义一个函数functionname(){ 操作内容 echo 输出内容 return 返回值 #返回值可有可无}获取的函数的返回值 函数默认是将标准输出传递出来,不是返回值 所以如果直接调用 functionname ,实际上是将输...

2019-10-17 11:34:07 532

转载 PlistBuddy基本使用方法

plist文件并非直接的代码,不能通过shell脚本直接对其操作,需要使用Macos的PlistBuddy,本文主要描述PlistBuddy在plist文件中具体对象的增删改查四种操作:引用而Macos并未在环境变量中默认配置PlistBuddy,所以需要通过绝对路径来引用:/usr/libexec/PlistBuddy前文已经说过一个重点:【plist文件并非直接的代码,不能...

2019-10-16 17:59:35 1525

转载 Undefine symbols __isPlatformVersionAtLeast

使用 @available 导致旧版本 Xcode 编译出错。在 Xcode 11 的 SDK 工程的代码里面使用了 @available 判断当前系统版本,打出来的静态库放在低版本 Xcode 中编译,会出现一下错误:Undefine symbols for architecture i386: "__isPlatformVersionAtLeast", referenced f...

2019-10-11 21:26:34 3148

转载 oc开发过程中常见崩溃原因

1,KVO+通知等 --监听类必须在dealloc方法中注销监听,否则极其容易崩溃- (void)dealloc { [self.currentTask removeObserver:self forKeyPath:@"status" context:nil];//KVO崩溃,添加监听者必须记得取消监听 否则就崩给你看 [self removeObserverBlocks...

2019-10-11 10:56:49 2329 1

转载 iOS如何快速定位崩溃代码

当我们开发的时候会经常遇到程序崩溃的现象,有的时候程序是崩溃到具体的一行代码里面,我们可以很方便的进行调试,但更多的时候,程序是崩溃在App入口处,如下图:我们在控制台里虽然可以一眼就看出崩溃的原因是因为,一个字典类型调用了字符串方法,所以引起崩溃。但是isEqualToString方法相信在每个人的项目里都是很常见的,这些信息并不能帮助你快速找到崩溃的所在地方。下面将给...

2019-10-11 10:53:51 524

转载 Platform-specific rendering differences 特定于平台的渲染差异

https://docs.unity3d.com/Manual/SL-PlatformDifferences.html特定于平台的渲染差异 [Platform-specific rendering differences]Unity运行在各种图形库平台上:Open GL、Direct3D、Metal和游戏控制台。在某些情况下,图形渲染方式存在差异在平台和着色器之间的行为语言语义学...

2019-10-08 20:29:12 455

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关注的人

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