题目来源自这里,笔者对知识类问题和经验类问题做了解答,答案有遗漏的地方希望大家能补充,这是你能用到的面试题(一) Push Notification 是如何工作的? 推送通知...
题目来源自这里,笔者对知识类问题和经验类问题做了解答,答案有遗漏的地方希望大家能补充,这是你能用到的面试题(一) Push Notification 是如何工作的? 推送通知...
"多线程很容易突然出现“错误情况”,这是由于系统的线程调度具有一定的随机性造成的。不过,即使程序偶然出现问题,那也是由于编程不当所引起的。当使用多个线程来访问同一个数据时,很...
早在前两年还没有iPhone6(s)、iPhone6(s) plus出现的时候,在开发iOS的应用程序的时候感觉在布局上都完爆Android,因为虽然iPhone5与iPh...
附:我的github地址 什么是RunLoop运行循环一个线程对应一个RunLoop,主线程的RunLoop默认已经启动,子线程的RunLoop得手动启动(调用run方法)R...
前言 在iOS开发中,autolayout是一个很强大的东西,用好了,能让你事半功倍,用不好,各种蛋疼。不过autolayout是很容易学的,笔者当时仅仅看了一个多小时的资料...
如果要重写objetive-c framework或.lib中Method,该怎么办? 首先,让我们先了解Objective-C Runtime中methods是什么:met...
附:(github)示例Demo地址,希望点个⭐️Star。thx☺ CABasicAnimation 基本动画 动画的本质就是修改图层的某些属性 核心动画,利用核心动画修改...
导语 不会使用block的iOS程序员,不是一个合格的程序员学会了block,你再也不想用繁琐的代理block没有你想象中的那么难,不要害怕,不要畏惧,勇敢尝试笔者入行iOS...
进程进程是指在系统中正在运行的一个应用程序 线程1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程)1个线程中任务的执行是串行的(执行完上一个才能执行下一个) 多...
准备 打开 Jenkins 官网,官网右侧可以下载最新版本的 jenkins.war。 下载完成后,终端进入到 jenkins.war 所在文件夹,执行以下命令: 可以创建一...
注:此文只现在只推荐需要适配iOS7的同学读,如果已经扔掉iOS7,强烈建议换用WKWebView。已出WKWebView文章WKWebView使用及注意点(keng) 最近...
(一)迷局篇 值得思考的一些问题 团队的发展阶段与策略 生产效率与性能哪一个更重要? 团队的发展阶段与策略 多大的脚穿多大的鞋,抛开团队特点谈架构,都是耍流氓! 根据布鲁斯·...
原创文章,首发自作者个人博客Jason's Blog。转载请务必在文章开头处注明出自Jason's Blog,并给出原文链接 存储过程简介 什么是存储过程 百度百科是这么描述...
00 缘起 之所以有这个话题,是因为周末加班中午吃饭与一个同行朋友聊起了这个话题,之后再细细地结合一些其他接触的东西,确实是有些感触的。 并且对于行业的一些现状,也的确有些自...
拥有一把锤子未必能成为建筑师 最近在项目开发过程中碰到了一些问题,发现在每波迭代开发过程中,经常需要去修改之前的代码,虽然出现这样的情形很正常,新的需求必然会带来新的功能新的...
一、关于runtime 之前在项目中有遇到过用runtime解决改变全局字体的问题,所以再一次感受到了runtime黑魔法的强大,趁现在有机会分享一下对runtime的一些理...
注:此文只现在已经不能适配iOS10了,iOS10推送采用了新的方法,做iOS9及以下的系统可读此篇文章。 写此文的原因可见此文章的姊妹篇iOS推送之远程推送(iOS Not...
由于只是一些简单实用的东西,学学还是挺不错的。其实单元测试用的好,开发起来也会快很多。单元测试对于我目前来说,就是为了方便测试一些功能是否正常运行,还有调试接口是否能正常使用...