服务器部署
-
写给iOS程序员的命令行使用秘籍详解手机开发
Mac OS是Unix系统的分支,有着强大的命令行功能。很多事情在命令行下处理会事半功倍,所以我就iOS程序员可能会用到的功能讲述一下。 终端设置 Mac的终端有一个很关键的配置,…
-
那些著名或非著名的iOS面试题(下)详解手机开发
那些著名或非著名的iOS面试题(上) 那些著名或非著名的iOS面试题(中) 那些著名或非著名的iOS面试题(下) 1. Runtime Objective-C 是面相运行时的语言(…
-
那些著名或非著名的iOS面试题(中)详解手机开发
那些著名或非著名的iOS面试题(上) 那些著名或非著名的iOS面试题(中) 那些著名或非著名的iOS面试题(下) 1. 反转二叉树,不用递归 /** * Definition fo…
-
那些著名或非著名的iOS面试题(上)详解手机开发
那些著名或非著名的iOS面试题(上) 那些著名或非著名的iOS面试题(中) 那些著名或非著名的iOS面试题(下) 1.如何追踪app崩溃率,如何解决线上闪退 当iOS设备上的App…
-
在iOS上自动检测内存泄露详解手机开发
手机设备的内存是一个共享资源。应用程序可能会不当的耗尽内存、崩溃,或者遭遇大幅度的性能降低。 Facebook iOS客户端有很多功能,并且它们共享同一块内存空间。如果任何特定的功…
-
iOS 应用开发中的断点续传实践总结详解手机开发
断点续传概述 断点续传就是从文件上次中断的地方开始重新下载或上传数据,而不是从文件开头。(本文的断点续传仅涉及下载,上传不在讨论之内)当下载大文件的时候,如果没有实现断点续传功能,…
-
理解 iOS 的内存管理详解手机开发
远古时代的故事 那些经历过手工管理内存(MRC)时代的人们,一定对 iOS 开发中的内存管理记忆犹新。那个时候大约是 2010 年,国内 iOS 开发刚刚兴起,tinyfool 大…
-
iOS常见文件及程序的启动原理详解手机开发
一. iOS中常见文件 (一). Xcode6之前 创建项目,默认可以看见一个存放框架的文件夹 info文件以工程文件名开头,如:第一个项目-Info.plist 项目中默认有一个…
-
iOS开发中深入理解CADisplayLink和NSTimer详解手机开发
一、什么是CADisplayLink 简单地说,它就是一个定时器,每隔几毫秒刷新一次屏幕。 CADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器…
-
深入理解 iOS 开发中的锁详解手机开发
摘要 本文的目的不是介绍 iOS 中各种锁如何使用,一方面笔者没有大量的实战经验,另一方面这样的文章相当多,比如 iOS中保证线程安全的几种方式与性能对比、iOS 常见知…