- 博客(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
835
原创 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
885
原创 iOS 详解暗黑模式的关闭与适配
一、背景暗黑模式一开启,APP没有适配,然后你发现,你输入的白底黑字,变成了白底白字,呈现在面前的,就是一片空白,是的,你没看错,就是一片空白。来来来,有图有真相,我们以一叶来洞察整个森林,下面是一毛一样的页面和信息展示,只是分为正常和暗黑模式,显示效果显而易见。1.正常Light模式正常.PNG2.暗黑模式,不要怀疑自己,没错,就是这样的。暗黑模式.P...
2020-03-20 11:40:31
2487
原创 Xcode 11.0 新增SceneDelegate以及分屏 详解
一、背景升级Xcode 11.0之后,发现创建项目新增SceneDelegate文件,AppDelegate文件中的window属性放到了SceneDelegate中,交给SceneDelegate来管理window。二、分析1.主要带来的变化--分屏先打开一个APP,从底部往上轻滑出dock栏,然后拖动dock栏中的你想分栏的APP图标,放到右边或者左边即可。五五分还是三七分,...
2019-11-13 10:21:19
1445
原创 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
252
原创 iOS 蓝牙报错"The request is not supported."
今天蓝牙通信的时候,发现突然返回一个error: The request is not supported.究竟是什么原因呢?下面我们来揭开这个错误的神秘面纱吧。1.报错原因蓝牙设备端开发,说是需要缓存一个什么,他自己也说不清,问了几遍,我就不问了。。2.处理方法① 蓝牙设备修改了一些方法之后,就可以收到返回数据了,但是还有一些问题;3.事后语鹅鹅鹅,今天又出现这个问题了。...
2019-10-24 18:26:39
1387
1
原创 微信小程序数据绑定(模板)
背景交代:这几天公司突然想把公司的小程序开发一下,但是目前还没有小程序开发人员,就委派我学习一下,记录一下学习历程,天道酬勤,(๑•̀ㅂ•́)و✧加油!!1.创建模板创建一个template_userInfo.wxml和一个template_userInfo.wxss<template name='userInfoTmp'> <view class='tmp...
2019-10-23 18:28:01
753
原创 小程序success(data)和success:(data) => 区别
应用场景案例:数据返回,使用this.setData()发现不能成功赋值给数组区别success(data) { console.log('数据请求成功', data); // 获取数据成功,保存数据 let codeStatus = data.statusCode; if (codeSt...
2019-10-23 18:18:52
3659
原创 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
352
原创 《为什么精英都是时间控》读书笔记
......2019年9月19日预发布......背景:昨晚朋友去借书,跟着蹭了一本书,哈哈每天最好能养成习惯性的生活方式:1.上午:写作;6~7点是精力最好的时刻,可以安排处理最困难的事情;和晚上运动之后是一天的两个黄金时间段;9点之前 可以提前两个小时起床,会让自己有意想不到的收获;提前出发,可以时间非常充分的情况下处理自己的安排;尊重自己的时间,也要尊重别人的...
2019-10-14 18:13:31
349
原创 创建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
223
原创 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
1085
原创 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
459
原创 iOS 13 APP闪退
定位问题:发现是发现状态栏时,之前获取到的[statusBar valueForKeyPath:@"statusBar"]数据,现在是空,直接上代码吧????+ (BOOL)getNetworkType{ UIApplication *app = [UIApplication sharedApplication]; id statusBar = nil; NSStr...
2019-10-09 17:42:27
1307
原创 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
980
原创 微信小程序模板上添加多个事件有些事件不能触发
一、背景1.模板上添加两个view,都分别绑定了事件,第一个事件不能触发2.另外,发现view上面如果不放置text等的话,点击事件无法触发?如下:<view class='contentText'> <view class='title' catchtap="chooseDoorName" data-index="{{index}}"> ...
2019-08-19 15:05:28
1120
原创 微信小程序template返回多种点击事件
一、背景1.模板上添加两个view,都分别绑定了事件,第一个事件不能触发2.另外,发现view上面如果不放置text等的话,点击事件无法触发?如下:<view class='contentText'> <view class='title' catchtap="chooseDoorName" data-index="{{index}}"> ...
2019-08-19 12:03:19
671
原创 Mac系统空格预览放大图片
背景:使用空格打开图片时,图片上面的字太小,想要放大一些解决:control+鼠标拖拽放大option+鼠标拖拽缩小
2019-07-24 18:27:21
5223
原创 AES/ECB/PKCS5Padding解密出现"
iOS AES/ECB/PKCS5Padding解密的时候,出现"解析"是转义字符,相当于"引号其他转义字符1.转义字符在很多编程语言中都存在,如HTML转义符、java转义符、xml转义符、oracle转义符、sql转义符、sqlserver转义符、php转义符、asp转义符、vb转义符、javascript转义符等等,还有网址中的百分号;2...
2019-07-24 18:09:50
1371
原创 微信小程序体验版不能使用网络
微信小程序体验版不能使用网络背景:小程序上传之后,扫码体验版,不能请求网络解决方法:点击右上角三个小圆点-->打开调试问题解决
2019-07-24 17:57:53
3943
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
453
原创 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
616
原创 核心动画技巧 学习笔记
参考网址: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
399
原创 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
22415
13
原创 编译报错 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
1035
原创 macOS - 搭建本地服务器
一 启动服务器1、首先要保证服务器是打开的MacOS 自带Apatch服务器。在Safari中输入http://127.0.0.1,点击确定,成功显示:It Works! 如果访问失败了的话,在终端输入 `sudo apachectl start` 启动服务器>其他命令:>重启:sudo apachectl restart>关闭:sudo apachectl stop...
2018-08-28 18:48:32
1345
原创 Control reaches end of non-void function
编译出现报错: Control reaches end of non-void function原因分析:要返回参数的,可能某个控制流没有返回值。解决方法:检查一下每个控制流是否都有返回值。 ...
2018-08-28 18:42:55
2246
原创 static declaration of "****" follows non-static declaration
编译报错 static declaration of "****" follows non-static declaration 原因分析:调用的静态函数在调用之后声明的。解决方法:把静态函数声明放在调用前面。
2018-08-28 18:42:05
18033
原创 iOS SDK开发入门姿势详解
1、创建workspace两张图搞定的事情,就不写了。① 打开Xcode,左上角 File--> New --> Workspace.② 创建一个文件夹,用来存放我们生成的文件,成功之后如下。2、创建SDK也是,我们几张图来搞定① Xcode左上角 File -> New -> Project.② 点击 Cocoa Touch Framework....
2018-08-21 18:14:38
2310
原创 iOS 分类(category)、类扩展(extension)、协议(protocol)
分类 category使用场景分析1.扩展已有的类有大量的子类,需要添加公用方法,但又无法修改它们的父类的情形(如系统类)。一般是大量的功能代码已经形成,使用子类需要添加新类的头文件等。分类只能添加方法,不能添加属性。(下文会提到如何添加属性)2.使用父类私有方法已经存在了大量的子类方法,但是又无法修改他们的父类,比如系统自带的类添加类扩展方法。在子类中声明父类类别后,即可通过编译。...
2018-08-20 18:21:55
667
原创 [self class] 和 [super class]
参考博客:https://blog.youkuaiyun.com/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
684
原创 iOS 内存管理(补充)
对象操作 OC中对应的方法 对应的 retain Count 变化 生成并持有对象 alloc/new/copy/mutableCopy等 +1 内容单元格 第一列第二格 多加文字 内容单元格第二列第二格 a 持有对象 retain +1 释放对象 release - 废弃对象 dealloc - ...
2018-08-02 10:20:11
263
原创 OC +方法和-方法(补充篇)
类方法和对象方法1、对象方法:① 减号 - 开头;② 只能由对象来调用;③ 对象方法中能访问当前对象的成员变量(实例变量);2、类方法:① 加号 + 开头;② 只能由类(名)来调用;③ 类方法中不能访问成员变量(实例变量);3、类方法的好处和使用场合:① 不依赖于对象,执行效率高;② 能用类方法的尽量都用类方法;③ 场合:当方法内部不需要使用到成员变量时,就可以改成类方法;...
2018-08-02 10:10:01
2040
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人