简介
Alcatraz 是一个帮你管理 Xcode 插件、模版以及颜色配置的工具。
官网:http://alcatraz.io
GitHub:https://github.com/alcatraz/Alcatraz
more
安装
在终端中执行如下命令:
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
Alcatraz 只支持 Xcode 7+。
使用
从Window菜单中选择Package Manager,即可启动插件列表页面。安装完插件或者模板后,需要重启Xco
继续阅读 »
更新日志
写在前面的话
虽然我们来自不同背景、有不同观点,经历不同;虽然我们做事动机不同,信念、偏见和意见使我们彼此分离,有一件事我们是在一起的:
不管好坏,我们都必须使用 Xcode。
Xcode 不仅仅只是一个应用程序,在 GUI 之下是一个应用程序和命令行工具的结合,它们与开发人员的工作流程一样是编辑器的核心。
继续阅读 »
COCOSPODS 就是其中一个不兼容,你的更新xcode,COCOSPODS 才可以继续用pod install
具体步奏如下
打开 Xcode 6
Command + ,
选择 Locations
将 Command Line Tools version 变为 Xcode 6.0
卸载 cocospods
$ sudo gem uninstall cocoapods
安装 xcodeproj
继续阅读 »
是否采用ARC
某个文件采用ARC,可以在Build Phases中的Compile Sources中找到该类,双击修改Compiler Flags为-fobjc-arc。
某个文件采用MRC,可以在Build Phases中的Compile Sources中找到该类,双击修改Compiler Flags为-fno-objc-arc。
全局宏定义
一个workspace/project如果包含多个target或者scheme,可以在BuildSetting->Preprocessing->Preprocessor Macros中定义自己的宏来区别对待多target喝scheme等
第三方库路径配置
有时第三方库(一般是.a
继续阅读 »
目前iOS的指令集有以下几种:
- armv6: 支持的机器iPhone 1/2/3, iPod Touch 1G, iPod Touch 2G。
- armv7: 支持的机器iPhone 3GS/4/4S, iPod Touch 3G/4G, iPad 1/2/3。
- armv7s: 支持的机器iPhone 5/5C。
- arm64: 支持的机器iPhone 5S。
继续阅读 »
在iOS 5 中,苹果引入了一个解析JSON串的NSJSONSerialization类。
通过该类,我们可以完成JSON数据与NSDictionary和NSArray之间的转化。
以前,我记得我用的是第三方的插件。但是,苹果出了这套解析后,效率也大大了超过了其他的JSON解析第三方类库。所以,推荐使用NSJSONSerialization类来完成转化。
继续阅读 »
Sources
Changelog
New features
Add task api for running custom tasks
Add plugin expansion and provide some builtin plugins
Add export ide project plugin(.e.g makefile and will support to export other projects for vs, xcode in feature)
Add demo plugin for printing 'hello xmake'
Add make doxygen documents plugin
Add m
继续阅读 »
更新日志
* 2016-11-13 重新整理 iOS的包依赖管理工具,更新到最新安装方法
CocoaPods
CocoaPods 简介
CocoaPods是一个用来帮助我们管理第三方依赖库的工具。它可以解决库与库之间的依赖关系,下载库的源代码,同时通过创建一个Xcode的workspace来将这些第三方库和我们的工程连接起来,供我们开发使用。
使用CocoaPods的目的是让我们能自动化的、集中的、直观的管理第三方开源库。
继续阅读 »
今天是 Xcode 更新后,以及苹果 ios8 以后提交第一个应用。其中遇到了不少问题。第一个证书问题没法提交。(第一次用这个开发账号)。
P12 文件
注册正式成为 apple 开发者(花费$99/年),得到Certification 证书(.cer文件)。 证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:
继续阅读 »
cocoapods是Xcode管理第三方类库的工具(当然也可以管理自己封装的私有库),能够处理类库之间的依赖关系,方便多个类库的升级和管理。它是用ruby语言编写的。
more
一、更换ruby源
打开命令行工具terminal,依次输入下面的命令
ruby官方源https://rubygems.org/很可能被墙了
淘宝的ruby源~~https://ruby.taobao.org/~~已停更,建议使用最新的ruby-china源http://gems.ruby-china.org/
继续阅读 »