自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 收藏
  • 关注

原创 navigationBar设置setBackgroundImage:时控制器向下偏移

一、背景使用下面的方法设置navigationBar不会有问题self.navigationController.navigationBar.backgroundColor = [UIColor redColor];self.navigationController.navigationBar.tintColor = [UIColor purpleColor];但是使用下面的方法,暗黑模式下会往下偏移64,,但是正常模式不会偏移[self.navigationContro..

2020-05-12 18:56:16 766

原创 Xcode 11 找不到Application Loader解决方式

背景:升级Xcode 11之后,发现找不到Application Loader了,那么应该怎么处理呢?xcrun altool验证一下是否有权限xcrun altool --validate-app -f 包体绝对路径.ipa -t iOS -u 用户名 -p 密码上传代码xcrun altool --upload-app -f 包体绝对路径.ipa -t iOS -u 用户名 -p 密码验证报错*** Error: Unable to validate archi

2020-05-12 18:50:12 721

原创 iOS 详解暗黑模式的关闭与适配

一、背景暗黑模式一开启,APP没有适配,然后你发现,你输入的白底黑字,变成了白底白字,呈现在面前的,就是一片空白,是的,你没看错,就是一片空白。来来来,有图有真相,我们以一叶来洞察整个森林,下面是一毛一样的页面和信息展示,只是分为正常和暗黑模式,显示效果显而易见。1.正常Light模式正常.PNG2.暗黑模式,不要怀疑自己,没错,就是这样的。暗黑模式.P...

2020-03-20 11:40:31 2255

原创 Xcode 11.0 新增SceneDelegate以及分屏 详解

一、背景升级Xcode 11.0之后,发现创建项目新增SceneDelegate文件,AppDelegate文件中的window属性放到了SceneDelegate中,交给SceneDelegate来管理window。二、分析1.主要带来的变化--分屏先打开一个APP,从底部往上轻滑出dock栏,然后拖动dock栏中的你想分栏的APP图标,放到右边或者左边即可。五五分还是三七分,...

2019-11-13 10:21:19 1312

原创 git help

These are common Git commands used in various situations:这是Git命令使用比较多的一些命令:start a working area (see also: git help tutorial)开始一个工作区域(也可以看看,git 帮助指导)clone Clone a repository into a new directory...

2019-10-28 18:17:55 205

原创 iOS 蓝牙报错"The request is not supported."

今天蓝牙通信的时候,发现突然返回一个error: The request is not supported.究竟是什么原因呢?下面我们来揭开这个错误的神秘面纱吧。1.报错原因蓝牙设备端开发,说是需要缓存一个什么,他自己也说不清,问了几遍,我就不问了。。2.处理方法① 蓝牙设备修改了一些方法之后,就可以收到返回数据了,但是还有一些问题;3.事后语鹅鹅鹅,今天又出现这个问题了。...

2019-10-24 18:26:39 1135 1

原创 微信小程序数据绑定(模板)

背景交代:这几天公司突然想把公司的小程序开发一下,但是目前还没有小程序开发人员,就委派我学习一下,记录一下学习历程,天道酬勤,(๑•̀ㅂ•́)و✧加油!!1.创建模板创建一个template_userInfo.wxml和一个template_userInfo.wxss<template name='userInfoTmp'> <view class='tmp...

2019-10-23 18:28:01 694

原创 微信小程序真机调试报错

微信小程序真机报错本来运行好好的,隔夜就出问题了。很可能就是下面的问题,[手动笑哭]解决方法升级一下开发工具就OK了

2019-10-23 18:24:48 2042

原创 小程序success(data)和success:(data) => 区别

应用场景案例:数据返回,使用this.setData()发现不能成功赋值给数组区别success(data) { console.log('数据请求成功', data); // 获取数据成功,保存数据 let codeStatus = data.statusCode; if (codeSt...

2019-10-23 18:18:52 3481

原创 iOS __kindof

1.数组声明@property (nonatomic, strong) NSArray <UIVIew *> * viewArr;2.如果UIButton添加进去就会报警告// 这样写就不会有警告了@property (nonatomic, strong) NSArray <__kindof UIVIew *> * viewArr;3.结论__...

2019-10-23 18:16:03 300

原创 《为什么精英都是时间控》读书笔记

......2019年9月19日预发布......背景:昨晚朋友去借书,跟着蹭了一本书,哈哈每天最好能养成习惯性的生活方式:1.上午:写作;6~7点是精力最好的时刻,可以安排处理最困难的事情;和晚上运动之后是一天的两个黄金时间段;9点之前 可以提前两个小时起床,会让自己有意想不到的收获;提前出发,可以时间非常充分的情况下处理自己的安排;尊重自己的时间,也要尊重别人的...

2019-10-14 18:13:31 258

原创 创建github分支

一、背景自己搞了几个项目扔到github了,现在想增加一些功能,搞个分支来test一些东西二、步骤如下首先,需要cd到需要处理的项目路径下,这个就假装都知道。1.查看分支(1)查看本地分支:git branch1-1 查看本地分支.png(2)查看远程分支git branch -r1-2 查看远程分支.png(3)查看所有分支git bran...

2019-10-14 17:53:32 168

原创 iOS 合并两个有序数组

闲话不多说,直接上代码忘记之前在哪里拿到的代码,刚刚闲了拿来一看,里边有个小问题,修改了一下,发出来了。。#pragma mark - 有序数组合并/*** 将{1,4,6,7,9}和{2,3,5,6,8,9,10,11,12}合并为{1,2,3,4,5,6,6,7,8,9,9,10,11,12}*/- (void)reorderListMerge { int aLen ...

2019-10-12 17:31:57 997

原创 iOS 提交代码版本之后,几分钟消失

1.背景今天上传iOS APP代码之后,几分钟就消失了,收到了来自The App Store Team的邮件邮件内容如下: Dear Developer,We identified one or more issues with a recent delivery for your app, "***" 1.1.1 (1). Please correct the followin...

2019-10-10 18:27:15 254

原创 iOS 13 APP闪退

定位问题:发现是发现状态栏时,之前获取到的[statusBar valueForKeyPath:@"statusBar"]数据,现在是空,直接上代码吧????+ (BOOL)getNetworkType{ UIApplication *app = [UIApplication sharedApplication]; id statusBar = nil; NSStr...

2019-10-09 17:42:27 1098

原创 git提交代码时报错:xcrun: error: invalid active developer path

一、背景使用命令行提交代码到git时,出现报错xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun二、分析1.可能是之前卸载了Xco...

2019-08-21 14:06:15 875

原创 微信小程序模板上添加多个事件有些事件不能触发

一、背景1.模板上添加两个view,都分别绑定了事件,第一个事件不能触发2.另外,发现view上面如果不放置text等的话,点击事件无法触发?如下:<view class='contentText'> <view class='title' catchtap="chooseDoorName" data-index="{{index}}"> ...

2019-08-19 15:05:28 1048

原创 微信小程序template返回多种点击事件

一、背景1.模板上添加两个view,都分别绑定了事件,第一个事件不能触发2.另外,发现view上面如果不放置text等的话,点击事件无法触发?如下:<view class='contentText'> <view class='title' catchtap="chooseDoorName" data-index="{{index}}"> ...

2019-08-19 12:03:19 619

原创 Mac系统空格预览放大图片

背景:使用空格打开图片时,图片上面的字太小,想要放大一些解决:control+鼠标拖拽放大option+鼠标拖拽缩小

2019-07-24 18:27:21 4906

原创 AES/ECB/PKCS5Padding解密出现&quot

iOS AES/ECB/PKCS5Padding解密的时候,出现&quot;解析&quot;是转义字符,相当于"引号其他转义字符1.转义字符在很多编程语言中都存在,如HTML转义符、java转义符、xml转义符、oracle转义符、sql转义符、sqlserver转义符、php转义符、asp转义符、vb转义符、javascript转义符等等,还有网址中的百分号;2...

2019-07-24 18:09:50 1233

原创 微信小程序体验版不能使用网络

微信小程序体验版不能使用网络背景:小程序上传之后,扫码体验版,不能请求网络解决方法:点击右上角三个小圆点-->打开调试问题解决

2019-07-24 17:57:53 3701 2

原创 java arraycopy()

java arraycopy()System.arraycopy()System.arraycopy(digest, index1, frame, index2, digest.length);// 把digest中的内容从第index1个开始复制到frame中去,从frame的第index2开始,总共要复制的长度为 digest.lengthpublic class Main...

2019-05-27 18:28:15 398

原创 Instruments 内存泄露直接看问题在源代码哪里

1 Instruments关联不上Xcode今天用Instruments跑了一下,内存泄露是找到了,如图1-1所示 1-1.png2 Xcode图标灰色1-2.png3 Reveal in Xcode也是灰色不能点击(其实图片里边的已经提示了,最下面的灰色行,哈哈)1-3.png4 勾选了Separate by Thread 、Invert Call T...

2019-01-11 12:03:12 511

原创 核心动画技巧 学习笔记

参考网址:https://zsisme.gitbooks.io/ios-/content/chapter14/image-ioi.html zPosition可以改变图层的顺序,但是不能改变事件传递顺序; 子view超出父view的bounds响应点击; - (void)layoutSublayersOfLayer:(CALayer *)layer; 当图层的bou...

2019-01-07 18:22:47 327

原创 Mac 允许任何来源

 Mac电脑安装程序,打开允许任何来源的方法,在终端执行命令行即可。sudo spctl --master-disable

2018-12-13 20:52:47 1238

原创 Mac 破解zip压缩文件密码详解

使用fcrackzip来破解zip类型压缩文件fcrackzip是一款专门破解zip类型压缩文件密码的工具,工具破解速度还是可以的,能用字典和指定字符集破解,适用于Linux、Mac OS 系统。如果你的电脑没有安装brew,需要执行下面命令行/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebr...

2018-12-13 20:49:17 21283 13

原创 for in 循环、EnumerateObjectsUsingBlock

2018-12-11 09:11:40 307

原创 UIView生命周期

2018-12-11 09:08:08 481

原创 OC和Java的区别

2018-12-11 09:06:41 571

原创 你不知道的UITableView代理方法

2018-12-11 09:04:16 249

原创 block代码块的使用

2018-12-11 09:01:51 205

原创 编译报错 linker command failed with exit code 1 (use -v to see invocation)

原因分析两种可能,一种是文件重复了,系统编译时不知道使用哪个,另一种就是文件链接缺失,系统找不到使用哪个。屏幕快照 2018-11-26 上午11.50.27.png我拿到的项目显示library not found for -lstdc++.6找不到,苹果很早已经废弃了 lstdc++.6 了,直接使用libc++就OK。分析过程:1、右键错误提示,选择 Reveal in...

2018-12-05 18:35:37 932

原创 macOS - 搭建本地服务器

一 启动服务器1、首先要保证服务器是打开的MacOS 自带Apatch服务器。在Safari中输入http://127.0.0.1,点击确定,成功显示:It Works! 如果访问失败了的话,在终端输入 `sudo apachectl start` 启动服务器&gt;其他命令:&gt;重启:sudo apachectl restart&gt;关闭:sudo apachectl stop...

2018-08-28 18:48:32 1207

原创 Control reaches end of non-void function

编译出现报错: Control reaches end of non-void function原因分析:要返回参数的,可能某个控制流没有返回值。解决方法:检查一下每个控制流是否都有返回值。 ...

2018-08-28 18:42:55 2127

原创 static declaration of "****" follows non-static declaration

编译报错 static declaration of "****" follows non-static declaration 原因分析:调用的静态函数在调用之后声明的。解决方法:把静态函数声明放在调用前面。

2018-08-28 18:42:05 16847

原创 iOS SDK开发入门姿势详解

1、创建workspace两张图搞定的事情,就不写了。① 打开Xcode,左上角 File--&gt; New --&gt; Workspace.② 创建一个文件夹,用来存放我们生成的文件,成功之后如下。2、创建SDK也是,我们几张图来搞定① Xcode左上角 File -&gt; New -&gt; Project.② 点击 Cocoa Touch Framework....

2018-08-21 18:14:38 2235

原创 iOS 分类(category)、类扩展(extension)、协议(protocol)

分类 category使用场景分析1.扩展已有的类有大量的子类,需要添加公用方法,但又无法修改它们的父类的情形(如系统类)。一般是大量的功能代码已经形成,使用子类需要添加新类的头文件等。分类只能添加方法,不能添加属性。(下文会提到如何添加属性)2.使用父类私有方法已经存在了大量的子类方法,但是又无法修改他们的父类,比如系统自带的类添加类扩展方法。在子类中声明父类类别后,即可通过编译。...

2018-08-20 18:21:55 596

原创 [self class] 和 [super class]

 参考博客:https://blog.csdn.net/erice_e/article/details/73222616@implementation Son : Father- (id)init{    self = [super init];    if (self) {        NSLog(@”%@”, NSStringFromClass([self class])...

2018-08-02 10:30:45 608

原创 iOS 内存管理(补充)

 对象操作 OC中对应的方法 对应的 retain Count 变化 生成并持有对象 alloc/new/copy/mutableCopy等 +1 内容单元格 第一列第二格 多加文字 内容单元格第二列第二格 a 持有对象 retain +1 释放对象 release - 废弃对象 dealloc - ...

2018-08-02 10:20:11 211

原创 OC +方法和-方法(补充篇)

类方法和对象方法1、对象方法:① 减号 - 开头;② 只能由对象来调用;③ 对象方法中能访问当前对象的成员变量(实例变量);2、类方法:① 加号 + 开头;② 只能由类(名)来调用;③ 类方法中不能访问成员变量(实例变量);3、类方法的好处和使用场合:① 不依赖于对象,执行效率高;② 能用类方法的尽量都用类方法;③ 场合:当方法内部不需要使用到成员变量时,就可以改成类方法;...

2018-08-02 10:10:01 1936

空空如也

空空如也

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

TA关注的人

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