自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

会装系统的程序员

所有内容仅供参考

  • 博客(72)
  • 资源 (4)
  • 收藏
  • 关注

原创 苹果电脑上的JSON比对工具

苹果电脑上的JSON比对工具

2023-08-22 15:09:10 215

原创 SVN

macOS自带的有SVN就不用再次安装了Windows的话需要下载安装一个SVNhttps://tortoisesvn.net/命令和git大同小异一般都用客户端进行操作macOS用CornerStonewindows就用安装的那个就可以SVN和git从操作来讲区别主要就是有一个暂存区SVN修改之后直接提交git修改之后有一个暂存区需要先把修改的文件放到暂存区里面然后把暂存区里的文件在进行提交...

2021-04-06 13:47:29 136

原创 扫描iOS项目中无用的文件和图片

扫描iOS项目中无用的文件和图片可以一一键扫描iOS本地项目中没有用到的代码文件和没有用到的图片https://github.com/591xt/YZClear建议多扫描几次扫描的时候可能会卡住一会正常现象觉得好的记得 Star 一下...

2021-02-06 14:30:13 720

原创 Xcode查看真机app沙盒内容

WindowDevice and Simulators或者Command + Shift + 2找到连接上的设备找到开发的App点击下面的设置按钮Download Container保存即可

2020-09-11 22:29:28 190

原创 隐藏导航栏UINavigationBar底部黑线

全局隐藏[[UINavigationBar appearance] setBackgroundImage:[[UIImage alloc] init] forBarPosition:UIBarPositionAny barMetrics:UIBarMetricsDefault];[[UINavigationBar appearance] setShadowImage:[[UIImage alloc] init]];或者[UINavigationBar appearance].clipsToBo

2020-09-10 17:43:51 303

原创 清除Xcode缓存

清除模拟器缓存~/Library/Developer/CoreSimulator/Devices/全选删除

2020-09-10 17:32:41 173

原创 Xcode常用环境变量

$(TARGET_NAME)目标工程名称$(SRCROOT)工程根目录(一般为.xcodeproj所在目录)$(PROJECT_DIR).xcodeproj所在目录

2020-09-10 17:24:07 214

原创 Xcode无线调试

WindowDevice and Simulators找到连接上的设备Connect via network选项打勾或者Command + Shift + 2

2020-09-10 15:29:53 1404

原创 emoji表情转码

iOS编码[@"带表情的字符串" stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLPathAllowedCharacterSet]];URLFragmentAllowedCharacterSet "#%<>[\]^`{|}URLHostAllowedCharacterSet "#%/<>?@\^`{|}URLPasswordAllowedCharacterSet "

2020-09-10 11:28:04 357

原创 LPR

LPR2020年7月20日 1年期LPR为3.85%,5年期以上LPR为4.65%2020年6月22日 1年期LPR为3.85%,5年期以上LPR为4.65%2020年5月20日 1年期LPR为3.85%,5年期以上LPR为4.65%2020年4月20日 1年期LPR为3.85%,5年期以上LPR为4.65%2020年3月20日 1年期LPR为4.05%,5年期以上LPR为4.75%2020年2月20日 1年期LPR为4.05%,5年期以上LPR为4.75%2020年1月20日

2020-07-28 22:39:52 492

原创 library-not-found-for-lstdc-6-0-9

library not found for -lstdc++.6.0.9下载地址https://github.com/YouZhiZheShiJingCheng/libstdc复制到对应的文件夹下面就好了模拟器/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/真机/Applications/Xcode.

2020-07-28 22:37:56 130

原创 请输入有效的11位数字手机号码,或者包含区号的11位或12位数字座机号码

请输入有效的11位数字手机号码,或者包含区号的11位或12位数字座机号码出现这个问题按照提示上的来看应该是手机号码输入的不对但是输入的手机号码的确是11位这个手机号是开发者账号绑定的手机号也就是这个开发者账号的苹果ID绑定的电子邮箱和绑定的手机号码解决方案就是在手机上登录上开发者的那个账号在姓名、电话号码、电子邮件里面核对一下电子邮件的地址和手机号确保要一致如果有空的最好填上还有付款的时候一定要用 双标 信用卡手机号和名字一定要和银行的保持一致这样就可以了。...

2020-07-23 22:36:06 14893

原创 禁用SceneDelegate

首先删除 SceneDelegate.h 和 SceneDelegate.m ,info.plist中的 Application Scene Manifest 和 AppDelegate.m 中的#pragma mark - UISceneSession lifecycle- (UISceneConfiguration *)application:(UIApplication *)application configurationForConnectingSceneSession:(UISceneSe

2020-07-23 22:33:19 207

原创 屏幕旋转

第一步在 AppDelegate.h 里增加一个属性@property (nonatomic, assign) NSInteger allowRotation;用来区分哪个界面可以横屏哪个界面不可以第二步在 AppDelegate.m 里增加一个方法-(UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)w

2020-06-30 22:33:35 173

原创 SSL-ERROR-SYSCALL-in-connection-to-github-com-443

SSL_ERROR_SYSCALL in connection to github.com:443这样git config --global --unset http.proxygit config --global --unset https.proxy或者这样env GIT_SSL_NO_VERIFY=true如果还是不行的话你还可以试试这样修改host文件内容host 地址/etc/hosts需要把hosts文件复制出来然后新增一行内容如果有的那就删除没有的新增199.

2020-05-19 23:29:07 862

原创 Value-for-SWIFT-VERSION-cannot-be-empty

去 Build Settings 设置下Swift版本就行了

2020-05-19 23:28:22 3541

原创 Unknown-type-name-NSString

这种现象一般都是在导入了第三方之后发生的原因是因为这些第三方中包含.c文件正常OC都是.h或者.m直接找到.c后缀的文件然后全部改成.m即可

2020-05-19 23:27:16 301

原创 1-duplicate-symbol-for-architecture-arm64

第一种情况重复导入文件说白了就是同一个文件名导入了多次根据提示去重即可常见于导入第三方库或者复制其他项目文件第二种情况看看文件是否丢失第三种情况#import头文件的时候,不小心把.h写成了.m第四种情况有相同名称的 C 函数根据提示找到.m或者.h改名字或者删除方法举个例子char pinyinFirstLetter(unsigned short hanzi){ int index = hanzi - HANZI_START; if (index >= 0 &

2020-05-19 23:26:14 1824

原创 webp图片加载

1.下载该静态库并导入https://github.com/YouZhiZheShiJingCheng/YZwebp2.配置工程TARGETS->Build Settings->Other Linker Flags 添加一个 -ObjC3.开始应用 UIImageView* webp=[[UIImageView alloc] initWithFrame:CGRectM...

2020-04-14 21:05:33 371

原创 制作启动盘

这是制作启动盘所需要的软件和系统镜像https://pan.baidu.com/s/1sk8F1lNPE.iso就是系统镜像UltraISO.exe是制作软件下载好之后双击UltraISO.exe在下面的窗口中找到PE.iso双击把准备好的U盘插到电脑上资料要备份!!!资料要备份!!!资料要备份!!!制作的时候U盘会被格式化然后点击启动->写入磁盘映像然后就会...

2020-04-02 22:35:50 356

原创 AppID登陆

打开开发者网站http://developer.apple.com/登上开发者账号找到应用程序的ID如果是新的应用直接在新建应用的时候勾选上Sign In with Apple如图然后用Xcode打开或者新建的项目添加AuthenticationServices.frameworkTARGETS -> Build Phases -> Link Binary Wit...

2020-03-29 21:20:45 1531

原创 iOS深色模式适配

iOS深色模式适配不适配黑色模式直接在info新加一个字段User Interface Style设置值为Light适配黑色模式适配黑色模式info里面的那个字段就不用添加了但是需要在每个UIWindow,UIViewController,UIView里面增加下面的这个方法-(void)traitCollectionDidChange:(UITraitCollection *)p...

2020-03-25 09:31:57 1142

原创 快速定位iOS线上BUG在哪个控制器崩溃

快速定位iOS线上BUG在哪个控制器崩溃快速定位iOS线上App崩溃在哪个控制器里面,需要和后台配合使用下载本项目并添加手动添加到项目里新建所有的页面都继承于YZViewController在AppDelegate的didFinishLaunchingWithOptions方法里面写下如下代码:if ([[[NSUserDefaults standardUserDefault...

2019-01-08 14:38:55 317

原创 resource fork, Finder information, or similar detritus not allowed

 1.关闭当前项目和Xcode2.打开终端或者itermcd ~/Library/Developer/Xcode/DerivedData/3.xattr -rc .4.重新打开项目5.如果不行那你就再试试其他的办法吧,我就是这样弄好的如果有需要装系统的话可以看一下我自己封装的系统,原装系统无精简,自带驱动真方便,无捆绑软件。百度我就要系统即可。 ...

2018-11-17 21:13:36 238

原创 GIT版本控制工具总结

1.安装GIT现在的Linux和Unix包括MAC有的已经自带git,没有自带git的话,在Debian或Ubuntu Linux系统下执行sudo apt-get install git或者sudo apt-get install git-core就可以了,MAC的话可以从Xcode里面安装,运行Xcode,选择菜单“Xcode”-&gt;“Preferences”,在弹出窗口中找到“Downl...

2018-06-14 17:15:27 196

原创 windows常用快捷键

1.重命名 用鼠标左键选中文件,然后在单击左键,你就会发现可以重命名了。2.永久删除 用鼠标左键选中该文件,然后按键盘上的SHIFT和DELETE如果只按DELETE的话删除的东西其实在C盘回收站里,也就是说你删的东西只不过放到了C盘而已,如果文件过多过大的话那么就会造成系统的卡顿。3.全选 Ctrl + A4.复制 Ctrl + C5.粘贴 Ctrl + Z6.查找 Ctrl + F7.剪切 C...

2018-06-14 17:06:06 192

原创 如何安装ipa文件(二)

 第一篇文章请看:http://www.cnblogs.com/BK-12345/p/6000124.html 写第二篇的目的是因为iTunes更新了,有一些东西发生了变化,应用没有了,其实还是存在的,只不过换了一个名字,叫文件共享。           新版的iTunes  ...

2018-06-14 16:23:33 7561

原创 Error:Could not find common.jar (android.arch.core:common:1.0.0)

Error:Could not find common.jar (android.arch.core:common:1.0.0).Searched in the following locations: https://jcenter.bintray.com/android/arch/core/common/1.0.0/common-1.0.0.jar打开之前写的安卓程序,运行,发现提示上述内容,...

2018-06-11 16:05:01 393

原创 最简单的iOS网络请求

做的iOS开发,说到网络请求,大家可能都不约而同的提到AFN,可以说大家的网络请求都是用AFN封装而成,AFN的强大易用的确很好。但是版本升级就会出现一些问题,所以就自己基于iOS的原生封装了一个网络请求的静态库,让你一行代码实现网络请求。 基于原生的iOS的封装的GET和POST网络请求,一行代码即可实现,基于原生封装,使用简单方便。使用方法:1.下载该静态库并导入htt...

2018-06-06 14:16:22 922

原创 ButterKnife的安装与使用以及ButterKnife右键不显示的大坑

作为从安卓的的入门选手,第一次看到还以为是个第三方呢,从github下来之后感觉不对啊,这么多东西,后来一搜原来是个插件,而且不用从github上下载。安装的方法很简单。第一步:打开安卓studio的配置,找到Plugins,在右边搜索ButterKnife ,你就会看到下面这个界面。没有错,这样是搜不到的,因为这个是搜的应该是已经安装的,没有安装的就需要点击Search in r

2017-09-13 15:16:41 537

原创 安卓两个build.gradle的区别

作为安卓入门选手,在导入第三方的时候才发现居然有两个build.gradle,我说咋不对啊,原来是导错了(可能是因为我没有看安卓培训的视频吧)。那么就说一下这两个的作用(一个Project的,一个Module的): 简单一点来说Project中的gradle是声明的资源包括依赖项、第三方插件、maven仓库地址的,是用来加载gradle脚本自身需要使用的资源

2017-09-13 14:20:09 846

原创 苹果电脑获取Android Studio的发布版SHA1和开发版SHA1

最近开始转战安卓,准备把我在苹果上的应用也在安卓上来一波,其中就遇到一个问题就是最牛天气(iOS和微信小程序都已经有了,就差安卓的了)引用的百度的定位功能,需要填写发布版SHA1和开发版SHA1,作为安卓的入门选手表示一脸懵逼啊,直接百度吧,看教学视频太浪费时间了,而且在苹果电脑上教Android Studio的教学视频不是太多,可能就没有,也没有搜。其实很简单。 1.开发

2017-09-01 14:38:00 418

原创 AppStore下载Xcode的文件

有的时候团队开发,手机系统一升级,那么对应的Xcode也就需要升级了,由于团队开发,可能一下要把所有人的都升级一下,那么最简单的就是下好一份Xcode然后分享给大家。  但是有的时候你就会发现,通过AppStore下载的Xcode一不小心就安装了,结果就是找不到下载的文件了,因为好像默认就是安装完成之后就会删除Xcode的安装文件,所以呢,我就分享一下如何找到下载的Xcode文件。

2017-04-13 13:54:03 1097

原创 让Xcode日志输出中文

  有的时候xcode打印后台返回的日志,明明后台返回的是中文,但是在xcode的日志里面却不是中文,而是unicode编码,这个就比较坑,因为看不到内容。  其实解决办法有两种:  第一种就是给xcode安装插件,基本上都是先安装alcatraz,然后在安装插件即可实现,但是貌似随着xcode的不断更新,带来的问题就是有的时候插件并不是那么好安装。所以我推荐第二种。  第二种就是我自...

2017-03-29 17:56:16 2099

原创 iOS最好用的弹出框

重构项目时发现有的时候需要弹出提示,比如登录成功,数据请求失败,还有选择相机或者相册来上传头像等等。  今天就自己写了一个弹出框,采用的是系统的UIAlertController,只不过自己有定义了一些事件点击的方法,使用时可以直接输入提示的内容还有提供的选项以及点击选项时的事件。

2017-03-15 19:48:42 1203

原创 申请微信公众号

申请微信公众号其实很简单,邮箱是必备的,个人的话也就只能申请订阅号,个体户的话还能申请服务号,这是最经常用两种类型。  申请微信公众号的步骤如下:  1.到微信开放平台官网注册,这是地址:https://mp.weixin.qq.com/,到右上角点击立即注册即可。附图:    接着你就会跳转到注册界面,如图:  信息填写完毕之后就点击注册进行下一步

2017-03-12 21:07:36 671

原创 微信公众号的分类

首先先说一下微信公众号的分类:  1.订阅号  2.服务号  3.小程序  4.企业号  微信订阅号的功能:主要用于推广。多是一些媒体、自媒体、公司市场、品牌、宣传使用,为媒体和个人提供一种新的信息传播方式,构建与读者之间更好的沟通和管理模式。一般个人的话都是这种类型的,(这种每天只能在公众里里面推送一次消息,当然了你如果细心的话你就会发现很多公众号都是每天

2017-03-12 19:45:05 1466

原创 Reason: image not found

本来今天用Swift写了一些东西,快下班的时候准备给老板看一下,结果尴尬了,一到真机就崩溃,模拟器上明明好好的,怎么会会这样呢,老是提示 Reason: image not found乍一看图片找不到,这是什么鬼之前都没遇到过,然而还是下班了,回去终于发现了问题了。一半崩溃Xcode都会有提示,这次也是,只不过下班的时候比较忙没注意看上面

2017-03-01 20:59:33 454

原创 iOSPush自动隐藏tabbar

 只需要在UITabBarController添加控制器的时候调用YZNav初始化,就可以实现tabbar的自动隐藏了。直接上github地址:https://github.com/YouZhiZheShiJingCheng/YZNav 

2017-02-27 11:20:07 466

原创 禁止按钮在一定时间内连续点击

 写项目的时候就遇到了这个尴尬的问题,有的是需要进行网络请求的,或者有的手机有点卡顿,用户就会连续点击,经常出现的就是接连Push两个同样的控制器当然还有重复调用网络请求的方法,等等等等。。。。比较笨的方法就是在每个点击的地方把用户交互给关掉,等到功能实现后之后再将这个按钮的用户交互恢复。当然了这种办法完全可以实现,但是假如数量过多的话,那就要写很多重复的代码,有没有简单一点的...

2017-02-20 21:28:03 1302

macOS系统appstore下载地址

macOS Catalina,macOS Mojave,macOS High Sierra , macOS Sierra

2019-12-11

IOS 音乐播器卡拉OK效果

本播放器可以实现歌词音乐歌曲同步,可以通过调节歌词和进度来控制歌曲的进度,而且三者始终同步,歌词并伴有卡拉OK的渐变效果。绝对原创。值得分享。

2016-03-10

IOS-音乐播放器源码

实现歌词与歌曲还有进度条的同步,滑动进度条或者歌词的时候,歌曲进度条和歌词依然会保持同步,还有上一首和下一首。

2016-03-05

OC命令行版推箱子

此代码是真实模仿推箱子来编写的,只有一关,所有的功能都和真实的推箱子一模一样,只不过图片都已字符代替,语言是采用的C语言,因为环境是苹果系统,所以要在WIN系统下运行,需要更改清屏语句就可以了。

2016-02-22

空空如也

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

TA关注的人

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