一、 动态库制作 1.创建动态库工程 Xcode -> Create a new Xcode project -> iOS -> Framework 2.将代码导入工程 选择...
一、 动态库制作 1.创建动态库工程 Xcode -> Create a new Xcode project -> iOS -> Framework 2.将代码导入工程 选择...
原文地址 什么是可执行文件? 要理解静态库我们就得清楚最终可执行文件(.out)的生成过程了 当我们写的源代码 hello.c 经过上述4个步骤:预处理(Prepressin...
一、库格式:库格式决定库独立性、库内文件类型、库内外文件依赖关系 Static Library:(静态性质 或 动态非共享性质 或 动态共享性质) Framework(静态性...
一、说明 最近,给小伙伴们做了一个,有关 xcodebuild 自动打包的技术分享,在整理脚本的过程中,遇到了一些问题,并把问题做了一下整理,希望给遇到相同问题的小伙伴做一个...
NSScanner是一个类簇,它管理着很多可以从NSString中扫描出数字值或字符值的私有类。通常拿NSScanner对字符串进行比较简单的扫描来获取指定内容(数字值或字符...
笔者最近梳理iOS知识脉络,计划写一个名为“重识iOS”的系列,内容来自平时的学习笔记,参考了一些文章和书籍,融入自己的理解以记录。欢迎交流指正。本文为第二篇:Propert...
简介 YYModel是YYKit的高效组件之一,在实际场景中的非常实用,运用于项目中使用MVC或MVVM架构时,使用model做数据处理。 自动转换模型数据自动检测数据安全性...
不知你是否有过这样的经历,看到周围某个人吉他弹的特别溜,让你羡慕不已,兴致勃勃去买了一把,弹了两天,就成家里的装饰品了。这时可能会说,按弦太痛了,没有时间练习,或者打扰邻居…...
基础 前两天朋友问我关于项目管理的一些体会,于是便整理成此文,希望与您探讨。 我觉得项目管理的核心就是两个“度”,一个是进度,一个是调度。 进度包含了项目的目标,以及时间概念...
前言 1.深浅拷贝 2.copy 和 mutableCopy 介绍和用法。 3.为什么修饰block用copy? 4.声明NSArray 和 NSMutableArray变量...
组件化之前已经讨论过啦,如果感兴趣可以康康:https://www.jianshu.com/p/72aa6e6f21e4[https://www.jianshu.com/p/...
一、概念 1、状态模式的动机 现在年轻人喜欢玩游戏,有些游戏需要充钱才能获得更高的战斗力,每充钱到一定程度,就会达到某种会员状态,在这种状态玩家能有更好的游戏体验。在软...
我们知道 Objective-C 没有抽象类。它并不像 C++/Java 那样有专门的 abstract class 定义,但这并不妨碍你在用 Objective-C 写程序...
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文...
简述:系统封装好的 简单使用多线程。关键词:多种组合会产生很多种不同的效果。 同步 与 异步。 串行 与 并行。 系统主线程,系统全局线程,自定义线程。 几种函数 dispa...
这个方法是获取某个SEL的IMP问题来了,什么是SEL,什么是IMP? 1. SEL Objective-C是动态语言,动态体现在可以在运行的时候修改所执行的方法,可以把一个...
inline 在iOS中的一些框架中,static inline是经常出现的关键字组合. static自不用多说,表示在当前文件中应用,如 static A, 在其它文件中也...
在开发中我们经常使用代理,或自己写个代理,而代理属性都用weak(assign)修饰,看过有些开发者用strong(retain),但并没发现有何不妥,也不清楚weak(as...
该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 在项目中我们经常会用到代理的设计模式,这是iOS中一...