Xcode 11.0 新增SceneDelegate以及分屏 详解
一、背景 升级Xcode 11.0之后,发现创建项目新增SceneDelegate文件,AppDelegate文件中的window属性放到了SceneDelegate中,交给SceneDelegate来管理window。 二、分析 1.主要带来的变化--分屏 先打开一个APP,从底部往上轻滑出dock栏,然后拖动dock栏中的你想分栏的APP图标,放到右边或者左边即可。 五五分还是三七分,按住中间的线,左右拖动即可。 2.分屏...【详细】
git
2019年11月13日 赞:0 评论:0 阅读:6
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 克隆一个仓库到新的地址 init Create an empty Git repository or reinitialize an existing one 创建一个新的git仓库或者重新预设一个以存在的 work on the ...【详细】
git
2019年10月28日 赞:0 评论:0 阅读:21
iOS 蓝牙报错"The request is not supported."
今天蓝牙通信的时候,发现突然返回一个error: The request is not supported.究竟是什么原因呢?下面我们来揭开这个错误的神秘面纱吧。 1.报错原因 蓝牙设备端开发,说是需要缓存一个什么,他自己也说不清,问了几遍,我就不问了。。 2.处理方法 ① 蓝牙设备修改了一些方法之后,就可以收到返回数据了,但是还有一些问题; 3.事后语 鹅鹅鹅...【详细】
ios
2019年10月24日 赞:0 评论:0 阅读:28
微信小程序数据绑定(模板)
背景交代: 这几天公司突然想把公司的小程序开发一下,但是目前还没有小程序开发人员,就委派我学习一下,记录一下学习历程,天道酬勤,(๑•̀ㅂ•́)و✧加油!! 1.创建模板 创建一个template_userInfo.wxml和一个template_userInfo.wxss <template name='userInfoTmp'> <view class='tmpContainer'> <view class='userInfoView'> <label class='userInfoDsc'>{{d...【详细】
微信小程序
2019年10月23日 赞:0 评论:0 阅读:21
微信小程序真机调试报错
微信小程序真机报错 本来运行好好的,隔夜就出问题了。 解决方法 升级一下开发工具就OK了 【详细】
2019年10月23日 赞:0 评论:0 阅读:11
小程序success(data)和success:(data) => 区别
应用场景案例: 数据返回,使用this.setData()发现不能成功赋值给数组 区别 success(data) { console.log('数据请求成功', data); // 获取数据成功,保存数据 let codeStatus = data.statusCode; if (codeStatus == 200) { // 获取数据成功 this.setData({ // 这里可以成功赋值 areaArr: data.data.data }) }, // 这里不能使用 this指针来进行赋值 success: (data) => { } this为什么是undefined呢...【详细】
小程序
2019年10月23日 赞:0 评论:0 阅读:13
iOS __kindof
1.数组声明 @property (nonatomic, strong) NSArray <UIVIew> * viewArr; 2.如果UIButton添加进去就会报警告 // 这样写就不会有警告了 @property (nonatomic, strong) NSArray <__kindof UIVIew *> * viewArr; 3.结论 __kindof就是包含这个类型的子类。【详细】
ios
2019年10月23日 赞:0 评论:0 阅读:28
《为什么精英都是时间控》读书笔记
......2019年9月19日预发布...... 背景:昨晚朋友去借书,跟着蹭了一本书,哈哈 每天最好能养成习惯性的生活方式: 1.上午: 写作; 6~7点是精力最好的时刻,可以安排处理最困难的事情;和晚上运动之后是一天的两个黄金时间段; 9点之前 可以提前两个小时起床,会让自己有意想不到的收获; 提前出发,可以时间非常充分的情况下处理自...【详细】
ios
2019年10月14日 赞:0 评论:0 阅读:45
创建github分支
创建github分支 一、背景 自己搞了几个项目扔到github了,现在想增加一些功能,搞个分支来test一些东西 二、步骤如下 首先,需要cd到需要处理的项目路径下,这个就假装都知道。 1.查看分支 (1)查看本地分支: git branch (2)查看远程分支 git branch -r (3)查看所有分支 git branch -a 2.创建分支 (1)创建本地分支 git branch dev (2)切换到新创...【详细】
ios
2019年10月14日 赞:0 评论:0 阅读:39
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 = 5, bLen = 9; int a[] = {1,4,6,7,9}; int b[] = {2,3,5,6,8,9,10,11,12}; [self printOrderList:a length:aLen]; [self printOrderL...【详细】
ios
2019年10月12日 赞:0 评论:0 阅读:39
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 following issues, then upload again. ITMS-90683: Missing Purpose String in Info.plist - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file sh...【详细】
ios
2019年10月10日 赞:0 评论:0 阅读:39
iOS 分类(category)、类扩展(extension)、协议(protocol)
分类 category 使用场景分析 1.扩展已有的类 有大量的子类,需要添加公用方法,但又无法修改它们的父类的情形(如系统类)。 一般是大量的功能代码已经形成,使用子类需要添加新类的头文件等。分类只能添加方法,不能添加属性。(下文会提到如何添加属性) 2.使用父类私有方法 已经存在了大量的子类方法,但是又无法修改他们的父...【详细】
ios
2019年10月09日 赞:0 评论:0 阅读:503
iOS 13 APP闪退
定位问题: 发现是发现状态栏时,之前获取到的[statusBar valueForKeyPath:@"statusBar"]数据,现在是空,直接上代码吧 + (BOOL)getNetworkType { UIApplication *app = [UIApplication sharedApplication]; id statusBar = nil; NSString *network = @""; if (@available (iOS 13.0,*)) { // statusBar = app.keyWindow.windowScene.statusBarManager; #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wundeclared-selecto...【详细】
ios
2019年10月09日 赞:0 评论:0 阅读:94
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.可能是之前卸载了Xcode,然后重装的时候造成的路径错误。 invalid active path 三、处理 1.可以通过终端命令来指定一个路径 xcode-select --switch /Library/Developer/CommandLineTools...【详细】
ios
2019年08月21日 赞:0 评论:0 阅读:107
微信小程序模板上添加多个事件有些事件不能触发
一、背景 1.模板上添加两个view,都分别绑定了事件,第一个事件不能触发 2.另外,发现view上面如果不放置text等的话,点击事件无法触发? 如下: <view class='contentText'> <view class='title' catchtap="chooseDoorName" data-index="{{index}}"> <view class='chooseList' xss=removed>{{name}}-{{menane}}</view> <image class='pulldownImg' src='/images/home/pulldown.png' xss=re...【详细】
ios
2019年08月19日 赞:0 评论:0 阅读:101
微信小程序template返回多种点击事件
一、背景:使用了template,但是要返回不同的点击事件 有个需求,就是在一个template添加点击事件,本来这个template上面的一个点击事件,还是写在home.wxml中的 <view class='swiperChoose'> <swiper class='swiperDoor2' interval='0.5'> <block wx:for='{{areaArr}}' wx:key='index'> <swiper> <view catchtap='longdistanceOpenDoor' data-index='{{index}}'> <template is='choo...【详细】
ios
2019年08月19日 赞:0 评论:0 阅读:87
Mac系统空格预览放大图片
编辑 背景: 使用空格打开图片时,图片上面的字太小,想要放大一些 解决: control+鼠标拖拽放大 option+鼠标拖拽缩小【详细】
ios
2019年07月24日 赞:0 评论:0 阅读:122
AES/ECB/PKCS5Padding解密出现 & quot;
iOS AES/ECB/PKCS5Padding解密的时候,出现&quot; 解析 &quot;是转义字符,相当于"引号 其他转义字符 1.转义字符在很多编程语言中都存在,如HTML转义符、java转义符、xml转义符、oracle转义符、sql转义符、sqlserver转义符、php转义符、asp转义符、vb转义符、javascript转义符等等,还有网址中的百分号; 2.例如,HTML的&lt;&gt;&amp;&quot;&co...【详细】
ios
2019年07月24日 赞:0 评论:0 阅读:140
微信小程序体验版不能使用网络
微信小程序体验版不能使用网络 背景: 小程序上传之后,扫码体验版,不能请求网络 解决方法: 点击右上角三个小圆点-->打开调试 问题解决【详细】
微信小程序
2019年07月24日 赞:0 评论:0 阅读:387
Instruments 内存泄露直接看问题在源代码哪里
1 Instruments关联不上Xcode 今天用Instruments跑了一下,内存泄露是找到了,如图1-1所示 2 Xcode图标灰色 3 Reveal in Xcode也是灰色不能点击(其实图片里边的已经提示了,最下面的灰色行,哈哈) 4 勾选了Separate by Thread 、Invert Call Tree、 Hide System Libraries 备注:Xcode10.1关于Call Tree 的勾选项在左下角,右侧已经没有了设置的按钮小图标了。 5 结果还是...【详细】
ios
2019年01月11日 赞:1 评论:0 阅读:934
共105个 共6页 123456
sina weixin mail 回到顶部