ios开发教程 iOS获取设备型号和App版本号等信息OC+Swift iOS开发过程中,有时候为了更好的用户体验或者为了bug跟踪,可能会需要获取用户的应用信息、系统信息、设备信息。这些信息的获取可以根据不同的设备或者App、系统版本来提供不同... 2016-03-06 阅读全文
ios开发教程 iOS中日期的格式化操作 在和服务器交互数据的时候,使用到 NSDate,无论是将服务器返回的 String 类型的日期字符串转为 NSDate,还是 NSDate 到 String 类型的逆向处理,都是经常要做的事情,这里主要是和大家分... 2016-03-06 阅读全文
ios开发教程 IOS设置NavigationBar的颜色以及透明度 有时候我们需要设置UINavigationController的导航条NavigationBar的颜色为透明度,这时候就需要使用到NavigationBar的barStyle这个属性: 再看QQ空间的仿制项目示例: 代码使用示例:nc.navigationBa... 2016-03-06 阅读全文
ios开发教程 iOS安全:不同平台的崩溃收集 发布的app难免会出现一些奇葩的bug,为了能够实时跟踪app的崩溃,需要接管系统的异常捕获接口,自己来收集保存崩溃现场信息。 下面简单说一下几个平台的异常崩溃捕获。 1.iOS 1.1... 2016-03-02 阅读全文
ios开发教程 IOS开发证书显示『证书签发者无效』 IOS开发者证书怎么显示证书签发者无效?难倒过期了?我刚申请的啊?还是我过个年苹果就倒闭了? 20160215104942782.jpg NONONO。。 其实原因在于,苹果在1月18号就发了声明,要求于2月14号... 2016-02-16 阅读全文
ios开发教程 iOS四种多线程技术方案 iOS 多线程的四种技术方案 image pthread 实现多线程操作 代码实现: void * run(void *param){ for (NSInteger i = 0; i 1000; i++) { NSLog(@---buttonclick---%zd---%@, i, [NSThread currentThread]); } return NULL;}@implementat... 2016-02-16 阅读全文
ios开发教程 drag to back/home—iOS快速返回首页的手势交互 移动设备屏幕狭小,虽然可以基于移动使用场景进行输入和动效等方面的创新,但相对于PC来说,实现同等业务时,使用的页面数量更多,也就意味着页面层级或者说页面跳转会更多。... 2016-02-16 阅读全文
ios开发教程 iOS自定义转场动画实战讲解 转场动画这事,说简单也简单,可以通过presentViewController:animated:completion:和dismissViewControllerAnimated:completion:这一组函数以模态视图的方式展现、隐藏视图。如果用到了navigationController,还... 2016-02-11 阅读全文
ios开发教程 iOS-GCD中disPatch队列和线程的关系 关于GCD的最最基本的知识,往往很多初学者都被忽略。理解上造成了偏差,而不注重去实践, 所有我们需要认真的总结一下。 dispatch_asyn和dispatch_sync添加任务到dispatch队列时,是否创建... 2016-02-07 阅读全文
ios开发教程 iOS开发之多线程技术 将通过四大方面清晰的对iOS开发中多线程的用法进行详尽的讲解: 一、什么是多线程 1)多线程执行原理 2)线程与进程 3)多线程的优缺点 二、我们为什么要用多线程编程技术 三、如... 2016-02-03 阅读全文