数组线程安全的思考 NSMutableArray是线程不安全的,当有多个线程同时对数组进行操作的时候可能导致崩溃或数据错误,下面是对线程安全的几个思路.如有错误,欢迎指正. ...
数组线程安全的思考 NSMutableArray是线程不安全的,当有多个线程同时对数组进行操作的时候可能导致崩溃或数据错误,下面是对线程安全的几个思路.如有错误,欢迎指正. ...
这年头,从吃的、用的,到店铺、景点,许多生意都忘不了加“网红”二字。 可有些时候,出名,也不见得就是好事。 前段时间,南京某高档网红寿司店拍摄了一支颇为高大上的宣传视频,迅速...
Jenkins安装 借助homebrew,直接调用 brew install jenkins 打包脚本 本质上还是shell脚本,只不过借助ant解析,只不过,jenkins...
一、创建framework工程 二、修改工程配置 如果需要创建静态库,修改bulid-path中的 mach-o Type ,改为Static Library即可 三、创建脚...
一、简介 目前ios制作对外输出的动态库,静态库越来越方便,伴随而来的问题也也越来越少,本次就打包Framework过程做下记录(不涉及xcodebuild调用过程) 二、简...
(1) mac基础路径 ~=当前账户的HOME目录,例如“/Users/xxx” (2) Xcode中的路径 build默认路径:BUILD_PATH = ~/Library...
(本文部分内容参考:http://www.jianshu.com/p/927c8384855a,文/兴宇(简书作者)) OC的动态特性表现为了三个方面: -动态类型-动态关联...
一、简述 OC是运行时语言,只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法。利用runtime机制让我们可以在程序运行时动态修改类、对象中的所有属性、方法,...
(本文部分内容参考:http://www.jianshu.com/p/927c8384855a,文/兴宇(简书作者)) OC的动态特性表现为了三个方面: -动态类型-动态关联...
一、简述 OC是运行时语言,只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法。利用runtime机制让我们可以在程序运行时动态修改类、对象中的所有属性、方法,...
在Xcode工程的Other linker flags中添加-ObjC 标志可以解决使用静态库中的category时出现unrecognized selector的问题。 U...
Autolayout: 最重要的两个概念: 约束:对控件位置和大小的限定条件 参照:对控件设置的约束是相对于哪一个视图而言的 自动布局的核心计算公式: obj1.proper...