Android的市场份额已经超过80%了,在这一背景下,创业公司永恒的问题“Android优先还是iOS优先”愈显棘手。不过也许经理们和非技术出身的创始人们不用操心这个问题,他们可以把这个烦心的问题交给开发者们!那开发者…
分类:移动开发
Assertion failure 错误
错误提示: Assertion failure in -[UITableView _configureCellForDisplay:forIndexPath:] 原因:cellForRowAtIndexPath返回为ni…
一行经脉让你看懂 Weex Runtime 的任督二脉
整个研究主要分为三个部分,第一个部分研究weex初始化的脉络,探寻一下需要注意的细节。第二个部分研究一下业务bundle初始化的过程,真实的计算是在哪里发生的。第三个部分研究一下JS Framework的脉络走向,以及N…
APICloud分享图片到微信
使用APICloud开发App分享图片到微信功能在项目中添加wx模块,调用shareImage方法,实现分享功能。官方文档 官方示例代码: var wx = api.require('wx'); wx.shareImag…
建立本地库 并且合并远程分支代码
在远程库已经建立前提下: 一.创建本地库并clone远端代码到本地(远端的master) 1. 最简单直接的命令 git clone xxx.git 2. 如果想clone到指定目录 git clone xxx.git …
Android最佳实践(八)之热修复方案
最近一年,热修复在Android界很火,相信大家也或多或少的看过某些团队的热修复博文,关于框架选择等等。框架选择很重要,但做好对应的一整套热修复方案,再去变更框架,则来的容易许多。 Andfix andfix是阿里出的解…
深入理解javascript内部原理(2): 变量对象(Variable object)
本文是翻译Dmitry Soshnikov 的文章 Variable object 文章地址:http://dmitrysoshnikov.com/ecmascript/chapter-2-variable-o…
[原创]SpriteKit+Swift学习笔记(三)-dynamic参数
ground.physicsBody.dynamic = false文档里的解释是A Boolean value that indicates whether the physics body is moved by t…
唐巧的iOS技术博客好文列表
过去几年里我和我的团队做的事情太杂了,甚至还扑在了cocos2d-x上,接下来终于可以专注在iOS和Android原生开发领域了,所以今天特意花了一天时间补课,把唐巧的博客截止到今天(2014.12.19)的好文都看了一…
动态绑定和静态绑定的简单理解
最近看《Effective ObjectveC》,讲到”动态绑定”和”静态绑定”,觉得挺好,记录下来。 下面是一段静态绑定的代码,在编译期间就决定了在运行时所调用的函数。 …
【译】哥们儿,我的方法哪儿去了?
原文链接:Dude, Where’s my Call?译文原链:【译】哥们儿,我的方法哪儿去了? 想象有一天你正在给 Swift 编译器喂一些看起来无害的代码。 // xcrun -sdk macosx sw…
思路清奇:通过 JavaScript 获取移动设备的型号
我们一般在浏览器里识别用户的访问设备都是通过 User Agent 这个字段来获取的,但是通过它我们只能获取一个大概的信息,比如你用的是 Mac 还是 Windows,用的是 iPhone 还是 iPad。如果我想知道你…