在开发中我们通常会遇到一种需求:一个元素在不同的状态需要展现不同的样子。 而在这所谓的样子当然就是改变其css的属性,而实现能动态的改变其属性值,必然只能是更换其class属性 这里有三种方法: 第一种:通过数据的双向绑…
标签:移动开发
深入理解iOS开发中的BitCode功能
##前言 做iOS开发的朋友们都知道,目前最新的Xcode7,新建项目默认就打开了bitcode设置.而且大部分开发者都被这个突如其来的bitcode功能给坑过导致项目编译失败,而这些因为bitcode而编译失败的的项目…
android中网络操作使用总结(http)
Android是作为智能手机的操作系统,我们开发的应用,大多数也都需要连接网络,通过网络发送数据、获取数据,因此作为一个应用开发者必须熟悉怎么进行网络访问与连接。通常android中进行网络连接一般是使用scoket或者…
Android HTTP2 + Oauth2 + Jwt 接口认证实例
本文节选自《Netkiller Java 手札》 Netkiller Java 手札 Mr. Neo Chan, 陈景峯(BG7NYT) 中国广东省深圳市望海路半岛城邦三期 518…
ios下微信标题修改
很多开发过微信的人估计都遇到过这样的问题,ios下微信页面标题更改不了,而安卓却可以直接用:document.title=”你的标题”。 下面是解决这个问题的hack: 1.jquery方式 se…
iOS UIBezierPath贝赛尔曲线详解
UIBezierPath是在画图,定制动画轨迹中都有应用。 UIBezierPath主要用来绘制矢量图形,它是基于Core Graphics对CGPathRef数据类型和path绘图属性的一个封装,所以是需要图形上下文的…
Android XMPP自定义Packet&Provider
简介 我们以开源项目androidpn为例: androidpn (Android Push Notification)是一个基于XMPP协议的java开源Android push notification实现。它包含了…
iOS dispatch信号量semaphore
在iOS中,dispatch队列可以实现类似java的Notify/Wait机制来保证线程同步。 1.创建信号量,参数是0,用来指示需不需要等待 dispatch_semaphore_t sema=disp…
VCTransitionsLibrary –自定义iOS交互式场动画的库
简介 VCTransitionsLibrary 提供了许多适用于入栈,出栈,模态等场景下控制器切换时的转场动画.它本身提供了一个定义好的转场动画库,你可以拖到自己工程中直接使用;也提供了许多拥有不同转场动画效果”互动控制…
合并framework 真机、模拟器兼容
最近百度地图的SDK更新了,为了兼容IOS 9 ,不得不做更新。 下载SDK后发现,原来的静态库.a木有了。现在是framework,而且做了真机和模拟器两个,显然需要我们将两个framework合并成一个。 frame…
JavaiOS-第一个项目总结(1)
0.前言 本人14年12月份,从网站开发组转到了移动开发组,自己的java两年半工作经验变成了objective-c零经验。…
一次性比较目前前端最流行的状态管理,mobx,vuex,redux-saga使用方式用方式
首先还是要说明一下: 三者都是状态管理库,这三个如果对其中一个深有体会的话,其它两个要再入门就不再难了,我就是在开始的时候只会redux-saga,由于目前工作中使用了mobx,去官网看了一下,也是基本差不多的,vuex…