成因 野指针就是指向一个已删除的对象或者受限内存区域的指针。我们写C++的时候强调指针初始化为NULL,强调用完后也为其赋值为NULL,谁分配的谁回收,来避免野指针的问题。比...
IP属地:浙江
成因 野指针就是指向一个已删除的对象或者受限内存区域的指针。我们写C++的时候强调指针初始化为NULL,强调用完后也为其赋值为NULL,谁分配的谁回收,来避免野指针的问题。比...
我们知道iOS由于沙盒的存在,应用程序不能越过自己的区域去访问别的存储空间的内容,不过可能有许多场景我们需要在应用程序之间共享数据,比如多个应用共用用户名密码进行登录等。虽然...
一. 为什么要回来 2013年毕业,毅然决然踏上北京的征程,从此成为一枚北漂iOS程序猿。 刚去北京,一切都是新鲜的、令人激动的。公司阔气,行业前景一片光明,专业技能飞速上涨...
说明iOS中的RunLoop使用场景1.保持线程的存活,而不是线性的执行完任务就退出了<1>不开启RunLoop的线程<2>开启RunLoop的线程(1)实验用self来持有...
近期发现网上有许多关于导入 .tff 字体的博客都是坑爹的,然而朋友们又叫我写一下,所以今天在这里记录一下IOS如何导入并在项目中使用 .tff 字体的使用。 1.下载一个 ...
有时候会在APP端显示大段的文字或者是弹窗显示几行提示语,单倍行距会显得十分拥挤,不美观,这时候就需要设置行间距了。如果在app中用得比较多的话,推荐在nsstring 的 ...
在iOS开发中,为了提升用户体验,我们通常会将操作耗时的操作放在主线程之外的线程进行处理。对于正常的简单操作,我们更多的是选择代码更少的GCD,让我们专注于自己的业务逻辑开发...
目标 平常我们做iOS开发,会经常遇到打开其他的APP的功能。本篇文章讲的就是打开别人的APP的一些知识。我们的目标是: 打开别人的APP 让别人打开我们的APP 版本大于等...