Editor/IDE
文章平均质量分 98
Sodaslay
这个作者很懒,什么都没留下…
展开
-
14 个 Xcode 中常用的快捷键操作
原文地址:http://www.cocoachina.com/ios/20141224/10752.html在Xcode 6中有许多快捷键的设定可以使得你的编程工作更为高效,对于在代码文件中快速导航、定位Bug以及新增应用特性都是极有效的。当然,你戳进这篇文章的目的也在于想要快速的对代码文件进行操作,或者是让Xcode的各面板更为适应你小本子的屏幕。在Xcode转载 2017-06-26 11:38:36 · 452 阅读 · 0 评论 -
加快XCode的编译链接速度(200%+)——XCode编译速度慢的解决方案
最近在开发一个大项目的时候遇到一个很头疼的问题,由于项目代码较多,每次都要编译链接1分钟左右,调试的时候很浪费时间,于是研究了一下如何提高编译链接的速度,在这里分享给大家。提升编译链接的速度主要有以下三个方式:1. 提高XCode编译时使用的线程数[plain] view plaincopydefaults write转载 2015-10-08 17:51:08 · 969 阅读 · 0 评论 -
iOS 9适配总结
Demo1_iOS9网络适配_改用更安全的HTTPSiOS9把所有的http请求都改为https了:iOS9系统发送的网络请求将统一使用TLS 1.2 SSL。采用TLS 1.2 协议,目的是 强制增强数据访问安全,而且 系统 Foundation 框架下的相关网络请求,将不再默认使用 Http 等不安全的网络协议,而默认采用 TLS 1.2。服务器因此需要更新,以解析相关数据。如不更新,转载 2015-09-16 23:27:57 · 1474 阅读 · 0 评论 -
Eclipse for Mac 常用快捷键
为了提高开发效率,Eclipse 为我们提供了许多快捷键,它们能够帮助我们快速和方便的完成一些繁琐的操作。 关于 Eclipse for Windows 的快捷键,在百度和谷歌等搜索引擎都可以搜索到,在这里只提供 Eclipse for Mac 的常用快捷键。我并不打算把所有的快捷键都罗列出来,那样非常没有必要。Command + O:显示大纲Command + 1:快速修转载 2015-06-08 09:35:50 · 1230 阅读 · 0 评论 -
iOS 绝对布局、autoresizingMask 布局、AutoLayout 布局详解
绝对布局绝对布局使用写死的 frame 定位各个视图,优点是 app 性能消耗小,缺点是开发成本高(需要写代码时适配机型计算好视图起点宽高)。autoresizingMask 布局autoresizingMask 布局主要围绕视图的位掩码策略配置布局,其枚举类型如下:typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) { ...原创 2015-04-30 11:20:30 · 1096 阅读 · 0 评论 -
用NoWEB进行文学编程
WEB不是Web,它是进行文学编程的工具。 所谓文学编程, 即在文档同时编程, 程序实际上是嵌入在文章里面的。 这种方式为高德纳首先提出,并和TeX紧密结合。 首先有CWEB工具是为c语言设计的web程序, 后又有为fortran设计的web。在pyhton中有leo既是IDE又是文章编程工具, 但是对ide我一向推崇emacs, 故也不可用。找到三个语言无关的web,fuweb, n转载 2015-04-09 18:05:14 · 1881 阅读 · 0 评论 -
LaTeX使用--XeLaTeX入门基础(二)
主机平台:Gentoo Linux 11.2内核版本:Linux Kernel 3.2.1编译环境:XeTeX 3.1415926-2.3-0.9997.5 (TeX Live 2011)相关阅读:LaTeX使用--XeLaTeX入门基础(一) http://www.linuxidc.com/Linux/2012-05/61546.htm1、首先是vim-latex转载 2015-04-09 17:54:02 · 2970 阅读 · 0 评论 -
LaTeX使用--XeLaTeX入门基础(一)
主机平台:Gentoo Linux 11.2内核版本:Linux Kernel 3.2.1编译环境:XeTeX 3.1415926-2.3-0.9997.5 (TeX Live 2011)1、latex、tex、xelatex、xetex的关系 LaTeX 是TeX 中的一种格式(format) ,是建立在TeX 基础上的宏语言,也就是说,每一个LaT转载 2015-04-09 17:51:47 · 6268 阅读 · 0 评论 -
XCode下的GDB命令实例
对于大多数Cocoa程 序员来说,最常用的debugger莫过于Xcode自带的调试工具了。而实际上,它正是gdb的一个图形化包装。相对于gdb,图形化带来了很多便利, 但同时也缺少了一些重要功能。而且在某些情况下,gdb反而更加方便。因此,学习gdb,了解一下幕后的实质,也是有必要的。gdb可以通过终端运行,也可以在Xcode的控制台调用命令。本文将通过终端讲述一些gdb的基本命令和转载 2012-07-25 17:08:53 · 1232 阅读 · 0 评论 -
Masonry介绍与使用实践:快速上手Autolayout
前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4-iphon转载 2015-03-18 11:26:58 · 390 阅读 · 0 评论 -
有多少种方式可以在vim中插入递增的数字
Table of Contents有多少种方式可以在vim 中插入行号1 在文本中插入行号1.1 使用line()函数1.2 使用ex命令1.3 使用range()函数1.4 加法运算1.5 使用1.6 利用Vim的编程支持1.7 外部命令1.8 其它方法2 最后 Next: chap2,Up: Top 1 在文本中插入行转载 2016-04-08 18:19:02 · 24318 阅读 · 0 评论 -
iOS8中的UIScreen、UIWindow、键盘尺寸、状态栏尺寸的改动
1.首先,在iOS8之前的[UIScreen mainScreen].bounds 和 [UIScreen mainScreen].applicationFrame 两者的区别在于:1)[UIScreen mainScreen].bounds:指固定的屏幕尺寸(宽高固定)2) [UIScreen mainScreen].applicationFrame :指除却状态栏后的固定的屏幕原创 2014-10-19 23:24:48 · 4899 阅读 · 0 评论 -
自定义 Xcode 工程模版与文件模版
原文地址:http://blog.csdn.net/lizhongfu2013/article/details/27672749一、前序不管你是新手还是老鸟,开发中都要创建项目和创建文件,例如:创建工程 ->选择模版 ->新建项目打开工程,新建文件每次都要这样从一个空项目或者空文件开始,自己转载 2018-01-01 20:23:42 · 1973 阅读 · 0 评论 -
解放生产力 - Xcode 与 Simulator 技巧整理(持续更新中)
自定义 Xcode 工程模版与文件模版 Xcode 开发技巧之 code snippets (代码片段)提升 iOS 开发效率! Xcode 9 内置模拟器的9个技巧原创 2017-10-25 18:25:53 · 493 阅读 · 0 评论 -
iOS11 Xcode 9 快速跳转到定义新姿势(Jump to Definition)
原文地址:http://blog.csdn.net/qq_31810357/article/details/780484202017年9月20日,苹果如期推送 Xcode 9 和 iOS 11的更新.Xcode 9正式版与之前beta版本相差不大,编辑器有较大调整,试写代码,发现“跳转定义”跟以前不一样了,之前按住command +鼠标左键即可跳转定义.如今不一样了,如转载 2017-09-26 10:00:25 · 931 阅读 · 0 评论 -
Xcode 高级调试技巧
在苹果的官方文档中列出了我们在调试中能用到的一些命令,我们在这重点讲一些常用的命令调试本地文件方法(Mac OS X):(lldb) target create "/Users/piaoyun/Desktop/xx.app/Contents/MacOS/xxxx"远程调试方法:设备端运行:附加进程:./debugserver *:1234 -a "You转载 2017-09-03 21:52:02 · 10106 阅读 · 0 评论 -
CSDN 中 MarkDown 一些用法备忘
文字相关字体、字号、颜色<font face="黑体">我是黑体字</font><font face="微软雅黑">我是微软雅黑</font><font face="STCAIYUN">我是华文彩云</font><font color=#0099ff size=7 face="黑体">color=#0099ff size=72 face="黑体"</font><font color=#00f原创 2017-06-13 23:31:31 · 346 阅读 · 0 评论 -
iOS 版 MWeb 简介— Markdown 编辑利器
原文地址:http://zh.mweb.im/introducing-mweb-for-ios.htmlMWeb 首先是一个 Markdown 编辑器,所使用的 Markdown 语法为 Github Flavored Markdown,简称 GFM,这是一种最为广泛使用的 Markdown 语法之一。如果你不知道什么是 Markdown,建议看一下附带的 Markdown转载 2017-05-21 00:05:23 · 3638 阅读 · 0 评论 -
iOS 工程的警告修复
原文地址:http://www.cocoachina.com/ios/20170601/19396.html在项目中碰到300+的警告,强迫症只能修复了1:#warning这个后面添加中文的话,在xcode的左边警告列表页会显示不全,所以推荐使用英文注释2:(Method possibly missing a [super awakeFromNib] c转载 2017-06-10 21:26:53 · 2225 阅读 · 0 评论 -
开发者所需要知道的 iOS 11 SDK 新特性
原文地址:https://onevcat.com/2017/06/ios-11-sdk/年纪大了过了能熬夜看 WWDC 的时代了,但是还是在小小宝的哭闹和妈妈大人换尿布的催促中起了个大早。于是算趁着“热乎”把 WWDC 2017 的 Keynote 看完了。和往年差不多,虽然 WWDC 是一个开发者会议,但是 Keynote 并不是专门针对我们开发者的,它还承担了公司状转载 2017-06-10 14:21:25 · 786 阅读 · 0 评论 -
使用 Xcode 进行 iOS 设备无线调试
原文地址:http://www.cocoachina.com/ios/20170609/19482.html设备环境:Mac OSX 10.12.5、iOS11、Xcode9PS:这是WWDC2017的新功能,iOS11以上,Xcode9这是刚性要求。这个功能不好找,就记下来了手机连接上Xcode,打开Xcode菜单:Windows->Device and Simulators转载 2017-06-17 16:38:43 · 1745 阅读 · 0 评论 -
iOS中创建使用链接库
基本知识在实际的编程过程中,通常会把一些公用函数制成函数库,供其它程序使用,一则提搞了代码的复用;二则提搞了核心技术的保密程度。Library使用的两种方式:封装lib.a和直接引用lib工程。一、封装.a文件直接封装lib.a,向使用者提供头文件列表。使用者引用头文件并且使用其中方法,但是看不到实现文件的内容。这种方式每当静态库函数需要修改时就必须重新生成lib.转载 2014-05-22 14:51:44 · 2607 阅读 · 0 评论 -
在xcode6中使用矢量图(iPhone6/6P 适配UI)
ios应用程序是一个图像主导的产品。在开发一个应用程序时,你需要各种尺寸的图标,你需要为每个图像文件制作一个@1x尺寸和一个@2x尺寸。这样你的应用看上去才足够精美。但缺点是你必须单独生成这些文件。随着iphone6和iphone6 Plus的到来,这个问题变得更加让人头疼:@3x 资源。 幸运的是,苹果在xcode6中提供了一些伟大的工具来管理这些资源。更好的是,这种方式也转载 2014-10-20 00:23:08 · 915 阅读 · 0 评论 -
Mac上MacVim安装与配置
Download MacVim 7.3 (snapshot 64) for Mac OS X Lion. (Released Jan 2, 2012.)下载后得到 MacVim-snapshot-64.tbz这个包里面有三个文件(MacVim、mvim、reader.txt)把MacVim.app放到你的应用程序也就是/Applications目录下(必须放到应用程序目录下,否转载 2013-09-04 09:19:14 · 2653 阅读 · 0 评论 -
XCode最全快捷键
1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD +转载 2013-07-03 18:29:58 · 788 阅读 · 0 评论 -
xcode 4.2 不再支持 Window-Based Application 的解决办法(转载)
xcode 4.2 不再支持 Window-Based Application 的解决办法: 1.创建空项目 Empty Application。(在Xcode4.2下创建的这个空项目不再有MainWindow.xib文件了。) 2.Ctrl+N,创建User Interface下面的Window(选择“iOS->User Interface->Window),命名成Mai转载 2013-06-19 18:05:06 · 797 阅读 · 0 评论 -
Storyboard全解析
(Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboard的效果,我贴上本教程所完成的Storyboard的截图: 现在,你就可以清楚的看到这个应用究竟是干些什么的,也可以清楚的看到其中的各种关系,这就是Storyboard的强大之处了。如果你要制作一个页面很多很复杂的App,Storyboard可以帮助你解决写很多重复的跳转方法转载 2013-03-20 14:07:56 · 1139 阅读 · 0 评论 -
Windows上使用Objective-C和Cocoa
最近进行iPhone的开发,使用了Cocoa,感觉Cocoa设计很精致,Objecitive-c语法也很简单和易用,因此想是否在Windows下也有可以运行的环境,这样可以方便使用,否则只在MAC上用,安装虚拟机或购买硬件都比较麻烦,搜索了一下资料,还真有这方面的工具。关于cocoa跨平台的问题http://stackoverflow.com/questions/2049099/cocoa转载 2012-08-17 17:24:58 · 1259 阅读 · 0 评论 -
Windows下搭建Objective-C运行环境
最近打算学习关于iOS开发的相关知识,于是就要学习Objective-C了,买了几本参考书,开始自己学习这门新语言。不过感觉仅仅看书是不行 的,就打算边学边写点程序。不过众所周知,正规的开发环境Xcode只有在Mac上面才有,作为一名穷学生,暂时还买不起呀,桑心...于是只能到网上搜 集如何在windows下运行Objective-C程序,网上这方面的信息很多,不过有许多都有点过时,并且信息比转载 2012-08-17 16:59:09 · 2412 阅读 · 0 评论 -
XCode 3.2 常用快捷键
shift + command + E 显示或者隐藏 Editor 窗口。command + [ 左移代码command + ] 右移代码tab 代码自动完成Esc 打开自动完成列表(E表示枚举类型,转载 2012-08-08 21:40:16 · 443 阅读 · 0 评论 -
VI编辑器建议添加配置
set ts=4 set shiftwidth=4 Tab键的宽度 //set softtabstop=4 set expandtab set autoindent 自动缩进 //set cindent colorscheme torte 配色方案 set colorcolumn 设置列警示线原创 2012-02-22 22:08:33 · 537 阅读 · 0 评论 -
新xcode的literal syntax是什么
New Objective-C Literal Syntax for NSArray, NSDictionary 是以@字符开始的方式简单地创建数组、字典、NSNumber常量。代码如下:NSNumber *n1 = @1000; // [NSNumber numberWithInt:1000] NSNumber *n2 = @3.1415926; // [NSNumber num转载 2013-09-17 16:12:54 · 787 阅读 · 0 评论 -
强制去除xcode的编译警告
使用#pragma clang diagnostic ignored语法来强制去除xcode的编译警告,代码举例如下:#pragma clang diagnostic push#pragma clang diagnostic ignored "-Warc-bridge-casts-disallowed-in-nonarc" CGImageSourceUpdat原创 2013-09-17 16:11:43 · 859 阅读 · 0 评论 -
关于适配ios8、iPhone6、iphone plus以及资源优化相关问题
Coco2d版本:3.1.0.Xcode:6.0.1一、ios7及之前版本,universal程序准备3套资源:普清(320×480)、高清(1136×768)、ipadhd(2048×1536)。其中,iPhone 4、iphone5、ipad普清(1024×768)使用同一套资源。即背景图使用1136×768,资源图完全相同,针对ipad,使用如下代码:转载 2014-10-19 23:19:37 · 1976 阅读 · 0 评论 -
Xcode6中自动布局autolayout和sizeclass的详细教学
一、关于自动布局(Autolayout)在Xcode中,自动布局看似是一个很复杂的系统,在真正使用它之前,我也是这么认为的,不过事实并非如此。 我们知道,一款iOS应用,其主要UI组件是由一个个相对独立的可视单元构成,这些可视单元有的主要负责向用户输出有用的信息,有些则负责信息的输入(交互),交互的过程中往往还伴随有动画的效果,已达到整个信息传递的连贯性以及用户体验的细腻感转载 2014-10-20 00:28:30 · 3535 阅读 · 0 评论 -
USING VECTOR IMAGES IN XCODE 6
iOS applications are an image-driven species. When developing an app, you need icons in various sizes, Default.png images in different sizes, and also @1x and @2x images for each image file inside the转载 2014-09-30 15:09:18 · 1312 阅读 · 0 评论 -
插件就是生产力——那些不能错过的XCode插件们
古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径! 晾一下我的武器库,欢迎大家选用:) 全能搜索家CodePilot 2.0------------------------------------你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任转载 2014-08-13 18:53:51 · 543 阅读 · 0 评论 -
vim配置vimrc详解
一、vim/gvim 环境变量1. vimrc的存放位置: 系统 vimrc 文件: "$VIM/vimrc" 用户 vimrc 文件: "$HOME/.vimrc" 用户 exrc 文件: "$HOME/.exrc" 系统 gvimrc 文件: "$VIM/gvimrc" 用户 gvimrc 文件: "$HOME/.gvimrc" 系统菜单文件: "$VIMR转载 2014-06-26 20:15:03 · 7923 阅读 · 0 评论 -
WorkSpace使用(与Library结合)
WorkSpace是Xcode提供的便于群组化管理项目工程的一个工作区间,我们可以把有关联的项目放到同一个工作区中,进行联合编译或者其它操作等。WorkSpace是XCode4引入,在XCode3中工作流被限制在单一的项目工程中,在之后的版本中可以把工作流相关的若干个项目工程放到同一个工作区中。当然WorkSpace应该还有更广阔的应用,本文暂时只针对与Library的结合展开。由于最近在做基础框转载 2014-05-22 09:37:45 · 1146 阅读 · 0 评论 -
为什么要用-all_load&-ObjC
为了减少工作量复用部分代码,于是乎我们开始选择重构整个项目,把可以公用的代码放在一起打包成一个静态库子项目在其他的项目中使用。介绍这部分内容的文章在网上很多,各位可以G一下细看。但是每次在加入静态库的时候都会在other linker flag里设置两个值:-all_load和-ObjC。很奇怪为什么要这样做,而且有的时候什么都不设置也不影响静态库的使用。所有使用了这个静态库的转载 2014-05-01 11:19:13 · 551 阅读 · 0 评论