Mac、Xcode配置
文章平均质量分 51
Mac、Xcode配置
iChenfy
这个作者很懒,什么都没留下…
展开
-
Mac 网络设限制
https://blog.csdn.net/a12a33/article/details/47414845转载 2019-02-13 15:01:08 · 2541 阅读 · 0 评论 -
在CocoaPods构建自己的git版本管理库
地址:http://blog.csdn.net/skylin19840101/article/details/50426822转载 2016-12-12 21:12:53 · 695 阅读 · 0 评论 -
AppStore商店App的相关信息的获取
一个iOS端的App在上架之后,我们可以通过如下方式在App Store查看相关信息:一、通过BundleId查找//BundleIdhttp://itunes.apple.com/lookup?bundleId=xxxx二、通过AppleId查找//appleIdhttps://itunes.apple.com/lookup?id=xxxx 三、举例说明: 地址:https://itunes原创 2016-12-12 14:19:34 · 967 阅读 · 0 评论 -
ios 资源库git项目
这个地址收录了一些开源的App源码;地址:https://github.com/dkhamsing/open-source-ios-apps原创 2016-12-12 10:31:26 · 366 阅读 · 0 评论 -
cocos2d - 粒子系统工具(Particle Designer)
cocos2d - 粒子系统工具(Particle Designer)分类: 学习笔记2013-09-19 10:41 1310人阅读 评论(0) 收藏 举报Cocos2d-x cocos2d - 粒子系统工具(Particle Designer)的使用分类: 卷毛之各种工具2012-11-07 13:03 356人阅读 评论(0) 收转载 2014-09-11 18:12:25 · 978 阅读 · 0 评论 -
第三方类库
ASIHttpRequest ASIHttpRequest 是一个被广泛使用的第三方网络访问开源库。用于提供更加友好的网络访问接口。相信很多搞iOS开发的朋友都用过它。 ASIHttpReques翻译 2014-07-29 09:02:43 · 878 阅读 · 0 评论 -
Cocoapods创建本地库
该篇文章主要说明如何使用cocoapods本地库文章目录1、创建整体文件结构2、创建本地库3、修改podsec文件4、项目使用自己的库1、创建整体文件结构首先选一个位置创建一个文件夹,比如:CocoapodsProject;cd 到该“CocoapodsProject”路径下,然后创建库文件存放的文件夹,此处命名为“TestLibrary”;使用Xcode创建一个Project,此处命...原创 2019-12-16 14:31:31 · 728 阅读 · 0 评论 -
ios测试打包提速
该打包方式仅支持测试打包脚本打包将如下脚本添加到项目的“Run script”,没有的话就创建一个# 如果是Debug环境并且目录存在if [ "${CONFIGURATION}" = "Debug" ] && [ -d "${BUILD_ROOT}/${CONFIGURATION}-iphoneos" ]then# 打开工程目录cd ${BUILD_ROOT}/${...原创 2019-11-21 16:30:38 · 133 阅读 · 0 评论 -
Mac 升级导致cocoapods失效问题
使用pod search出现如下错误MacBook-Pro:~ cc$ pod search jsonkit-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory这是Mac...原创 2018-10-08 09:56:08 · 286 阅读 · 0 评论 -
结构体与NSData的转换
一、结构体typedef struct { UInt16 tag; UInt16 length;}Info;二、相互转换 Info info; info.tag = 0x3e01; info.length = 123; NSData *dataRes = [NSData dataWithBytes:&info length:sizeof(info)];原创 2017-06-05 17:39:34 · 1687 阅读 · 0 评论 -
Int与Byte的转换
/** * 将int数值转换为占四个字节的byte数组,本方法适用于(高位在前,低位在后)的顺序。 和bytesToInt2()配套使用 */ public static byte[] intToBytes2(int value) { byte[] src = new byte[4]; src[0] = (byte) ((value>>24) & 0x原创 2017-06-05 09:12:02 · 822 阅读 · 0 评论 -
iPhone 设备目录结构
一:iOS沙盒知识出于安全考虑,iOS系统把每个应用以及数据都放到一个沙盒(sandbox)里面,应用只能访问自己沙盒目录里面的文件、网络资源等(也有例外,比如系统通讯录、照相机、照片等能在用户授权的情况下被第三方应用访问)1:MyApp.app 该目录包含了应用程序本身的数据,程序打包的时候的资源文件和一些本地文件就是存放在这个目录下的。 程序的可执行程序、plist文件也在这个目录下。转载 2017-03-23 14:15:08 · 1667 阅读 · 0 评论 -
iOS phoneGap的使用(二、自定义phoneGap插件)
首先说明,本人实在创建phoneGap工程之后,添加了”device” 、”dialogs”插件之后,在platform/iOS目录下进行的<插件的自定义>的实现,其它无关都删除了;如下图: 其中的”CordovaLib”也可以用静态库替代; 下面开始说明如何制作插件:一、按如下图添加一个插件目录,我一hello为例: 直接从添加的其它目录copy一份,改下文件夹名字;修改里面的js文原创 2016-12-22 17:33:09 · 872 阅读 · 0 评论 -
ios PhoneGap的使用(一、工程的创建)
前提是你已经有了phoneGap的环境;一、工程的创建cordova create helloworld com.BJCA.helloworld helloworld二、依赖插件的引入1:进入到工程所在目录helloworldcd helloworld2:引入插件//设备信息相关cordova plugin add cordoba-plugin-device//对话框cordova plu原创 2016-12-22 15:37:09 · 867 阅读 · 0 评论 -
ios phoneGap的安装及使用
首先Phonegap是一个利用HTML5去开发App的框架。可以支持移动、PC等移动操作系统,是一个跨平台的应用,比较节省成本,缩短开发时间。性能不如专门的原生的好,做一些简单应用可以使用;PhoneGap官网:http://phonegap.com在Mac下安装Phonegap环境需要一些第三方软件。如Git,Xcode,Node.js等等。 1.安装Git,可以参考教程如下: http://w原创 2016-12-19 17:56:23 · 3004 阅读 · 0 评论 -
微信读书解读
微信读书 iOS 性能优化总结 发表于 2016-05-03 | hypo | 2 Comments 微信读书作为一款阅读类的新产品,目前还处于快速迭代,不断尝试的过程中,性能问题也在业务的不断累积中逐渐体现出来。最近的 1.3.0 版本发布后,关于性能问题的用户反馈逐渐增多,为此,团队开始做一些针对性的性能问题优化。本文将从发现问题、解决问题和预防问题三个方面进行总结。如何发现转载 2016-12-12 14:46:04 · 1466 阅读 · 0 评论 -
ios 资源
一:第三方插件1:基于响应式编程思想的oc地址:https://github.com/ReactiveCocoa/ReactiveCocoa2:hud提示框地址:https://github.com/jdg/MBProgressHUD3:XML/HTML解析地址:https://github.com/topfunky/hpple4:有文字输入时,能根据键盘是否弹出来调整自身显示内容的位置地址:htt转载 2016-12-11 23:18:25 · 376 阅读 · 0 评论 -
编译支持bitcode的openssl库注意点
iOS跨平台编译无非是要配置好编译器,SDK路径和最小支持的iOS版本, 还有开源项目本身要设置的一些选项,编译完了之后调用lipo合成universal的库; 所谓自动编译,无非是在shell脚本里面调用这些里面用到一些命令,这就是基本原理。说几个注意点: 1>. xcrun -sdk iphoneos –show-sdk-path / xcrun -sdk iphonesimulator原创 2016-12-05 15:44:06 · 1453 阅读 · 0 评论 -
手机抓包软件Charles安装使用实例
Charles上的设置要截取iPhone上的网络请求,我们首先需要将Charles的代理功能打开。在Charles的菜单栏上选择“Proxy”->“Proxy Settings”,填入代理端又8888,并且勾上”Enable transparent HTTPproxying” 就完成了在Charles上的设置。如下图所示: iPhone上的设置首先我们需转载 2016-04-07 14:01:44 · 2473 阅读 · 0 评论 -
appledoc 在Mac OS 10.11安装问题
由于更换了电脑,今天之前mac电脑安装的电脑及插件都没了,今天试了在电脑上安装appledoc文档生成工具; 可能由于早起apple对mac的权限管理不太严,看之前的文档好像大家都可以根据文档成功安装;但是我在尝试安装后发现apple的mac OS 10.11及iOS 9 引进了System integrity Pretection 就是通常说的RootLess权限,对系统的root管理更原创 2016-01-15 15:59:04 · 1193 阅读 · 0 评论 -
[iOS开发]Xcode自动注释插件:VVDocumenter使用和安装
Xcode自动注释插件:VVDocumenter使用和安装 开源插件: VVDocumenter 下载地址: https://github.com/onevcat/VVDocumenter-Xcode 使用方法: 在方法写///,效果同上图,下面有方法可以自定义添加注释的方法 安装方法: 下载用Xcode工程打开,按command + B, Build成功后,可以在~/Library/Ap转载 2016-01-15 11:22:58 · 2025 阅读 · 0 评论 -
Mac系统的隐藏文件查看与隐藏
Mac系统的隐藏文件查看与隐藏指令如下1:指令在终端内执行,打开终端2显示隐藏的文件夹指令:defaults write com.apple.finder AppleShowAllFiles YES3:隐藏mac系统的文件指令:defaults write com.apple.finder AppleShowAllFiles NO 4:重启终端即可原创 2015-12-11 20:01:37 · 611 阅读 · 0 评论 -
Reveal的使用
亲测,可以Static LinkingIntegrating Reveal's static library into your iOS application is the quickest and easiest way to enable Reveal introspection.WARNING: Never ship a product which has be原创 2015-06-15 20:14:53 · 669 阅读 · 0 评论 -
u盘制作Mac安装盘
最近公司的mac pro被不小心整的开不了机了,所以联系了苹果客服,获取了一下的mac启动盘的制作方式,但是自己并没有制作,而是直接联网进行了系统的重装,但是这样太慢了。现在就说下MAC启动盘的制作方式:u盘制作安装盘 1,在app store里下载10.10的安装包 2,准备8GB U盘,进入磁盘工具将u盘更改为“Mac OS扩展(日志原创 2015-05-23 11:09:02 · 643 阅读 · 0 评论 -
pearse -- mac 服务器的搭建
peaserwelcomemac下服务器搭建(Apache+Mysql+PHP)如果你是一名 Web 开发者,很多时候都需要在本地搭建服务器测试环境,比如 Apache+Mysql+PHP 这样的环境。事实上 Mac OS X 中想要搭建这样的环境很简单,本文我们就会将详细的教程转载 2014-05-29 23:51:12 · 1177 阅读 · 0 评论 -
CocoaPods安装和使用教程
CocoaPods安装和使用教程Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含C转载 2014-03-31 13:44:19 · 573 阅读 · 0 评论 -
iOS 给App增加itunes 沙盒文件共享支持的功能
iOS 给App增加itunes 沙盒文件共享支持的功能在项目的 info.plist 增加如下key并设置为 YES,然后可通过itunes查看你app的沙盒内的文件;# 方式 一给app的plist配置文件中增加 UIFileSharingEnabled ,将这一项的值设置成YES# 方式 二“Application supports iTunes file sharing”,将...原创 2020-03-19 18:55:20 · 1236 阅读 · 0 评论 -
MacBook Pro硬盘大文件路径
作为iOS开发者,使用的电脑一般都为Mac Book Pro,在上面安装Xcode辅助开发;在使用一段时间会发现自己的电脑系统占用空间会比较多,这是可以查看下面的路径,清除大文件,会清理出一大部分空间;//路径com.apple.DeveloperTools/private/var/folders/d3/frp6mmzx4tb4r_x104rtvl6w0000gn/C/com.apple...原创 2020-02-01 19:30:21 · 1632 阅读 · 0 评论 -
Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法
Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法分类: iOS开发2014-03-21 17:28 10005人阅读 评论(5) 收藏 举报xcodeiosios5调试xcode5.1 Xcode5.1默认不支持iOS5版本的模拟器开发调试,在OS X Mavericks(10.9.x)下默认只能支持iOS6.1及以上版本的模拟器,在OS转载 2014-08-29 11:13:49 · 692 阅读 · 5 评论 -
Xcode常用代码块整理
一、屏幕尺寸 //快捷键 Screen Size/** 屏幕尺寸参数 */#define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width#define SCREEN_HEIGHT [UIScreen mainScreen].bounds.size.height二、初始化函数 //快捷键 initBase#pr原创 2016-09-16 17:30:02 · 4167 阅读 · 0 评论 -
【ios】 Other Linker Flags配置
我们在使用第三方静态库的时候,一般会提醒在Other Linker Flags里边配置“-ObjC”或者“-all_load”或者“-force_load”;它们的作用是: //-ObjC 告诉链接器将库中的Objective-C类和Category类都加载进来(命名不重复的类),但是这样子做有个弊端。没有用到的类也都加载进来了,APP会变大。而且当库中只存在Category类时,“-ObjC”就原创 2018-03-22 15:54:23 · 1125 阅读 · 0 评论 -
Cocoapods不能使用的问题
有时cocoapods的更新不能正常使用,chogn'xin原创 2014-04-25 10:30:10 · 543 阅读 · 0 评论 -
iOS 检测版本更新
iOS 检测版本更新分类: IOS_XCODE2013-07-19 16:52 1596人阅读 评论(0) 收藏 举报如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。当前运行版本信息可以通过info.plist文件中的bundle version中获取:[cpp] vie转载 2014-03-27 19:21:41 · 609 阅读 · 0 评论 -
iOS企业账号的申请
1.账号分类Apple开发者账号分三种,个人,公司,还有企业。个人和公司都称为标准账号。 还有一种是教育机构的账号。现在记录先:申请日期2013年4月26看申请周期有多长。账号介绍个人和公司的就不说了,现在只说企业账号首先是申请企业账号的地址:https://developer.apple.com/pr转载 2015-04-22 16:33:29 · 867 阅读 · 0 评论 -
iOS 工程的重命名
前言:在iOS开发中,有时候想改一下项目的名字,都会遇到很多麻烦。直接改项目名吧,XCODE又不会帮你改所有的名字。总是有很多文件、文件夹或者是项目设置的项。而且都是不能随便改的,有时候改着改着,编译不了。所以各位重命名项目时,记得先备份好一份噢。本文我会介绍一种方法,是我自己参考了很多资料得出的总结。为什么说是完整呢?因为改名之后,你不会再看到任何有关于之前的项目名字。本文会把一转载 2015-04-29 20:13:52 · 564 阅读 · 0 评论 -
iOS 工程去除NSLog
自测 第一种好用,第二种有点问题//1#ifdef DEBUG# define DLog(...) NSLog(__VA_ARGS__)#else# define DLog(...)#endif//2#ifndef __OPTIMIZE__#define NSLog(...) NSLog(_原创 2015-04-29 22:18:51 · 441 阅读 · 0 评论 -
Xcode的debug调试
程序员日常开发中有大量时间都会花费在 debug 上,从事 iOS 开发不可避免地需要使用 Xcode。这篇博客就主要介绍了 Xcode 中几种能够大幅提升代码调试效率的方式。“If debugging is the process of removing bugs, then programming must be the process of putting them in.”——转载 2015-07-05 22:12:57 · 675 阅读 · 0 评论 -
Xcode修改工程名字
虽说项目名称一旦确立一般不会动, 但是难保有一天就会出现这个需求,恰好今天遇到这个问题,特整理出来.环境 mac 10.10 Xcode6.2 beta1.想好名称(废话,但是如果是中文的话...) 如果是新手,特别注意,中文名称会被识别成 - 比如, 运护士会被识别成 --- ,这个有什么危害呢? 就是如果两个应用是字数相同的中文时候,会发生覆盖转载 2015-07-09 16:47:28 · 963 阅读 · 2 评论 -
Git使用简介
Git概要说明Git 是分布式版本管理工具 集中式的服务器挂了所有人都挂了,因为完整仓库只存在服务器上,分布式如果github挂了你可以重新建一个服务器,然后把任何一个人的仓库clone过去就可以了。 Git:分布式版本控制的每个节点都是完整仓库,git的“中央仓库”跟每个人的仓库是一摸一样的,仅仅用于方便交换修改。 SVN:本地没有历史版本;原创 2016-08-08 17:31:00 · 357 阅读 · 0 评论 -
iOS 9 工程配置注意事项
一、http 与 https的问题 iOS9让所有的HTTP默认使用了HTTPS,原来的HTTP协议传输都改成TLS1.2协议进行传输。直接造成的情况就是App发请求的时候弹出网络无法连接。解决办法就是在项目的info.plist 文件里加上如下节点: NSAppTransportSecurity 二、BitCode bitcode的理解应该是把程序编译成的一种过渡代码,然后苹果再把这个过渡转载 2016-09-15 16:29:22 · 741 阅读 · 0 评论