iOS NSPredicate和正则表达式

简述:Cocoa 提供了NSPredicate 用于指定过滤条件,谓词是指在计算机中表示计算真假值的函数,它使用起来有点儿像SQL 的查询条件,主要用于从集合中分拣出符合条件的对象,也可以 用于字符串的正则匹配。定义(最常用到的方法):NSPredicate*ca=[NSPredicatepredicateWithFormat:(NSString*),...];Format:(1)比较运算符,,=...
iOS开发 正则表达式

解决 iOS NSDictionary 输出中文字符”乱码”(Unicode编码)问题

简单定义一个字典,输出结果:NSDictionary*dic=@{ @我是中文字符:@223333, @aaa:@{ @aaa:@啦啦啦 } }; NSLog(@%@,dic);将会看到这样的“乱码”,这种现象经常在调试服务端返回 JSON 结果的时候遇到:2015-02-2519:23:40.346XXXX[13273:417921]{ aaa={ aaa=\U5566\U556...
NSDictionary iOS开发 Unicode编码

BroadcastReceive广播接收器Android四大组件之一

BroadcastReceive广播接收器: publicclassTestextendsActivity{ privatefinalStringACTION_NAME=发送广播; privateButtonmBtnMsgEvent=null; protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedI...

HTML5 Canvas粒子模拟效果

这是一款利用HTML5 Canvas模拟出来的30000个粒子动画,当你用鼠标在canvas画布上移动时,鼠标周围的一些粒子就会跟着你移动,并形成一定的图案,就像你在玩沙画一样,效果非常不错。这里,我们应用了一些HTML5的特性,让这个粒子动画显得相当动感。...
粒子效果 HTML5 Canvas

Xcode 的正确打开方式——Debugging

程序员日常开发中有大量时间都会花费在 debug 上,从事 iOS 开发不可避免地需要使用 Xcode。这篇博客就主要介绍了 Xcode 中几种能够大幅提升代码调试效率的方式。“If debugging is the process of removing bugs, then programming must be the process of putting them in.”——Edsger...
Xcode Debugging

ASP.NET MVC 6 一些不晓得的写法

今天在看 Scott Guthrie 的一篇博文《 Introducing ASP.NET 5 》,在 MVC 6 中,发现有些之前不晓得的写法,这边简单记录下,算是对自己知识的补充,有些我并没有进行尝试,因为我使用的 Visual Studio 2015 CTP 5,但是有些并没有支持(下面第一点),现在 Visual Studio 2015 已经更新到 CTP 6 了,本来还想尝试下,看了下 ...
ASP.NET ASP.NET MVC

通过javascript判断浏览器类型

javascript代码:functiongetOs(){ varOsObject=; if(navigator.userAgent.indexOf(MSIE)0){ returnMSIE; } if(isFirefox=navigator.userAgent.indexOf(Firefox)0){ returnFirefox; } if(isSafari=navigator.us...
浏览器类型 javascript

AspNet MVC中各种上下文理解

AspNet MVC中比较重要的上下文,有如下:核心的上下文有HttpContext(请求上下文),ControllerContext(控制器上下文)过滤器有关有五个的上下文ActionExecutingContext,ActionExecutedContext,ResultExecutingContext,ResultExecutedContext,ExceptionContext视图相关的上下...
MVC AspNet

iOS 对arc的一点深入理解

基于简化开发的思想来看,ARC绝对是一个没理由拒绝的技术进步。ARC随着iOS5问世,到现在的iOS8,你还在手动写retain,release么?除了固守思想外,对ARC的恐惧大都来自对它的未知。比如我在公司尝试说服team使用ARC时被质疑的几个问题:ARC和Java的GC一样,会导致一部分性能损耗?首先,ARC和GC是两码事,ARC是编译时编译器“帮你”插入了原本需要自己手写的内存管理代码,...
ARC内存 iOS开发

Android属性动画之ObjectAnimator

相信对于Android初学者,对于Android中的动画效果一定很感兴趣,今天为大家总结一下刚刚学到的属性动画案例。首先和一般的Android应用一样,我们先建一个工程,为了方便,我们的布局文件中就只添加一个ImageView和button按钮,代码如下:RelativeLayoutxmlns:android=http://schemas.android.com/apk/res/android ...
Android开发 ObjectAnimator