iOS开发-数据存储NSCoder

软件中永远绕不开的一个问题就是数据存储的问题,PC的时候一般都是选择在数据库中存储,iOS如果是和后端配合的话,那么不需要考虑数据存储的这个问题,上次写了一下plist的存储,不过数据都是存储一些简单的键值对对象。本次需要将一些自己定义的类型存储在plist比如说图片,这个时候可以利用NSCoding协议,将数据地以类似档案的形式存储到plist文件中,然后从plist的文件中读取数据,使用协议的...
数据存储 NSCoder iOS开发

[HTML/CSS]display:none和visibility:hidden的区别

写在前面在群里有朋友问这样一个问题,display:none的标签,影响了布局。这就引出了本篇这样的问题,印象中display:none的块元素是不占位置的。一个例子!DOCTYPEhtml htmlxmlns=http://www.w3.org/1999/xhtml head metahttp-equiv=Content-Typecontent=text/html;charset=utf-...
visibility display HTML/CSS

Qt for iOS,Qt 与Objective C混合编程

最近有好几个使用Qt的朋友问起 Qt for iOS 的事情,因为我在这方面的经验特别少,写不出系统的文章来,非常抱歉,不能给出令人满意的答复,推荐大家去看Jason’s Home ,在我博客左侧边栏的友情链接里也有,他提供了 Qt for iOS 的一些非常有意义的文章,而且是基于实践的,他的 App 已经在 App Store 中上线。至于我呢,在这篇文章里,简单介绍一些如何混合 Qt 与 O...
Objective C iOS开发

HTML5/CSS3古典纸扇动画

各位HTML5爱好者注意了,今天要给大家分享一款很有意思的HTML5动画,它是一把古典的纸扇动画,纸扇可以自动展开和收拢,并且厉害的是,利用CSS3和HTML5特性,纸扇还可以模拟扇动的效果,非常有意思。...
古典纸扇动画 HTML5/CSS3

CSS3鼠标悬停动画按钮集合

之前我们介绍过不少炫酷而实用的CSS3按钮,比如像这款纯CSS3实现质感发光动画按钮的动画效果就非常漂亮。这次要分享的也是一款不错的CSS3动画按钮,当我们将鼠标滑过按钮时,按钮会展现不同方式的动画效果,大家可以具体看看演示。...
按钮集合 悬停动画 CSS3

ASP.NET MVC路由解析

继续往下看《ASP.NET MVC5框架揭秘》。ASP.NET系统通过注册路由和现有的物理文件路径发生映射。而对于ASP.NET MVC来说,请求的是某个Controller中的具体的Action方法。路由注册和忽略的方法与ASP.NET不同,位于RouteCollectionExtensions中。routes.IgnoreRoute({resource}.axd/{*pathInfo}); ...
ASP.NET MVC ASP.NET 路由解析

Android中include标签的使用及注意事项

前言 include标签可以实现在一个layout中引用另一个layout的布局,这通常适合于界面布局复杂、不同界面有共用布局的APP中,比如一个APP的顶部布局、侧边栏布局、底部Tab栏布局、ListView和GridView每一项的布局等,将这些同一个APP中有多个界面用到的布局抽取出来再通过 include 标签引用,既可以降低layout的复杂度,又可以做到布局重用(布局有改动时只需要修改...
include标签 Android开发

iOS开发-NSPredicate

Cocoa中谓词(Predicate)提供了一个通用的查询方式处理数据,可以获取和指定数据的过滤形式,Cocoa实际开发中可以是使用NSPredicate及其父类NSComparisonPredicate和NSCompoundPredicate.其风格类似于SQL查询语言和正则表达式的混合体,提供了具有表现力的,自然语言界面来定义一个集合被搜寻的逻辑条件。一般来说稍微操作过数据库基本上很容易理解其...
iOS开发 NSPredicate

30个纯CSS3鼠标悬停动画特效代码下载

30个精致纯CSS3鼠标悬停动画特效代码,无需JS支持CSS3实现,分两组动画效果,第二组是SVG实现的动画效果,我想这些特效肯定能满足你各种悬停hover动画效果,挑一个你喜欢的吧,请在现代浏览器查看特效。...
CSS3 动画特效 代码下载

Android手机WiFi调试,查看logcat

在项目开发过程中,遇到这样的场景:有写特殊Android设备只有一个USB口,当挂载U盘之后就无法连接USB实时进行调试了。这儿时候如果设备可以开启WiFi,那就可以用WiFi进行调试;要开启网络调试,执行下面指令即可:setpropservice.adb.tcp.port5555,//设置监听的端口,端口可以自定义,如5554,5555是默认的 stopadbd,//关闭adbd start...
手机WiFi调试 Android开发