命名空间 对长期从事objective-c语言开发的我们来说,命名空间可能是一个比较陌生的名称。 “命名空间”,简单地说,就是不允许有相同类名的区域。从事过java或者js开...
命名空间 对长期从事objective-c语言开发的我们来说,命名空间可能是一个比较陌生的名称。 “命名空间”,简单地说,就是不允许有相同类名的区域。从事过java或者js开...
1、冒泡排序 原理:重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相...
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh[ht...
前言 内容参考: iOS 内存分配 栈、堆、全局区、常量区、代码区 NSString存储管理--NSTaggedPointerString iOS开发中的内存分配(堆和栈) ...
https://search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software[https:...
grep -r UIWebView .
1. 利用Homebrew安装; brew update brew install carthage 2. 到Carthage项目下直接下载Carthage.pkg安装;
https://git-lfs.github.com 安装Homebrew<百度mac安装Homebrew> brew install git-lfs <利用Homebrew...
1.打开sourcetree 2.关闭sourcetree 3.命令终端输入defaults write com.torusknot.SourceTreeNotMAS com...
打开终端cd 到 xxx.m 所在文件夹 模拟器xcrun -sdk iphonesimulator clang -rewrite-objc xxx.m 真机 xcrun-s...
简单粗暴的修改方法 1、打开终端 2、输入DevToolsSecurity --status 查看状态,如果是 Developer mode is currently dis...
进程和线程 进程是指在系统中正在运行的一个应用程序,每个进程之间是独立的, 每个进程均运行在其专用且受保护的内存空间内; 比如同时打开QQ、Xcode,系统就会分别启动2个进...