FoolishTalk

谈谈技术,聊聊生活

pip折腾记

iOS,Python

前言 最近在公司的新电脑上,要用到一个python2编写的库,发现python版本默认已经是3.0了,pip也是默认使用pip3,但是网上很多是使用pip去安装环境,为了折腾这个环境,花了好长时间,记录一下。 正文 pip安装先把安装的脚本下载下来: wget curl https://bootstrap.pypa.io/get-pip.py 如果默认的是python3,需要用指定py...

使用虚拟定位修改iPhone定位

iOS,定位,Xcode,Magellan,虚拟定位

前言 首先你需要通过Mac AppStore下载虚拟定位(点这下载)并且同时下载Magellan。 虚拟定位的界面如下: 同时需要安装Magellan(下面会有详细说到) Magellan如何运行 如果没有安装Magellan,在虚拟定位首次启动时,会出现: 或者在双击地图时,会出现以下弹窗: 点击”打开 Magellan 下载器” 运行成功后,状态栏上方会出现一顶小帽子图标...

在Mac app上执行AppleScript

Xcode,iOS,定位

前言 前段时间我开发了虚拟定位,一脚踩进了AppleScript的坑里无法自拔。 AppleScript AppleScript它是什么? AppleScript它是苹果提供在Mac OS上实现自动化的脚本语言,语法相对简单、易懂,类似英语语法。下面这段代码,你可以通过 Mac 自带的脚本编辑器运行: 运行后它会打开 iTunes : tell application "iTune...

macOS High Sierra依赖OpenSSL交叉编译

Xcode

有些比较老的库,又是依赖 openssl,要自己编译成静态库的时候,遇到了这个错误: configure: error: OpenSSL support explicitly requested but OpenSSL could not be found 如果打算通过brew link openssl软连接,会得到这个错误: Warning: Refusing to link macOS...

iOS模拟移动定位

Xcode,iOS,定位

前言 在阅读这篇文章之前,先保证你必须符合以下几个条件: 有台Mac可以使用 有一定的编程经验(如果你愿意折腾,没有经验也是可以的) 正文 这里有个最新的方式,已经不需要用下面的方法了。 因为有太多人说看不懂了,所以我又录了个视频 先打开Mac应用虚拟定位,可以看到以下的界面,可以在这里下载,另外有什么App使用上的问题和建议,也可以来微博私信我: 双击选择你...

音视频学习笔记

音视频,iOS

前言 虽然2019年已经不是音视频的风口,但是不可否认在iOS开发中,依旧属于一个很火的领域,由于一直没有机会进入到一间由音视频技术驱动的公司,所以对音视频这块的学习没有很深入的学习,上年年底的时候,决心要做出点改变,所以有了这篇。 原来这篇只是作为一个自己的学习笔记,并没有打算作为文章发出来,后来大体将音视频最基础的点都记录后,想到作为一个入门小白级的文章,或许是个不错的选择。不过也因为...

Swift闭包中weak多个对象

Swift,weak

无论是在OC还是Swift都会有在闭包中需要弱引用对象的时候,没有在Swift的文档中看到如何在闭包中对多个对象弱引用,最后在stackoverflow上找到相关的资料: { [weak self,weak sender] in //.... }

iOS多线程总结

iOS,多线程

iOS多线程总结 碎碎念 这是2019的第一篇,虽然原来这篇大概在上年7、8月的时候就开始写了,但是因为各种生活+工作的事情,再加上对文章保持严谨的态度,在写之前写过很多测试代码,同时也顺便自己复习了一下,所以一直搁置到现在才写完。 前言 最初写这一篇,是曾经被抛出过一个很泛的问题,“说说你知道的iOS多线程的知识点?”,对于一个iOS开发者来说,多线程绝对不陌生,而且经常会用到,但是遇...

2019的关键词

杂谈

2018 在过去的一年,经历了人生第一次裁员,被万表裁了之后,期间去过YY面试,第一次去到大公司去面试,面试之前并没有怎么好好准备,一直以来对自己的水平都是非常自信,结果依旧在上面栽了个大跟斗,最终在东莞和广州之间,还是选择留在了广州,去到了悦跑圈,年轻还是尽量希望能够往更好的平台和城市发展。 在工作和技术上,并没有很大突破,这点其实很遗憾,日复一日的搬砖,自身专业上没有很好沉淀,对细节把...

CloudKit实践

iOS,CloudKit

前言 在iOS 11后,有个接力的功能非常好用,可以在iPhone和Mac上共享剪贴板等。但是自己用的时候,总有很多小问题,明明需要打开的都打开了接力失效、上一次复制的是图片后来复制的是文本,iPhone直接剪贴板都不出来了。经历了一顿需求分析之后,决定自己动手做一个。 既然要实现跨平台,免不了要涉及到服务器,选择自己去写还是使用现有的云服务,成为了当前选择的最大问题。 为了解决又快懒又安...