特别说明: 本文写于2015年11月,当时我在找工作,据此优化简历,每投必中。当时我还写了求职相关的其它文章,发布在公众号“程序视界”和简书,比如大龄程序员的未来在何方、35...
特别说明: 本文写于2015年11月,当时我在找工作,据此优化简历,每投必中。当时我还写了求职相关的其它文章,发布在公众号“程序视界”和简书,比如大龄程序员的未来在何方、35...
框架地址:https://github.com/SPStore/SPVideoPlayer 这是一款精心打造的iOS视频播放器框架,主要功能有:1、 支持横竖屏切换2、支持从...
1. AVPlayerViewController简介 2. AVPlayerViewController属性介绍 属性 是否准备好播放@property (nonatomi...
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
新的APNs协议基于HTTP/2,一种是使用Universal Push Notification Client SSL 证书,一种是使用Token。 基于HTTP/2与To...
记录一些很难的面试题目,对于一个做了近7年iOS开发的来说,很多东西我都不知道在哪里用到。 1 app启动的过程 main函数 加载顺序 Category函数替换问题 参考:...
前言 我第一次开始重视Objective-C Runtime是从2014年11月1日,@唐巧老师在微博上发的一条微博开始。 这是sunnyxx在线下的一次分享会。会上还给了4...
凡经历过iOS面试的我们总会发觉,即使实际开发中做过许多项目,也难免为一个普通的面试题受挫。这也许不是因为我们技术不过关,而是因为在平时我们忽略了怎样将用到的知识很好的表述出...
APP项目搭建 上周个人刚搭建完的项目框架,在这分享一下,主要还是采用MVC设计模式,没有使用storyboard,纯代码搭的界面。 1.新建工程 1.1 新建项目 删除无用...
前言 MVC是软件工程中的一种软件架构模式,它把软件系统分为三个基本的部分:模型Model、视图View以及控制器Controller。这种模式的目的是为了实现一种动态的程序...
MVVM模式与团队合作 说到架构设计和团队协作,这个对App的开发还是比较重要的。即使作为一个专业的搬砖者,前提是你这砖搬完放在哪?不只是Code有框架,其他的东西都是有框架...
1. 要实现以下这些效果都非常简单 2. 废话不多说,先看看实现效果 3. 下面告诉你我为什么说实现这些效果非常简单 比如说要实现蚂蚁森林的导航栏效果(有以下几个需求): 刚...
随着iOS10发布的临近,大家的App都需要适配iOS10,下面是我总结的一些关于iOS10适配方面的问题,如果有错误,欢迎指出. 1.系统判断方法失效: 在你的项目中,当需...
在iOS开发中,经常用到宏定义,或用const修饰一些数据类型,经常有开发者不知怎么正确使用,导致项目中乱用宏与const修饰 你能区分下面的吗?知道什么时候用吗? 当我们想...
本文使用底层接口,实现 iOS 设备上的连续震动,以及连续播放系统声音(不是音乐播放器) 主要功能函数 首先实现上述函数中的回调函数(注意是C) 实现播放声音或震动的代码 至...
我们知道, 如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)。而若要指...