Erlo
2019-08-15  ·iOS之2016面试题一

文章转载自:http://www.pythonheidong.com/blog/article/3337/ 序言 招聘高峰期来了,大家都非常积极地准备着跳槽,那么去一家公司面试就会有一堆新鲜的问题,可能不会,也可能会...

2019-08-15  ·iOS面试题

文章转载自:http://www.pythonheidong.com/blog/article/3327/ iOS面试题   1.Difference between shallow copy and deep co...

2019-08-14  ·IOS面试题详解(二)..

文章转载自:http://www.pythonheidong.com/blog/article/3307/ 上一篇文章列出了共32道IOS面试题: http://www.s.com/fkdd/archive/2012/...

IOS面试题详解(二)..
2019-08-03  ·给最近正在找工作(iOS)的朋友一些建议/经验

众所周知, iOS开发找工作越来越难, 企业要求越来越高,一方面是资本寒冬期+七八月是企业招人淡季, 另外一方面也是iOS市场饱和。最近有出去看新机会, 所以下面记录一下面试XimalayaFM的大概过程。 面试一共分...

2019-08-01  ·【OC底层】isMemberOfClass、isKindOfClass原理分析

isMemberOfClass - 调用者必须是传入的类的实例对象才返回YES- 判断调用者是否是传入对象的实例,别弄反了,如 [s1 isMemberOfClass:p1] ,意思是s1是否是p1的实例对象- 去去父...

2019-07-31  ·isMemberOfClass、isKindOfClass原理分析

isMemberOfClass - 调用者必须是传入的类的实例对象才返回YES- 判断调用者是否是传入对象的实例,别弄反了,如 [s1 isMemberOfClass:p1] ,意思是s1是否是p1的实例对象- 去去父...

2019-07-30  ·FFmpeg-ios 编译

需要工具: 123456 1.gas-preprocessor2.yasm3.FFmpeg-iOS-build-script(ps:这个脚本真的是太好了,帮我们省了很多事)4.kxmovie(...

2019-07-26  ·iOS 类知乎”分页”效果的实现?

我们先看张gif图看一下效果(LICEcap录制的有点卡, 凑合看) 好像还是卡, 怼个视频演示链接吧: https://m.weibo.cn/1990517135/4398431764047996 我们先来分析一...

iOS 类知乎”分页”效果的实现?
2019-07-26  ·那些你不知道的Mac截屏功能

今天介绍Mac的截图功能,如果你以为Shift + Command + 3 / 4就是Mac全部的截屏功能的话,那你小看Mac了。它远比你想得强大。 1.Shift + Cmd + 3 ——截取全屏 2.Shift + Cmd ...

那些你不知道的Mac截屏功能
2019-07-26  ·iOS----------项目的目录结构能看出你的开发经验

1、项目的目录结构能看出你的开发经验 2、iOS工程目录结构的思考  

2019-07-25  ·iOS 图解弹幕功能的实现

 先来看一张效果图(LICEcap录制的有点卡, 凑合看) 理一下大概流程:  接下来实现: 弹幕视图从底部弹上来, 依次动画向上滚动, 出屏幕就移除加入重用队列, 下次使用. 定义相关属性:  1. 根据...

iOS 图解弹幕功能的实现
2019-07-21  ·iOS 为何使用runtime方法交换多次后却能按照交换顺序依次执行代码逻辑?

题目: 假设我们有一个ViewController,  Category A(ViewController), Category B(ViewController), Category C(ViewControl...

iOS 为何使用runtime方法交换多次后却能按照交换顺序依次执行代码逻辑?
2019-07-21  ·iOS 为何使用runtime多次方法交换后却能按照交换顺序依次执行代码逻辑?

题目: 假设我们有一个ViewController,  Category A(ViewController), Category B(ViewController), Category C(ViewControl...

iOS 为何使用runtime多次方法交换后却能按照交换顺序依次执行代码逻辑?
2019-07-20  ·IOS系统在Safari安装ipa文件

配置点击下载的地址 itms-services://?action=download-manifest&url= "plist文件路径" plist文件配置 items ...

2019-07-19  ·UITableView HeaderView,FooterView 使用SnapKit布局...

今天做一个APP里面设置页面(个人中心) 就是一个列表菜单 顶部是一个头像和账户标题, 底部为一个退出登录按钮 当然我第一时间就想到了UITableView, HeaderView, FooterView // 我创...

UITableView HeaderView,FooterView 使用SnapKit布局导致约束异常
2019-07-18  ·iOS常用算法之单链表查找倒数第n个节点(图解)

  拿到题目, 首先要先了解链表数据结构, 如下图:          常规思路: 利用数组, 遍历整个单链表, 将每个节点装入数组中, 最终拿到数组根据索引(数组长度-1-n)就得到了倒数第n个元素.   简单思...

iOS常用算法之单链表查找倒数第n个节点(图解)
2019-07-17  ·iOS常用算法之两个有序数组合并, 要求时间复杂度为0(n)

  思路: 常规思路: 先将一个数组作为合并后的数组, 然后遍历第二个数组的每项元素, 一一对比, 直到找到合适的, 就插入进去;   简单思路: 设置数组C, 对比A和B数组的首项元素, 找到最小的, 就放入数组C,...

iOS常用算法之两个有序数组合并, 要求时间复杂度为0(n)
2019-07-17  ·iOS---------开发中 weak和assign的区别

weak和assign的区别-正确使用weak、assign 一、区别 1.修饰变量类型的区别weak只可以修饰对象。如果修饰基本数据类型,编译器会报错-“Property with ‘weak’ a...

2019-07-13  ·【Objective-C】探索Category底层的实质

  无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。但是在Objective-C 2.0中,又提供了category这个语言特性,可...

2019-07-12  ·Swift零基础教程2019最新版(一)搭建开发环境

Swift简单介绍 Swift是苹果强力推荐的新型开发语言,能开发苹果下属所有软件平台(iOS,iPadOS,macOS,watchOS,tvOS)初学者如果想进入苹果的开发体系,从Swift开始学习是最好的选择。 ...

Swift零基础教程2019最新版(一)搭建开发环境
2019-07-10  ·中文版 Apple 官方 Swift 教程《The Swift Programming L...

简介 欢迎使用 Swift 关于 Swift 版本兼容性 Swift 初见 Swift 版本历史记录 Swift 教程 基础部分 基本运算符 字符串和字符 集合类型 控制流 函数 闭包 枚...

2019-07-09  ·【转】2018苹果开发者账号申请流程

原文:https://www.jianshu.com/p/b5a484cecd7c 本文主要说明2018年苹果开发者账号申请的流程,申请流程相较于2017年有一些改变,希望大家能够通过本文少走一些弯路,能够顺利...

【转】2018苹果开发者账号申请流程
2019-07-09  ·iOS---------查看界面的流畅度

iOS查看屏幕帧数工具--YYFPSLabel iOS 保持界面流畅的技巧   iOS 优化界面流畅度的探讨 先研究一下     改天自己出一篇文章    

2019-07-09  ·iOS-关于自定义分段选择器的一些小事(Segmented)

系统自带的分段选择就是 UISegmentedControl ,也有一些大佬自定义的 Segmented ,比如Git上的 HMSegmentedControl ,我以前最初的项目中,也有用到过,如果自己写,或者想自定义...

iOS-关于自定义分段选择器的一些小事(Segmented)
2019-07-09  ·iOS----------iPhone导出手机所有短信

第一步:手机连接到itunes  选择本电脑备份   备份的时候不要加密  然后立即备份 第二步:前往文件夹,找到itunes的备份路径~/Library/Application Support/MobileSync/B...

iOS----------iPhone导出手机所有短信
2019-06-28  ·数据持久化

1.plist文件 即属性列表文件,全名是Property List,这种文件的扩展名为.plist,因此,通常被叫做plist文件。它是一种用来存储串行化后的对象的文件,用于存储程序中经常用到且数据量小而不经常改动的...

2019-06-28  ·如果下载老版本的Xcode

打开:https://developer.apple.com/download/more/,选择符合自己的Xcode版本即可。

2019-06-25  ·iOS-关于一些手势冲突问题(scrollView 嵌套 tableView)

简单说下关于开发中容易遇到的父试图添加手势与子试图点击事件冲突,UIScrollView 嵌套 UIScrollView 、 UIScrollView 嵌套 UITableView的情况手势冲突问题; 点击冲突 如果...

iOS-关于一些手势冲突问题(scrollView 嵌套 tableView)
2019-06-17  ·Objective-C中block循环引用问题详解

目标:block执行过程中,self不会释放;执行完可以释放。 最初 block中直接使用self会强引用。 self.myBlock = ^() { [self doS...

2019-06-14  ·iOS中gif图的显示方法示例

一、前言 iOS开发中,大部分时候我们显示一张静态图就可以了,但是有的时候为了UI表现更生动,我就有可能需要展示gif图来达到效果了。 网上找了一下,显示gif图的框架找到了两个。 ...

2019-06-13  ·使用objc runtime实现iOS闭环的懒加载功能

使用objc runtime实现懒加载 地址:AutoPropertyCocoa 懒加载形式如下 - (id)lazyloadProperty{ if(_lazyloa...

使用objc runtime实现iOS闭环的懒加载功能
2019-06-05  ·iOS去除Webview键盘顶部工具栏的方法

前言 在默认情况下,iOS 使用 Webview 打开的网页,在进行表单输入时,弹出的键盘顶部会多出一个工具栏。 左边有两个上下按钮,右边有一个Done/完成按钮。这是用来切换输入框的...

2019-06-03  ·iOS用AutoLayout实现分页滚动功能

滚动视图分页 UIScrollView的pagingEnabled属性用于控制是否按分页进行滚动。在一些应用中会应用到这一个特性,最典型的就是手机桌面的应用图标列表。这些界面中往往每一页...

2019-06-03  ·iOS UIPickerView的简单封装示例

前言 在iOS实际项目中,经常会出现界面中多个地方需要使用UIPickerView,如果在每个需要用到的地方都创建一个UIPickerView不仅更耗性能,而且还会让你的代码变得更加杂乱、冗...

2019-05-30  ·iOS开发Quick Actions创建桌面Icon快捷方式

个言 很久没发随笔了,有一年多了吧。期间也曾想继续去写随笔,但是因为各种原因而耽搁了。最近又想了一下,还是有很多东西想要写,想要分享,想要记录下来的东西。之后我也会不断写随笔,但不止于 ...

iOS开发Quick Actions创建桌面Icon快捷方式
2019-05-29  ·模仿iOS版微信的滑动View效果

前言 最近经常交替使用Android和iOS手机。对于两个系统,从我们常用的列表来看,Android一般的列表菜单是通过长按出来的,而iOS是通过滑动出现的。比如我们常用的微信,对于Andr...

模仿iOS版微信的滑动View效果
2019-05-22  ·iOS中WKWebView仿微信加载进度条

本文实例为大家分享了WKWebView仿微信加载进度条的具体代码,供大家参考,具体内容如下 WKWebView添加了estimatedProgress属性(double类型),我们可以利用该...

2019-05-22  ·iOS bounds学习笔记以及仿写UIScrollView部分功能详解

经常看到这种说法,frame是基于父控件的,bounds是基于自身坐标的。然而,这个自身坐标是什么?bounds这个属性存在的意义是什么呢?bounds的x和y值真的永远是0吗? 经过查阅资...

2019-05-22  ·iOS使用UICollectionView实现横向滚动照片效果

本文实例为大家分享了iOS使用UICollectionView实现横向滚动展示照片的具体代码,供大家参考,具体内容如下 这是Demo链接 效果图 思路 1. 界面搭建 界面的搭建...

2019-05-22  ·iOS滑动全屏实现返回功能

本文实例为大家分享了iOS滑动全屏实现返回功能的具体代码,供大家参考,具体内容如下 系统自带的滑动返回功能,只能滑动边缘返回,而我们希望通过滑动全屏实现返回功能。 定义BaseNaviga...

2019-05-18  ·ios12中遇到的带input弹窗的错位问题的解决方法

问题描述: 使用fixed定位的弹窗,在ios12的系统里,软键盘调起后,页面整体上移,当软键盘消失时,视觉上页面已经回到原始位置,但其实弹窗的焦点位置仍在软键盘调起时的位置。 解决办法:...

2019-05-10  ·iOS系统的底层通知框架库示例详解

观察者模式 观察者模式是一种用于解耦一系列需要相互协作的类之间进行通信的对象行为模式。它定义了对象之间的一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。...

2019-05-06  ·在iOS中实现谷歌灭霸彩蛋的完整示例

前言 最近上映的复仇者联盟4据说没有片尾彩蛋,不过谷歌帮我们做了。只要在谷歌搜索灭霸,在结果的右侧点击无限手套,你将化身为灭霸,其中一半的搜索结果会化为灰烬消失...那么这么酷的动画在iOS...

2019-04-29  ·iOS自定义日期和数据源选择控件

需求 App开发中经常会有日期选择(如生日、睡眠定时等)或者省市区选择等此类功能,通常UI中不会单独使用UI中的控件,而是在UIPickerView的基础上增加一个取消和确定按钮 特点 ...

iOS自定义日期和数据源选择控件
2019-04-29  ·iOS自定义时间滚动选择控件

本文实例为大家分享了iOS自定义时间滚动选择控件的具体代码,供大家参考,具体内容如下 1.先上自定义的控件: #zs#* * 滚轮选择器 * author LH * d...

2019-04-28  ·iOS基于CATransition实现翻页、旋转等动画效果

基于CATransition实现翻页、旋转、淡化、推进、滑入滑出、立方体、吮吸、波纹等动画效果。 首先看一下效果图: 下面贴上代码: #import @interf...

2019-04-28  ·iOS下拉、上拉刷新控件的封装

iOS 封装下拉、上拉刷新控件,首先看下效果图: 简单阐述一下:自定义头部、尾部刷新视图,继承UIView,通过KVO监听scrollView的滑动,通过偏移量设置刷新状态,通过修改状态...

2019-04-28  ·iOS自定义可展示、交互的scrollView滚动条

上一篇简述了封装上拉、下拉刷新控件,本篇在此基础上添加了一个自定义的scrollView滚动条,可展示、交互,首先看一下效果图: 简单阐述一下实现逻辑:自定义滚动条视图继承UIView,...

iOS自定义可展示、交互的scrollView滚动条
2019-04-28  ·iOS自定义水平滚动条、进度条

iOS自定义水平滚动条、进度条,继承UIView,可点击轨道、滑动滑块交互。 先看一下效果图: 简单说一下逻辑,新建一个继承UIView的类,分别给轨道、滑块添加UITapGestur...

iOS自定义水平滚动条、进度条
2019-04-28  ·iOS设置圆角阴影 避免离屏渲染

iOS 控件设置圆角,避免离屏渲染。 离屏渲染:指GPU(图形处理器)在当前屏幕缓冲区外新开辟一个渲染缓冲区进行工作。这会给我们带来额外的性能损耗,如果这样的操作达到一定数量,会触发缓冲区的...

iOS设置圆角阴影 避免离屏渲染
2019-04-28  ·iOS实现PDF文件浏览功能

写了一个小Demo,显示本地PDF格式文件,支持翻页、跳页、缩放。  先看一下效果图: iOS开发,显示PDF格式文件方法有很多: 最简单的应该是UIWebView,可以加载本...

iOS实现PDF文件浏览功能
2019-04-28  ·iOS使用音频处理框架The Amazing Audio Engine实现音频录制播放

iOS 第三方音频框架The Amazing Audio Engine使用,实现音频录制、播放,可设置配乐。 首先看一下效果图: 下面贴上核心控制器代码: #import "...

iOS使用音频处理框架The Amazing Audio Engine实现音频录制播放
2019-04-28  ·iOS使用视听媒体框架AVFoundation实现照片拍摄

用系统自带的视听媒体的框架,AVFoundation实现照片拍摄。相比UIKit框架(UIImagePickerController高度封装),AVFoundation框架让开发者有更大的发挥...

2019-04-28  ·iOS自定义UIDatePicker日期选择器视图

iOS自定义UIDatePicker日期选择器视图 ,首先看一下效果图: 下面贴上相关代码: ViewController: #import @interface ...

iOS自定义UIDatePicker日期选择器视图
2019-04-28  ·iOS实现截取字符串中汉字功能

本文实例为大家分享了iOS截取字符串中汉字的具体代码,供大家参考,具体内容如下 写了一个简单的例子,从第一个汉字开始截取字符串。下面贴上代码: #import "ViewContr...

2019-04-28  ·iOS自定义UIButton点击动画特效

借鉴相关资料,整理了一个很有意思的button动画效果,iOS自定义UIButton点击动画特效 先看一下效果图: 下面贴上代码: ViewController: #i...

2019-04-28  ·iOS Touch ID指纹识别技术简介

Touch ID简介: 苹果公司在iPhone 5S手机中推出了指纹识别功能,提高手机安全性的同时也方便了用户操作。其功能是通过Touch ID实现的,从iOS 8系统开始,苹果开发一些To...

2019-04-23  ·iOS开发教程之单例使用问题详析

导语 单例(Singletons),是Cocoa的核心模式之一。在iOS上,单例十分常见,比如:UIApplication,NSFileManager等等。虽然它们用起来十分方便,但实际...

2019-04-21  ·iOS使用AVFoundation展示视频

本文实例为大家分享了iOS使用AVFoundation展示视频的具体代码,供大家参考,具体内容如下 // // Capter2ViewController.m // IosTes...

热门文章

> <

Erlo大厅()

* 这里是“吐槽厅”,所有人可看,只保留当天信息。

  • Erlo.vip2019-08-19 05:41:34Hello、欢迎使用吐槽厅,这里是个吐槽的地方。
  • 首页 笔记分享 案例展示 ERLO 搜索
    鼠标试试
    返回顶部