XCODE - 技术教程文章

关于xcode6打包以及上线前企业部署测试的说明 --转自张诚教授微博【图】

xcode6如何打包首先clean然后点击归档点击打包之后保存点选第一个以后检查相关证书签名那么我们开发完以后,在上线前如何给别人测试有2种方法1、使用299美金的企业开发者账号搭建企业部署程序给别人,用户访问网页进行安装,那么这样有一个问题,就是我们的界面需要自己设计,并且需要服务器配合,同时不能进行大规模的上线前测试,但是交付用户使用还是可以的,这里我们不是主要说这个 备注:韩志宇提出在原来企业分发的时候图片可...

XCode项目配置可访问 非 https 接口的方法【代码】【图】

打开项目的info.plist文件,右键- open as sourceCode .在代码中添加: <key>NSAppTransportSecurity</key><dict><key>NSAllowsArbitraryLoads</key><true/></dict>也可以放在代码块中,方便下次开启新项目的时候使用:(记住去掉第一个尖括号,然后pllist中输入第一个尖括号<,在输入ATS 即可看到自动提示。)原文:http://www.cnblogs.com/panzi/p/5182819.html

Xcode7.3 使用NSURLSession发送HTTP请求报错【图】

控制台打印:Application Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app‘s Info.plist file. 解决办法:修改info.plist文件 原文:http://www.cnblogs.com/yujinzhong/p/5591715.html

iOS 真机调试 Xcode 显示 device Error: device unavailable

一般来说有两个原因:1. iphone没有加到test device里,将iphone的设备id加到test device列表里2. Xcode不支持当前的iOS版本,将Xcode升级到最新版 原文:http://www.cnblogs.com/yibinpan/p/4930373.html

博客第一篇_Xcode6_iOS_APP上传失败总结

Xcode6_iOS_APP上传失败总结 最近刚刚完成工程,上传的时候遇到一些麻烦,在这里分享给大家,希望对遇到同样问题的有些帮助. 我遇到的是这样的,工程调试完成,打包后,用xcode6自带的Application Loader上传时,首先遇到的是 Error Description not available 上传N多次都是这个错误 截图如下: 调试多次未果,初步人为是网络问题,结果回到家任然上传不成功,同样的问题. 翻翻博客,有人提到FQ后上传成功.于是打开FQ,上传,开...

Objective-C]入门 (xcode helloworld程序 创建类

一:objective-c简介Objective-C是进行iPhone软件开发的语言Objective-C语言是C语言的一个扩展集Objective-C是一种面向对象的语言大小写敏感程序语句必须以(;)结束开发工具(Xcode)二、第一个Objective-c程序启动 Xcode。初次启动的时候,也许会弹出一个“Welcometo Xcode”的一个对话框,我们可以把它关掉。 然后是选择屏幕上部菜单的“File->New Project”,出现了一个让你选择项目种类的对话框。你需要在对话框的左边选择“Command...

XCode 6.3中team无法改为None,导致真机编译不过【图】

从github上下载了 iAppInfos, 编译不过,提示如下:如下图,显示的team未知,可能是这个问题导致的,所以先改下team为None,发现改不了。。。-_-3. 经研究发现,修改iAppInfos.xcodeproj/project.pbxproj文件可以,如下:a. 首先找到如下内容b. 删除TargetAttribtes一段,保存,即可。完。补充,还有个更简单的原文:http://my.oschina.net/u/734027/blog/406040

Xcode7 下问题汇总【代码】

1.The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.  Xcode7 编译程序无法连接网络,是因为Xcode7下,Apple要求数据传输协议必须支持Https协议,否则将会默认无法连接网络。目前网上已经给出临时解决办法:1.在Info.plist中添加 NSAppTransportSecurity 类型 Dictionary; 2.Dictionary 下添加 NSAllowsArbitraryLoads 类型为 Boolean ,值设为 YES。持...

Xcode 插件(时间就是生命)【图】

时间就是金钱。编码效率的提升意味着更多的收入。可是当我们的开发技巧已经到达一定高度时,如何让开发效率更上一层楼呢?答案就是使用开发工具!在这篇文章中,我会向你介绍一些帮助我提升编码速度和工作效率的工具。Xcode插件几乎所有开发者都知道Alcatraz是一个开源的包管理工具,可以让我们更轻松地管理各种插件。接下来就介绍下我的最推荐的10个插件:10.HOStringSense在编辑字符串的时候,它会在代码上方生成一个字数统计的提...

XCode6.3上使用opencv教程(MacOSX 10.10)

OpenCV 是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。2. MacOSX上安装OpenCV2.1. 安装Homebrew2.2. 安装OpenCV3. XCode建立OpenCV项目3.1. 配置搜索路径3.2. 添加链接库3.3. 设置编译路径3.4. OpenCV初始项目参考XCode6.3上使用...

MacBook 以及 XCode 使用小结

// Xcode 最最基本的常用快捷键(想看效果的话执行比调试应该要快):// 1.在所属范围内修改所有变量名:control + command + t;// 2.在 .m文件和 .h 文件之间切换:alt + command + up;// 3.智能提示: command + ,; command + .; command + esc;// 4.查看控制台输出:shift + command + r; // 5.复制代码:command + c;// 6.剪切代码:command + x;// 7.粘贴代码:command + v;// 8.全选代码:command + a;// 8.mac机器的 home 键...

Xcode6.2自定义代码块位置【图】

为了偷懒,自己写的代码块。到了一个新的工作环境,往往需要自己重新拖拽一下,其实没必要。代码块都在某个文件中,拷贝出来,然后带走,放到新的“对应目录”下即可。这些 .codesnippet 文件就是你偷懒的代码。原文:http://blog.csdn.net/u010590318/article/details/44573789

iOS XCode工程 警告处理

今天 老板说,群~你的警告??蛮多的。。。我拍了胸脯,下周项目总结时候一定会完美解决!!!于是我得把项目中全部警告解决了,加油??。(去除警告的目的,防止潜在可能引发的问题,不仅仅是老板让我处理,我就处理的??)自己项目中警告如下:(1)创建了实例变量却没使用。。。不使用就删除 ??(2)自己预留的#warning 提醒 处理完需要删除??(3)整型 int NSInteger 类型 短整型长整型来回赋值可能会发生警告,自己项目中的...

[openCV]Mac平台下openCV的搭建(Xcode + openCV 2.4.10)【代码】【图】

1.序言从今天开始,开始使用Mac来跑openCV了。开始感觉其实应该开发阻力不是太大样子,事实上来讲,其实比Windows要繁琐一些呢。现时点的配置为os x yosemite 10.10.3openCV 2.4.10(现时点的最新版本为:3.0 RC1)Xcode Version 6.3.2 (6D2105)在这个配置下,我按照如下步骤搭建了我的openCV平台。2.配置环境的步骤2.1 openCV的选择刚才也说了,现时点openCV的最近版本为openCV 3.0 RC1。我一开始也选择了使用openCV 3.0 RC1,然而在...

XCODE 6 经常报错 “Could not inspect the application package”【图】

XCODE 6.01,真机运行时,总是是 第一次 蹦出弹窗, 提示:App installation failedCould not inspect the application package.再来一次就可以运行了。但是,一直反复出现。为什么呢? 分析后发现:项目一开始是没有问题的。后来我把工程名改成中文,就出现这个问题了。所以只要恢复成之前的英文就好了。原文:http://www.cnblogs.com/wangpanpan/p/4147931.html

Xcode的控制台调试命令 (小小的体会)【图】

原文地址: http://blog.csdn.net/likendsl/article/details/7576549XCode4.0以后,编译器换成了LLVM 编译器 2.0与以前相比,更加强大:1.LLVM 编译器是下一带开源的编译技术.完全支持C, Objective-C, 和 C++.2.LLVM 速度比 GCC快两倍,建立的程序也会运行的更快. 因为它更好的利用现代的芯片的结构.3.LLVM和Xcode 4完全的整合在一起.包括关键字高亮,代码完整性等全都是由LLVM语法分析器来分析的. 这样可以在编辑的时候就可以很好的...

iOS:Xcode错误 failed to get the task for process 3118

模拟器运行正常的项目,在真机上运行出现failed to get the task for process 3118错误,解决方法是看看你的开发者证书是否选择正确了原文:http://blog.csdn.net/u013243469/article/details/43406203

Xcode 中配置 clang-format 格式化 C++ 代码【代码】【图】

Xcode 自带的代码格式化功能(control + I)很有限,其 “格式化” 仅限于设置缩进,代码里面的格式是不会处理的。所以需要借助额外的工具来完成代码的美化。clang-format 便是可选的工具之一,它可用来格式化 C/C++/Java/JavaScript/Objective-C/Protobuf/C# 等代码。其内置了多种预设的代码风格,分别有 LLVM, Google, Chromium, Mozilla, WebKit。可通过添加 .clang-format 文件来进行配置。优先使用项目中的 .clang-format 文件...

Xcode 插件管理工具 Alcatraz【代码】

Alcatraz是一个用来管理插件的工具,支持各种插件的管理,你还能自己创建插件。如果安装完毕看不到,请至文章最后。安装Alcatraz:1 mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins; 2 curl -L http://git.io/lOQWeA | tar xvz -C ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-in删除:1 rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin 2 r...

在Xcode開發python【图】

1.新增一個專案,選擇External Build System後按Next2.選取python的路徑,路徑可透過終端機下which python找到3.選擇Edit Scheme修改4.Edit Scheme的第一個Info選項下的Executable選python(剛才用which python找到的執行檔),然後Debug要選None或是Debugger executable的勾選要取消5.Edit Scheme的第二個Arguments選項下的Arguments Passed On Launch將等下要執行的python程式列入6.Edit Scheme的第三個Option選項下的Working Dire...

Xcode6模拟器路径变更说明

Xcode6发布后,出现了很多的变动,功能性的变动,在这里不进行过多的赘述,在WWDC上苹果已经进行了讲述,网上也有很多文章,这里要介绍的是一些不太容易发现的,但很重要的小地方。 1、Xcode6模拟器路径的变更 在Xcode5和之前的版本中,Xcode的模拟器路径为:/Users/username/Library/Application Support/iPhone Simulator。在该文件夹下,可以查看到所有的模拟器版本,点进去后,可查看应用沙盒情况。 在开发中,建议将文件拖动...

iOS9编程GOGOGO:XCode7新变化【代码】【图】

做一个关于栈视图 UIStackView的Demo,先看看XCode7的变化关于StoryBoard:启动画面由xib变为Storyboard StoryBoard引用: 现在可以在一个StoryBoard中添加对另外一个StoryBoard的引用,在多个SB中进行切换不用再写代码了,如图: 以前的方式(SWIFT):override func viewDidLoad() {super.viewDidLoad()var sb : UIStoryboardlet del = UIApplication.sharedApplication().delegate as! AppDelegatesb = UIStoryboard(name: "Lau...

scanf的使用(Xcode开发环境)

scanf使用细节输入一个数据 int num1; scanf(“%i",&num1); 输入多个数据 int num1,num2; printf("请输入2个数字:"); scanf(“%i%i",&num1,&num2); 说明: a 输入数据类型之间(%i%i)若没有间隔符则默认使用table、回车、空格做间隔符 b 可以在%i%i之间明确以什么符号做间隔符,如%i,%i就是以逗号做输入间隔符,此时在使用table、回车、空格是不起作用的。 特别注意输入有char型数据 int num1,num2; char c; ...

Xcode使用笔记

SourceKitService持续崩溃问题删除~/Library/Developer/Xcode/DerivedData下所有文件Swift SourceKitService Crashed 原文:http://blog.csdn.net/zwvista/article/details/40917769

xcode 常用快捷键大全

command + / 注释command + b 构建command + enter 运行command + r 构建并运行command + k 编译command + y 构建调试command + shift + i 调试进入command + shift + o 跳过command + shift + p 继续运行command + shift + t 退出当前断点conmand + ,代码提示control + command + \ 开启断点状态control + \ 添加、删除断点command + / 注释command + option + 方向上 切换头、类文件、command + W 关闭当前窗口command + M 窗...

MacOS(10.13)+Qt(5.5.0)+Xcode(8.3.3) C++开发环境配置【代码】

VMware虚拟机安装MacOS(这里安装的是MacOS X 10.13), 百度很多, 不再详述.安装Xcode(这里安装的是Xcode8.3.3) 下载(https://developer.apple.com/download/)安装安装CommondLineToolsforXcode(这里安装的是8.3.2) 下载(https://developer.apple.com/download/)安装检查xcode-select --install //如果提示Update, 说明已安装安装Qt5.5.0 这里安装在默认位置(/users/xxx/Qt5.5.0目录下)进入该目录将快捷方式拖到Dock上, 以后就可以从...

Xcode常用快捷键

随着开发任务的增多,用鼠标方式来按一些命令已经不能够满足需求,因此有必要学习一下快捷键隐藏xcode command+h退出xcode command+q关闭窗口 command+w关闭所有窗口 command+option+w关闭当前项目 command+control+w关闭当前文件 command+shift+w保存文件 command+s保存所有文件 command+option+s还原到保存时状态 command+u项目中查找 command+shift+F查找下一个 command+g查找上一个 command+shift+g浏览源文件 command+Doubl...

xcode UIImage图片拉伸

图片拉伸+(UIImage*)wlisWithImage:(NSString *)name{ //获取图片 UIImage * img=[UIImage imageNamed:name]; //获取图片宽 CGFloat imgW=img.size.width; //获取图片高 CGFloat imgH=img.size.height; //获取可拉伸的图片 return [img resizableImageWithCapInsets:UIEdgeInsetsMake(imgH*0.5, imgW*0.5, imgH*0.5, imgW*0.5) resizingMode:UIImageResizingModeTile];} /** 以前的拉伸图片 */+(UIImage *...

xcode用法

参考:http://stackoverflow.com/questions/5276967/python-in-xcode-71. 双击打开Xcode2. 点击File->New->New Project,点击Next3. 在左边的面板选择Other,右边选择External Build Sytem,点击Next4. 输入Product name, organization name, organization identifier,Build Tool里面填写“/usr/bin/python”,点击Next。python的路径可以在Terminal上输入which python来查看。点击Next。5. 选择存放的地方,点击Create。 原文:h...

xcode6 framework missing submodule xxx 警告

xcode6 framework missing submodule xxx 警告从xcode6开始,iOS可以直接创建生成framework了如:创建 framework 项目,TFKit.framework则 会自动生成TFKit.h然后我们再添加一些自已的类,并对外提供 TFA.h,TFB.h那么需要先在 TFKit.h 里面#import <TFKit/TFA.h>#import <TFKit/TFB.h>最后在build 生成 TFKit.framework使用时,直接使用 #import <TFKit/TFKit.h> 即可 参考:http://stackoverflow.com/questions/25800301/xcode-mis...