摘要:
App几个可能造成内存泄漏的情况: 1.block块中直接用self调用,self将会被block copy到内部增加一次饮用计数,形成循环引用 在block里调用self会不会造成循环引用和这个block是否被这个单例所持有有关 2.delegate声明为strong会造成循环引用,delegat 阅读全文
posted @ 2021-01-28 18:16
陈小夕
阅读(81)
评论(0)
推荐(0)
摘要:
首先进入linux系统,打开命令行,输入命令vi test.sh创建一个shell测试脚本,键入i切换vi编辑器为输入模式,输入以下文本内容,键入:wq保存退出即可。下面第一行的#!是告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序,#!是一个约定的标记,它告诉系统这个脚本需要什么 阅读全文
posted @ 2021-01-28 18:13
陈小夕
阅读(92)
评论(0)
推荐(0)
摘要:
MacOS:11.1 Xcode:12.3 一、打开你的 钥匙串, 如果不知道 打开你的 spotlight搜索 工具 ,输入“钥匙串” 二、登录 >iPhone develop.... >双击选中你的mac > 访问控制 > 允许所有应用访问此项目,即可 阅读全文
posted @ 2021-01-28 18:11
陈小夕
阅读(287)
评论(0)
推荐(0)
摘要:
1. 首先打开Xcode11,然后使用command + shift + n 快捷键创建一个新的工程 选择 Single View App 完成之后点击next 2. 会弹出 Choose options for your new project 的页面 以此填写 Product Name 、 Or 阅读全文
posted @ 2021-01-28 18:09
陈小夕
阅读(112)
评论(0)
推荐(0)
摘要:
macOS11.1 入坑! 网上看了一下午的帖子,包括官网,重装command line tool,修改brew_install文件,报错443,Faild during:git getch错误 脱坑! Intel default 终端复制粘贴,直接回车 /bin/zsh -c "$(curl-fs 阅读全文
posted @ 2021-01-28 18:08
陈小夕
阅读(162)
评论(0)
推荐(0)
摘要:
macOS11.1 打开终端 使用下面命令查看ruby版本 rvm list known 然后安装 rvm install 2.0.0 查看ruby版本 ruby -v 系统默认使用ruby版本 rvm 2.6.2 default 更改ruby环境配置 移除原有的默认源 gem source -r 阅读全文
posted @ 2021-01-28 18:06
陈小夕
阅读(156)
评论(0)
推荐(0)
摘要:
上github下载rvm,https://github.com/rvm/rvm.git。 双击打开/bin/rvm-installer .../Users/ccy/.rvm/ is complete. 提示这个说明安装完成。 然后配置到.bash_profile export PATH="/User 阅读全文
posted @ 2021-01-28 18:05
陈小夕
阅读(206)
评论(0)
推荐(0)
摘要:
百度网盘: https://pan.baidu.com/s/1l_0rHMF11mZsUP3qJrp7Uw 密码: 8ei9 阅读全文
posted @ 2021-01-28 18:04
陈小夕
阅读(669)
评论(0)
推荐(0)
摘要:
Flutter官网 https://flutter.dev/docs/development/tools/sdk/releases?tab=macos 一.终端下配置系统环境变量和镜像 我的macOS:11.1 使用默认的bash那么配置 ~/.bash_profile 使用zsh(Mac新系统默认 阅读全文
posted @ 2021-01-28 18:03
陈小夕
阅读(125)
评论(0)
推荐(0)
摘要:
2021-01-06 macOS版本:11.1 安装pip: sudo easy_install pip 话不多说,直接上问题 一行命令搞定 终端:sudo pip install --upgrade pip 阅读全文
posted @ 2021-01-28 18:01
陈小夕
阅读(59)
评论(0)
推荐(0)
摘要:
第一次接触runtime,先介绍下自学的几个runtime方法 1.获取类的属性列表 先导入runtime文件 #import <objc/runtime.h> 我这边创建了一个Person的类,然后在UIViewController中 终端打印结果 是不是感觉很简单,哈哈😄 2.runtime交 阅读全文
posted @ 2021-01-28 18:00
陈小夕
阅读(36)
评论(0)
推荐(0)
摘要:
一般服务器上传数据一般都是用POST请求,这样通过AFNetworking的POST请求稳稳的,但是有一天遇到一个问题,服务器上传数据用的是PUT请求,发现用AFNetworking并不是那么好用,今天就来讲一下如何通过PUT请求上传数据。 什么是PUT请求 PUT请求是请求服务器存储一个资源,并用 阅读全文
posted @ 2021-01-28 17:57
陈小夕
阅读(304)
评论(0)
推荐(0)
摘要:
一.打开磁盘工具 电脑左上角文件->新建映像->基于文件夹新建映像->选择相对应的文件夹,进行aes加密->输入加密密码 然后保存文件就好了 阅读全文
posted @ 2021-01-28 17:55
陈小夕
阅读(140)
评论(0)
推荐(0)
摘要:
iOS如何实现自动化打包 前言 在我们的日常开发工作中,避免不了会出现这样的场景:需求迭代开发完成之后,需要提供ipa包给QA同学进行测试,一般会执行如下流程:1.执行Git Pull命令,拉最新的代码到本地 2.Pod Install安装最新的依赖库 3.在Xcode点击Archive编译并打包 阅读全文
posted @ 2021-01-28 17:52
陈小夕
阅读(163)
评论(0)
推荐(0)
摘要:
多线程:GCD The main queue(主线程串行队列): 与主线程功能相同,提交至Main queue的任务会在主线程中执行, 1. Main queue 可以通过dispatch_get_main_queue()来获取。 2. Global queue(全局并发队列): 全局并发队列由整个 阅读全文
posted @ 2021-01-28 17:50
陈小夕
阅读(118)
评论(0)
推荐(0)
摘要:
定时器简述 在iOS中,计时器是比较常用的,用于统计累加数据或者倒计时等,计时器大概有那么三种,分别是: NSTimer CADisplayLink dispatch_source_t 比较 1、NSTimer特性: 存在延迟,不管是一次性的还是周期性的timer的实际触发事件的时间,都会与所加入的 阅读全文
posted @ 2021-01-28 17:49
陈小夕
阅读(429)
评论(0)
推荐(0)

浙公网安备 33010602011771号