关注码农话题
做一个实实在在的内行人

移动开发

第4页

国内 90%以上的 iOS 开发者,对 APNs 的认识都是错的

阅读(1028)

本文为投稿文章,作者:iOS程序犭袁 (博客) 前言: APNs 协议在近两年的 WWDC 上改过两次,2015年12月17日更是推出了革命性的新特性。但在国内传播的博客、面试题里关于APNs的答案全都是旧的、错的。 正文: 对 APNs ...

Android快捷方式解密

阅读(746)

Android快捷方式作为Android设备的杀手锏技能,一直都是非常重要的一个功能,也正是如此,各种流氓App也不断通过快捷方式霸占着这样一个用户入口。 同时,各大国产ROM和Luncher的崛起,让这个桌面之争变的更加激烈。毕竟大家都只...

Swift 中的内存管理详解

阅读(726)

在早期的 iOS 开发中,内存管理是由开发者手动来完成的。因为传统的垃圾回收机制对于移动平台来说十分低效,苹果采用的是引用计数(RC,Reference Counting)的方式来管理内存,开发者需要通过手工的方式增加或减少一个实例的引用计...

使用 Swift 语言编写 Android 应用入门

阅读(3851)

Swift标准库可以编译安卓armv7的内核,这使得可以在安卓移动设备上执行Swift语句代码。本文解释了如何在你的安卓手机上运行一个简单的“hello,world”程序。 如果你遇到了任何问题,请参考下面的说明,上传BUG到 https:...

Android 编码规范

阅读(2251)

1. 前言 这份文档参考了 Google Java 编程风格规范和 Google 官方 Android 编码风格规范。该文档仅供参考,只要形成一个统一的风格,见量知其意就可。 1.1 术语说明 在本文档中,除非另有说明: 术语 class ...

Android Handler原理详解

阅读(785)

简介 在 Android 中,只有主线程才能操作 UI,但是主线程不能进行耗时操作,否则会阻塞线程,产生 ANR 异常,所以常常把耗时操作放到其它子线程进行。如果在子线程中需要更新 UI,一般是通过 Handler 发送消息,主线程接受消息...

使用Python开发iOS程序

阅读(1548)

们见过使用JS、Lua、Ruby开发iOS程序的,但是基本没有见过使用Python开发iOS程序(软件)的,这是为什么?关于这个问题,我后面会回答。 那么,怎么用Python开发iOS程序呢?其实我们最主要解决的就是下面几件事情: 在iOS...

H5网页App和纯原生的App差距在哪?

阅读(1952)

主要聚集在以下几个方面: 1、动画 动画有很多种,比如侧边栏菜单的滑入滑出、元素的响应动画、页面切换之间的过场等等,在H5之下的众多实现方法都没有办法达到纯原生的性能。一般这些的话有几种不同的选择:css3动画、javascript动画、原...

iOS开发-由浅至深学习block

阅读(795)

关于block 在iOS4.0之后,block横空出世,它本身封装了一段代码并将这段代码当做变量,通过block()的方式进行回调。这不免让我们想到在C函数中,我们可以定义一个指向函数的指针并且调用: bool executeSomeTas...

Android从启动到程序运行发生的事情

阅读(772)

好久没有写博客了,瞬间感觉好多学了的东西不进行一个自我的总结与消化总归变不成自己的。通过博客可能还可以找到一些当初在学习的时候没有想到的问题。想了半天,从大二上学期自学Android以来还没有对Android从启动到程序运行期间进行一个完整...

入职你的梦想 VS 变现你的技术

IT面试宝典码农市场