摘要: xcode精选快捷键1. 编辑类^L:选中一行(定制)^P: 向上移动^N: 向下移动CMD+E:移动行头(定制)CMD+D: 删到尾(定制)以上组合等价于TextMate的CMD+E(删去一行)CMD+delete 删到行头CMD+[:减小缩进CMD+]:加大缩进CMD+ALT+[:上移CMD+ALT+]:下移^+CMD+J: 到定义^+CMD+left/right: 前进/回退2. 菜单类主EditorCMD+Enter: 标准模式Alt+CMD+Enter: 协助模式(两窗体)^+CMD+up/down: 切换.h .m^1:related file^5: 目录下文件CMD+{ / }. 阅读全文
posted @ 2014-03-02 21:24 无名盗闪 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 工程需要包含 QuartzCore.Framework。.h文件 1 #import 2 3 @interface UINavigationBar (TNDropShadow) 4 5 - (void)dropShadowWithOffset:(CGSize)offset 6 radius:(CGFloat)radius 7 color:(UIColor *)color 8 opacity:(CGFloat)opacity; 9 10 @end.m文件 1 ... 阅读全文
posted @ 2014-03-02 21:17 无名盗闪 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 首先,用到一个开源框架,可以去https://github.com/enormego/EGOTableViewPullRefresh下载。然后,将里面的EGORefreshTableHeaderView.h和EGORefreshTableHeaderView.m拷到相应的项目里,在需要下拉刷新的页面对应的视图控制器中添加以下代码。 一个很重要的步骤,别忘了加入QuartzCore.framework框架。用法就不说了,demo里面有源码下载:http://download.csdn.net/detail/z251257144/4541011 阅读全文
posted @ 2014-03-02 21:15 无名盗闪 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.csdn.net/article/2013-09-16/2816941-iOS-dev-tools-image-and-icons人们常常将简约等同于极简主义。但是,真正的简约远不止删除矫饰和去除杂乱那么简单。而是按你的需要,因时、因地恰到好处地展现每一方面。iOS 7设计时,围绕iOS中深受人们喜爱的元素,打造了一种更加简单实用而又妙趣横生的用户体验,优化了iOS的工作方式,并以此为基础重新设计了iOS 7的外观。iOS每次改变,总会掀起开发和设计界的热潮。在本文中,CSDN为广大的iOS设计师整理了6款简约而不简单的图像和图标处理工具。1. SlicySlicy 阅读全文
posted @ 2014-03-02 21:11 无名盗闪 阅读(382) 评论(0) 推荐(0) 编辑
摘要: UIKit各类概述1.UIAcceleration:被叫做加速事件的一个UIAcceleration类的实例是用来代表即时的三维加速数据。为了接收重力加速度,要注册一个应用应用程序作为一个共享UIAccelerater对象的委托对象(参考UIAcceleromete类)。2. UIAccelerater:UIAccelerater类可以让你的寄存器接收到从板载硬件上得到的加速相关数据。当设备移动时,它的硬件能够报告沿主 线在三维空间中的线性加速度变化。你可以利用这些数据来检测器件的电流方向和该方向的瞬时变化。你可以使用这瞬时变化输入到一个游戏或者启动应用程序中的 一些行动。3.UIaccess 阅读全文
posted @ 2014-03-02 19:35 无名盗闪 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、应用图片标准iOS控件里的图片资源,苹果已经做了相应的升级,我们需要操心的是应用自己的图片资源。就像当初为了支持iPhone 4而制作的@2x高分辨率版本(译者:以下简称高分)图片一样,我们要为iPad应用中的图片制作对应的高分版本。我知道不少开发者很有预见性的早在iOS 5.0 SDK上就完成了这一步升级。可是我还是要强调一点,那就是之前 Michael Jurewitz (@Jury)在推上提到过的:— 如果想让你的高分图片显示在新iPad上,你必须用Xcode 4.3.1 连同iOS 5.1 SDK编译!二、应用图标接下来肯定就是为应用主图标制作高分版本了,因为低分版的图标在新iP. 阅读全文
posted @ 2014-03-02 19:32 无名盗闪 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 1、iOS任务管理器 cheddar-iosCheddar for iOS是Cheddar的 iPhone 和 iPad 客户端,是一个简单和即时的任务管理器。github:https://github.com/nothingmagical/cheddar-ios2、SegmentFault官方App iOSSFiOSSF 是 SegmentFault 官方的开源 iOS app。SF iOS App使用URLManager,通过URL Scheme的方式管理ViewController,做到VC松耦合,不依赖。 使用Kache作为缓存控件,用来缓存网络数据。 以上两个控件是该项目自主研发,旨 阅读全文
posted @ 2014-03-02 19:28 无名盗闪 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 程序员是一个艰苦的职业,因为作为程序员总是要取追逐和学习日新月异的各种编程语言和技术,而也正是因为这样才让程序员的自学能力往往强于其它从事 其它职业的人员。程序员的会从各种渠道获得学习资源,包括书籍、博客、论坛、社区、搜索、交流。还有一种重要的途径就是通过视频来学习。计算机方面的视频教程很多,视频有着类似课堂教学的感觉,又在一些方面优于课堂教学:可以暂停、回放、加速,可以参照着一起动手编写代码。唯一的缺点可能就是无法提问和互动,对于冒出的想法和问题不能得到即时的反馈 (不过大学里有多少人上课会提问呢)。视频教程对程序员帮助很大,但是好的视频教程在网上流传似乎都太分散,这加大了观看的难度也不利于 阅读全文
posted @ 2014-03-02 10:50 无名盗闪 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 程序员的学习过程是无止境的,程序员学习的途径是多样的。可以从视频教程中领悟,也可以从他人的代码中 理解。但当我们专注于某一个平台在开发的时候,对于某个API使用或者功能实现有疑问,通常简单的测试可以让我们知道可能的效果,异或网上搜索一下别人的 经验,不过最好的途径应该还是阅读官方的文档解释。常常可以更全面,具体的了解。当然也不排除有时候官方文档说了跟没说似地,或者根本说得文不对题。半年多里一直从事Mobile游戏的开发,Android和iOS平台都有接触,不过还是以iOS为主,为了解决问题也查阅了不少的文档资料。就像以前学.NET一定会去MSDN,iOS上的问题就会先去查阅Apple Deve 阅读全文
posted @ 2014-03-02 10:42 无名盗闪 阅读(124) 评论(0) 推荐(0) 编辑