objC与js通信实现--WebViewJavascriptBridge
场景在移动端开发中,最为流行的开发模式就是hybmid开发,在这种native和h5的杂糅下,既能在某些需求中保证足够的性能,也可以在某些列表详情的需求下采用h5的样式控制来丰富内容。但是在大型产品的开发中,往往前端的职责不仅仅是h5的编写,还包括基本业务逻辑的实现,比如在h5页面中确定当前用户所在的城市(location),我们可以采用html5规范的Geolocation接口,但是更为通俗的做...
iOS网络-03-NSURLSession与NSURLSessionTask
简介NSURLSession也能也能完成网络请求NSURLConnection在iOS9中不推荐使用,NSURLSession是iOS9中推荐使用的网络请求方式NSURLConnection需要与NSURLSessionTask配合使用NSURLSession的简单使用步骤创建请求任务执行请求任务通常使用NSURLSessionTask的子类来创建任务NSURLSessionNSURLSessio...
限制 UITextField 输入长度
限制 UITextField 输入长度标签(空格分隔): UITextFieldUITextField 是 iOS 中最常用的组件之一。关于它也有各种各样的需求,这些需求是它本身没有提供相应的API的。限制输入框文本长度是常见的需求,UITextField 本身也并没有为此提供API。本文尝试给其加入这个功能。1、通过 delegate 来实现限制 UITextField 的输入字数,首先想到的是...
iOS开发:使用UIVisualEffectView为视图添加特效
![enterimagedescriptionhere][1] 苹果再发布了iOS 8后,开放了不少创建特效的接口,其中就包括创建毛玻璃(blur)的接口。 在iOS编程中,通常我们使用UIVisualEffectView,通过简单的方式,来创建视图复杂特殊效果,如:blur效果。这个可以把这个对象看作是效果的一个容器,实际的效果会影响到该视图对象底下的内容,或者是添加到该视图对象的content...