摘要:
https://github.com/codepath/android_guides/wiki/Genymotion-2.0-Emulators-with-Google-Play-support这里有instruction比百度到的都好用。 阅读全文
摘要:
iOS开发之多线程编程1. 多线程简述1.1什么是多线程? 解决的问题? 多线程是指,编程中在主线程之外开辟的新线程,用于处理一些耗时的、并发的任务。使用多线程可以避免主线程的阻塞,也对一个线程不容易实现的任务提供了思路。在多线程的知识中也涉及队列,锁等概念。 在这里科普一下队列的概念,队列:是... 阅读全文
摘要:
辨析nil,Nil,NULL,NSNull概念说明: nil:表示oc中指向对象的指针为空 Nil:表示oc中指向类的指针为空 NULL:指向其他类型指针为空,如一个c类型的内存指针 NSNull:是一个单利对象,在不允许对象指针为nil的集合中,表示空值的对象 若obj为nil: ... 阅读全文
摘要:
iOS开发之Block1.什么是block,block的作用 block是OC中的一种数据类型,同其他语言的闭包,或者lambda类似。 block在UI开发和网络常见功能实现回调,按钮的时间处理方法是回调方法,网络下载完成回调处理 (1)按钮target-action 一个方法传入按钮中... 阅读全文
摘要:
ios之网络数据下载和JSON解析简介 在本文中笔者将要给大家介绍iOS中如何利用NSURLConnection从网络上,下载数据,以及如何解析下载下来的JSON数据格式,以及如何显示数据和图片的异步下载显示。 涉及到的知识点有: 1.NSURLConnection异步下载和封装 2.JSO... 阅读全文
摘要:
静态变量和单例模式1.静态变量静态变量(Static Variable)在计算机编程领域指在程序执行前系统就为之静态分配(也即在运行时不再改变分配情况)存储空间的一类变量。与之相对应的是在运行时只暂时存在的自动变量(即局部变量)与以动态分配方式获取存储空间的一些对象,其中自动变量的存储空间在调用栈上... 阅读全文