工欲善其事必先利其器 --《论语·卫灵公》 一个好的IDE不仅要提供舒适简洁和方便的源代码编辑环境,还要提供功能强大的调试环境。XCODE是目前来说对iOS应用开发支持的最好...
工欲善其事必先利其器 --《论语·卫灵公》 一个好的IDE不仅要提供舒适简洁和方便的源代码编辑环境,还要提供功能强大的调试环境。XCODE是目前来说对iOS应用开发支持的最好...
之前一直从事iOS开发工作,最近要做一个iOS SDK给Unity游戏项目使用,新手遇到很多问题,还好都自己解决了,记录一下; 1、开发iOS SDK:之前因为对Unity接...
class-dump class-dump,顾名思义,就是用来dump目标对象 的class信息的工具。它利用Objective-C语言的runtime 特性,将存储在Mac...
前言 这里面你将会了解到什么是。 绝大部分 Objective-C 程序员使用属性时,都不太关注一个特殊的修饰前缀,一般都无脑的使用其非默认缺省的状态,他就是 atomic。...
问题原因你的oc项目有swift代码库,所以导致编译失败 网上的解决方案: Build Settings > Always Embed Swift Standard Libr...
在 iOS 开发过程中,你是不是会经常遇到这些情况: 每次打开一个新项目,都需要手动搭建开发环境;有时候在安装第三方工具时使用到 sudo 权限,导致以后安装工具都需要手工输...
我们先看一个 Xcode 12 编译时的常见错误,GMObjC.framework 同时包含 x86_64 arm64 架构,在 Xcode 12 之前的版本,编译时并不会报...
pod setup将所有第三方的Podspec索引文件更新到本地的~/.cocoapods/repos目录下,更新本地仓库。 pod repo update执行 pod re...
一、简介 AFNetworking 是使用 Objective-C 开发 iOS App 时首选的第三方网络框架,当然早期还有 ASI 的框架,不过因为长期无人维护,已很少与...
安装Carthage Carthage提供OS X平台的pkg安装文件,你可以从Github的最新release中找到,按照引导一步步安装即可。 如果你想安装最新的开发版本(...
简介 Charles是目前最强大的http调试工具之一,在网络开发中使用它作为分析工具,可以很大程度上提高我们的开发效率, Charles是收费软件,可以试用。有条件的建议用...
iOS端 Protobuf 环境的安装及使用 1、集成Protobuf工具环境。2、创建Protobuf文件并进行转换3、往项目里集成protobuf 一、集成protoc ...
PureLayout下载地址 https://github.com/PureLayout/PureLayout[https://github.com/PureLayout/P...
在 iOS 系统中,XNU 内核(X is Not Unix)是核心组件之一,它是一个混合内核,融合了 Mach 微内核和类 Unix 的 BSD(Berkeley Soft...
Flutter 1 Flutter是什么? Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的...
IOS 逆向开发(四)App重签名[https://www.jianshu.com/p/f56468d793f5]XCFramework制作[https://www.jian...
前言 最近在Xcode 工作space中建立了多个frameWork,进行功能组件开发。在主App里面运用shell把各个组件中的.framework与.boudle资源文件...
所谓的SDK 就是封装一个包,让别人去用,但是看不到你的代码,在iOS8之前,苹果禁止用户封装成动态包的形式,基本上都是使用静态库 *.a文件.iOS8之后,苹果开放了动态库...