此方法适用于搭载M1芯片的Macbook。 问题:在M1电脑上运行代码报错,building for iOS Simulator, but linking in object...
此方法适用于搭载M1芯片的Macbook。 问题:在M1电脑上运行代码报错,building for iOS Simulator, but linking in object...
一.前言介绍 为避免后续接入 protobuf 功能的iOS开发人员少走弯路,整理了相关文档供参考!!! 1.背景简介 ProtoBuf (Google Pr...
52.沙盒里有Application吗?
iOS面试题及答案1、设计模式是什么? 你知道哪些设计模式,并简要叙述? 2、MVC 和 MVVM 的区别 3、#import跟 #include 有什么区别,@class呢,#import<...
随着Swift的不断更新与优化,iOSer逐渐向Swift这艘大船靠拢了。很多OCer(比如在下),也开始尝试从OC转向Swift开发了。OC和Swift的变化并不是太大,学...
很少有人知道weak表其实是一个hash(哈希)表,Key是所指对象的地址,Value是weak指针的地址数组。更多人的人只是知道weak是弱引用,所引用对象的计数器不会加一...
点赞!!! 都还干着iOS嘛???!!! 背景 新入职公司,分配一台全新MacBook pro,借此机会梳理一下cocoapods的完整安装流程。 cocoapods安装依赖...
需要用ruby-china.org由于备案问题,所以需要改成.com访问了 gem sources --addhttps://gems.ruby-china.com/--re...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
工欲善其事,必先利其器。作为一个合格的iOS开发者,熟练的使用各种开发或辅助开发的工具也算是一项必备技能吧,下面是我整理的一些工具及其应用场景和使用方法。 文档浏览工具 Da...
最好先安装完Xcode,并且保证安装了Xcode Command Line Tool! 最好先安装完Xcode,并且保证安装了Xcode Command Line Tool!...
阅读本文后你将会进一步了解Runtime的实现,享元设计模式的实践,内存数据存储优化,编译内存屏障,多线程无锁读写实现,垃圾回收等相关的技术点。 objc_class(Cla...
原文:CALayer Tutorial for iOS: Getting Started本文介绍什么是CALayer,以及十个使用CALayer的列子.此教程更新到了iOS ...
引言相信初接触到CALayer的人都会遇到以下几个问题: 为什么修改anchorPoint会移动layer的位置? CALayer的position点是哪一点呢? anch...
在iOS4出来后,苹果公司在OC中推出了block机制(也许更早就有了)。并且在后续的版本中大量的推广和使用了这项技术,比如对视图动画API的改版,比如GCD技术等等。blo...