一. 字符编码的由来 1.1 计算机是干什么的? 计算机一开始发明出来时是用来解决数字计算问题的,后来人们发现,计算机还可以做更多的事,例如文本处理。但计算机其实挺笨的,它只...
一. 字符编码的由来 1.1 计算机是干什么的? 计算机一开始发明出来时是用来解决数字计算问题的,后来人们发现,计算机还可以做更多的事,例如文本处理。但计算机其实挺笨的,它只...
今天将flutter作为模块嵌入我们老的iOS项目中,编译没有报错,但是运行时一直出现 "unable to install "的错误,无法安装的手机。之前在Demo中是可以...
一、安装iTerm2 二、安装zsh
直接上代码吧,拿走不谢!
首先我们了解一下苹果开发者账号的类型: 类型价格发布到AppStore邓白氏备注个人证书$99是不需要正常使用公司(组织)证书$99是需要正常使用企业(组织)证书$299否需...
早在2015年苹果推出了Xcode7的时候,.tbd文件也随之产生,它的出现取代了我们熟悉的 .dylib。那么.tbd文件到底是什么呢?有什么用?怎么用?接下来我们一点一点...
最近几天公司的打包机打包iOS项目一直失败,索性就去查看了一下打包日志,大多数报错都是cocoapods处理 Timed out。 虽然我本地pod update也有很多时候...
开篇 作为一名iOS程序员,探索OC底层原理永不止息,同时也是永远的痛,最开始只能靠猜测!后面慢慢找到了苹果官方开源的源码来辅助看一下,但是尽管这样,还是显得不太直观!如果o...
iOS开发的小伙伴们对 [XXX alloc] init] 都不陌生,可以说 alloc 和 init 贯穿我们整个的开发过程中。那么在OC对象的底层,到底做了哪些操作呢?今...
第一步:切换到oh-my-zsh的plugins目录下,然后下载自动提示插件 第二步:编辑隐藏文件~/.zshrc,找到plugins=(git这一行,然后下一行添加下面代码...
Method Swizzling 是什么? Method Swizzling的含义是方法交换,其核心内容是使用runtime api在运行时将一个方法的实现替换成另一个方法的...
KVC是什么 KVC全称Key-Value Coding,俗称键值编码。它是一种通过字符串描述符而不是通过调用访问方法或者直接使用实例变量的非直接的访问对象属性的机制。在iO...
iOS开发同学都知道我们想要把开发好的App安装到手机(真机)上测试,需要有对应的开发者证书和描述文件才行,其实这里面就涉及到了苹果的双向签名认证机制。苹果的双向签名机制主要...
上个星期,突然有一位做flutter开发的小伙伴添加了我的微信,说他的项目中报dyld: Library not loaded: @rpath/App.framework/A...
目录一、组件化开发二、使用CocoaPods管理私有库 1、创建我们自己的podspec文件仓库,并连接到CocoaPods 2、创建私有库 3、编写私有库的源代码和p...
合并网络请求接口很基础。但是我一直都没有重视这个东西,直到我发觉挨个接口请求刷新,其实拖慢了首页的请求速度。 我现在手上的项目首页需要请求4个接口,用户进入首页后,会分别请求...
需求场景 需求:APP中经常有一些页面,有很多的填写,如果用户不小心触发了返回,这些资料都没有保存会非常影响体验;或者一些功能有多个页面流程,不希望返回上一页,而是要做某些处...