14个Xcode中常用的快捷键操作

你戳进这篇文章的目的在于想要快速的对代码文件进行操作,或者是让Xcode的各面板更为适应你小本子的屏幕。在Xcode 6所有快捷键中下列这些是首当其冲应当学习的。在你学习到如何使用之后,也许就再也离不开它们了。Xcode导航快捷键1.工程导航器:Command+1快速浏览代码、图片以及用户界面文件。2.显示/隐藏导航器面板:Command+0当你在对屏幕进行截图的时候可能会想要隐藏起与你感兴趣内容...

HTML5/CSS3实现图片倒影3D效果

这是一款基于HTML5的图片倒影特效,同时它主要利用了CSS3的倾斜属性,通过这样的渲染,让图片整体看上去很富有立体感,图片的倒影看上去也非常逼真,是一款比较实用的HTML5图片应用。...
3D效果 HTML5/CS

canvas之图形的变化(平移,缩放,旋转)

1、保存与恢复canvas状态ctx.save();暂时将当前的状态保存到堆中ctx.restore();该方法用于将上一个保存的状态从堆中再次取出,恢复该状态的所有设置。!DOCTYPEhtml html head metacharset=utf-8 title/title styletype=text/css *{padding:0;margin:0;} body{backgro...
图形的变化 canvas

OC内存管理

一、基本原理(一)为什么要进行内存管理。由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。管理范围:任何继承NSObject的对象,对其他的基本数据类型无效。本质原因是因为对象和其他数据类型在系统中的存储空间不一样,其它局部变量主要存放于栈中,而对象存储...
OC内存管理 Objctive-c

IOC 在Mvc中的使用

IOC,是控制反转(Inversion of Control)的英文简写, 控制反转一般分为两种类型,依赖注入(Dependency Injection)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。本文就简单说说IOC在MVC中 的依赖注入的使用方法。我新建了一个mvc 项目在 HomeController 中这样写:publicDataServicedataServi...
Mvc IOC

android_WebView与Javascript的交互

在WebView中不仅可以运行HTML代码,更重要的是,WebView可以与Javascript互相调用。也就是说,在Javascript中可以获取WebView的内容,与此同时,在WebView中也可以调用Javascript里面的方法。下面通过如下案例来分析WebView与javascript的交互1.第一步在布局文件中声明WebView( activity_main.xml)Relative...
android_WebView Javascript的交互

Cordova android框架详解

一、Cordova 核心java类说明CordovaActivity:Cordova Activity入口,已实现PluginManager、WebView的相关初始化工作, 只需继承CordovaActivity实现自己的业务需求。PluginManager: 插件管理器ExposedJsApi:javascript调用Native, 通过插件管理器PluginManager 根据service...
Cordova android框架

iOS8更新后定位问题CLLcationManage

在IOS8更新以后以前的方法CLLocationManagerDelegate不调用didUpdateLocationsiOS8修改了位置设置里的内容,增加了一套状态(使用中可用/通常可用),所以以前的CLLcationManage的注册后,Delegate接口不响应了,研究了一上午终于可以用了说一下我的心得(1)添加corelocation.framework(2) 在Info.plist中加入...
CLLcationManage iOS开发

Lean JavaScript: Object.create与原型

JavaScript对象是基于原型的,而其他多数语言使用的全部都是基于类的对象。Object.create与原型开始之前,我们先来看一些代码,我们定义了一个fun对象。varfun={ company:Phodal, info:function(name){ returnthis.company+name } }我们分别用 prototype 和 Object.create() 来创建实...
Lean JavaScript Object.create

C#预处理器指令

C#中有许多名为“预处理器指令”的命令。这些命令从来不会转化为可执行代码中的命令,但会影响编译过程的各个方面。例如,使用预处理器指令可以禁止编译器编译代码的某一部分。如果计划发布两个版本的代码,即基本版本和拥有更多功能的企业版本,就可以使用这些预处理器指令。在编译软件的基本版本时,使用预处理器指令可以禁止编译器编译与额外功能相关的代码。另外,在编写提供调试信息的代码时,也可以使用预处理器指令。实际...
预处理器指令 C#