Erlo
13:03  · OpenGL ES画板

一、概述 利用自定义顶点和片元着色器渲染,并且设置图片纹理颜色为画笔颜色 二、核心代码   - (void)renderLineFromPoint:(CGPoint)start toPoint:(CGPoint...

OpenGL ES画板
11:02  · GoodUserInterface 模仿页面功能

模仿一些好的应用中的好的界面或功能。平时使用的APP有很多,其中一些都是常见的功能的拼凑,在业务层面比较复杂,而具体的页面实现都很类似。在这种情况下,我们还会发现有一些APP的页面效果的实现方式比较独特,另辟蹊径,打破常...

10:02  · 【读书笔记】iOS-更新项目前要注意的事情

在进行永久更改项目的任何现代化操作之前,要问自己几个问题。 1,我还需要返回项目的旧代码吗? 2,我的同事中有没有人无法升级到最新版本的Xcode? 3,  如果我使用了最新的功能,会不会减少用户? 如果上述问题是有答案...

2018-12-07  · OpenGL 球体世界

一、类似公自转 二、核心代码 //图形渲染 void RenderScene() { //清楚缓存区:颜色缓存区、深度缓存区、模版缓存区 glClear(GL_COLOR_BUFFER_B...

OpenGL 球体世界
2018-12-07  · iOS开发简记(7):网络请求模块

主流的APP都少不了跟服务器交互,网络请求是少不了的事情。 开源的网络请求库,有很多,比如:AFNetworking、YTKNetwork、PPNetworkHelper、ASIHttpRequest,等等。 这里记录A...

2018-12-07  · iOS证书配置与管理

     证书: 证书:命名特点团队管理 开发证书 iOS Development 不与App ID对应 表示拥有开发应用的资格 一般只需一个,通过导出p12文件,分发给其他电脑安装; 生产证书 iOS Di...

2018-12-07  · iOS-AFN Post JSON格式数据

- (void)postRequest{ AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; // >>>>>>>> post...

2018-12-07  · iOS- XKZoomingView 简单的图片缩放预览,支持横屏、长图【手势:单击、双击...

XKZoomingView.h #import @interface XKZoomingView : UIScrollView #zs#* 本地图片 #fzs# @property (nonatomic, st...

iOS- XKZoomingView 简单的图片缩放预览,支持横屏、长图【手势:单击、双击、放大缩小】
2018-12-07  · iOS----------Bad Gateway

今天项目因为元数据被拒,再次提交去编辑APP时,发现进不了我的APP界面,出现了如下情况,大概有10多分钟 ,一直进不去 ,公司网络一直不稳定,于是打开了我的VPN,然后就可以了。  

iOS----------Bad  Gateway
2018-12-07  · iOS开发简记(8):数据持久化

数据持久化,也就是把数据保存到磁盘,以后可以再读取出来使用(也可以再次更改或删除)。很多场景需要数据持久化,比如为了减轻服务器的访问与存储压力,客户端需要在本地做一些数据持久化的工作。 iOS的数据持久化,有几种方式,包...

2018-12-07  · iOS 开发 nonatomic 和 atomic

  p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #007400; background-color: #ffffff } nonat...

2018-12-07  · iOS多线程GCD的使用

1. GCD 简介 Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Que...

2018-12-07  · 【OC底层】AssociatedObject 关联对象

如何实现给分类“添加成员变量”? 默认情况下,因为分类底层结构的限制,不能添加成员变量到分类中。但可以通过关联对象来间接实现 关联对象提供了以下API   1> 添加关联对象   void objc_se...

【OC底层】AssociatedObject 关联对象
2018-12-07  · 学习iOS最权威的网站

  一、Apple  开发者网站 官方文档 https://developer.apple.com/documentation     除了这两个、还有 Core Foundation  Core Animation Core Ima...

学习iOS最权威的网站
2018-12-07  · iOS 多线程 NSOperation、NSOperationQueue

1. NSOperation、NSOperationQueue 简介 NSOperation、NSOperationQueue 是苹果提供给我们的一套多线程解决方案。实际上 NSOperation、NSOperati...

2018-12-07  · iOS开发简记(9):APPStore审核

"觅知音"这个APP的第一个版本从提交审核到上架,历时三个星期,其中遇到一些审核上的问题,它的处理或许能帮助到遇到同样问题的小伙伴们,所以这里列举出来,这三个星期如何跟苹果的审核团队“斗智斗勇”。 (1)Guidelin...

2018-12-07  · iOS 折线图、柱状图的简单实现

首先我得感谢某位博主,非常抱歉,因为之前直接下载博主提供这篇文章的demo,然后去研究了,没记住博主的名字。再次非常感谢。 而这个dome我又修改了一些,完善了一些不美观的bug,当然还有,后面会陆续更新。 1 、一开始...

iOS 折线图、柱状图的简单实现
2018-12-07  · iOS 判断两个颜色是否相同

 今天做项目的时候,遇到一个小问题,就是获取UIButton的背景颜色用来和已知颜色做对比,进行点击事件。去查了下文档,有个方法正好可以处理这个问题。 bool CGColorEqualToColor (CGColorR...

2018-12-07  · OpenGL ES 渲染立体图形

一、理解 顶点数据存储在申请的缓冲区中,其由数据总线传递给着色器(如果是片元着色器,还须将顶点转换成片元),再由着色器最终渲染到涂层上; 二、思路 1.设置涂层;  2.创建上下文;  3.清空缓存区;  4.创建...

OpenGL ES 渲染立体图形
2018-12-07  · iOS-关于缓存【SDImageCache】Image,一直刷新UIImageView内存...

最近做的一个项目,里面有这样一个需求,在一个页面,用一个UIImageView不停的刷新显示图片,图片可能会重复显示;图片是从服务器下载下来的data流,data转UIimage系统的方法: UIImage *imag...

2018-11-30  · iOS NSNotificationCenter通知中心使用小结

前言 最近公司组织两个星期的新人培训,事情安排的满满的,周末都没有。说好的一个星期一更新的博客中断了,让大家久等了,现在培训结束,终于又可以安安静静的做一个程序员了,好开心。。。 一、NS...

iOS NSNotificationCenter通知中心使用小结
2018-11-29  · h5 ios输入框和键盘的兼容性优化指南

起因 h5的输入框引起键盘导致体验不好,目前就算微信、知乎、百度等产品也没有很好的技术方案实现,尤其底部固定位置的输入框各种方案都用的前提下体验也并没有很好,这个问题也是老大难问题了。目...

2018-11-29  · iPhoneX 媒体查询适配的方法教程

iPhone X尺寸 5.8 英寸 5.65 x 2.79 x 0.30 英寸 iPhone X分辨率 1125 x 2436 每英寸PX~458 像...

2018-11-25  · iOS简单易用的GCD计时器的实现原理

前言 好久没更新文章了,在掘金第一次发文章,还是给自己立一个flag每周至少更新一篇文章,可能文章的质量还不是很如意,希望通过写文章来提高自己文笔,以及记录自己学习中的遇到的问题解决方案。 ...

2018-11-23  · 详解ios监听reloadData刷新列表完毕的时机

分析: reloadData 是一个异步方法,并不会等待 UITableView 或者 UICollectionView (后面统称 listView )真正刷新完毕后才执行后续代码,而...

2018-11-22  · 详解iOS中多倒计时场景的解决方案

背景 在我们开发APP的过程中,或多或少都遇到过需要使用倒计时的场景,大多数应用中的用户登录注册过程中获取验证码的倒计时,电商或者外卖APP中的订单送达的倒计时,以及秒杀类APP的秒杀倒...

2018-11-22  · iOS中一行代码实现 UIView 镂空效果

这是一种实现 UIView 镂空效果的方案,可以快速实现任意形状的镂空、文字的镂空、带镂空的毛玻璃效果等。本质上是 UIView 的 maskView 效果。 前言 首先来复习一下遮罩...

iOS中一行代码实现 UIView 镂空效果
2018-11-18  · iOS字体大小适配的3种方法示例代码

前言 在iOS开发中,有些公司对字体也有适配要求,为了让字体美观,所以在不同尺寸的屏幕上字体大小也要做到适配。 自己总结了几种方法供大家参考,下面话不多说了,来一起看看详细的介绍吧 ...

2018-11-15  · iOS仿抖音视频加载动画效果的实现方法

前言 这几天一直跟开源的抖音demo斗智斗勇,今天跟大家分享的是抖音中或者快手中加载视频的动画,这个加载效果还是挺实用,下面话不多说了,来随着小编一起学习学习吧 上图看成品 实现...

2018-11-15  · iOS中CPU线程调试的高级技巧分享

前言 最近在开发直播,发现CPU性能被打满后导致CPU降频,发热严重,然后卡顿… 为了定位这个问题我们花费了至少 3天的时间 一点一点跟踪CPU的线程代码,当遇到C++的thread的...

2018-11-13  · iOS生成图片数字字母验证效果

本文实例为大家分享了iOS生成图片数字字母验证的具体代码,供大家参考,具体内容如下 直接上代码,注释很详细 #import "CaptchaView.h" #define...

2018-11-07  · iOS实现步骤进度条功能实例代码

前言 在开发中,我们经常在很多场景下需要用到进度条,比如文件的下载,或者文件的上传等。 本文主要给大家介绍的是一个步骤进度条效果,步骤进度条效果参考 iOS UIKit 框架中并没有提...

2018-11-07  · iOS如何自定义步骤进度条实例详解

前言 最近新项目要做入驻功能,其中包括一个入住流程,类似登录或者注册流程如下图。 之前想着用自己绘图来做,可是又懒不想多写代码,所以就想着能不能用进度条来做。 实现方法如下: 1....

2018-11-03  · iOS坐标系的深入探究

前言 app在渲染视图时,需要在坐标系中指定绘制区域。 这个概念看似乎简单,事实并非如此。 When an app draws something in iOS, it ha...

2018-11-02  · 关于iOS自适应cell行高的那些事儿

前言 其实早就准备写这篇文章了,但是一直没有系统去整理一下相关的demo,加上最近离职了,各种事情忙的有点郁闷,所以一直拖沓了下来。回家休息了一段时间想起来写了一半的demo,在还没找工...

2018-11-02  · iOS优化UITableViewCell高度计算的一些事儿

我是前言 这篇文章是我和我们团队最近对 UITableViewCell 利用 AutoLayout 自动高度计算和 UITableView 滑动优化的一个总结。 我们也在维护一个开源的...

2018-11-01  · iOS如何获取设备型号的最新方法总结

在开发中,我们经常需要获取设备的型号(如 iPhone X , iPhone 8 Plus 等)以进行数据统计,或者做不同的适配。但苹果并没有提供相应的系统 API 让我们直接取得当前设备的型...

2018-11-01  · iOS WebSocket长链接的实现方法

WebSocket WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 TCP 之上,同 HTTP 一样...

2018-10-31  · 简单好用的iOS导航栏封装.runtime属性控制实例代码

前言 本文主要给大家介绍一个不错的导航栏控制工具,可以大大的简化代码,并保留系统特性,不用自定义导航栏,不用继承base。 下面话不多说了,来一起看看详细的介绍吧 UIViewContr...

2018-10-22  · 详解iOS 验证码输入的实现思路

如图所示,现在很多App采用了类似下划线、方块等方式的验证码输入,直观美观!对于这种效果的实现方式,大概有以下几种方式: 1.多个UITextField组成 这种方式好处是有光标闪烁、...

详解iOS 验证码输入的实现思路
2018-10-21  · 谈谈iOS中的多继承与多重代理

前言 多继承和多重代理在swift的语言层面上是不支持的,但我们有时会遇到这样的问题: 类B和C分别继承自A,B1和B2继承自B,C1和C2继承自C.现在我们需要在B1和C1中添加...

2018-10-21  · iOS11实现App内自动连接Wi-Fi的方法

背景: 给智能设备配置网络,需要直连智能设备发射的Wi-Fi 目前技术: iOS11后苹果提供  NEHotspotConfigurationManager 类直连周边Wi-Fi,iO...

2018-10-19  · iOS实现简易的导航栏颜色渐变实例代码

前言 很多App首页要做成类似天猫和京东的导航栏,实现在页面滑动过程中导航栏渐变的效果。笔者之前在项目里用过一个三方,后来更新版本失效了,于是决定结合自己对导航栏的认识来实现一下这个功能。完...

2018-10-18  · iOS中创建Model的最佳实践记录

前言 作为一个优秀的程序员,或者想成为优秀的程序员,最基本的你得有MVC编程思想,那么你就要对JSON获取的数据建Model,将service和controller层都分离,从而做到低耦合。...

2018-10-16  · iOS实现音频进度条效果

前几天开发群里有一个老兄问了一个开发问题,他们的需求是要做一个类似音频进度条的东西,我感觉设计还不错,于是就写了个小demo供大家参考,在争得了他的同意的情况下写下这篇文章。 话不多说先上效...

2018-10-16  · iOS第三方框架二维码生成与扫描

本文实例为大家分享了iOS第三方二维码生成与扫描的具体代码,供大家参考,具体内容如下 导入第三方框架libqrencode(生成二维码)和ZBarSDK(二维码扫描) 导入头文件 ...

2018-10-16  · iOS使用原生AVCapture系列

概述: 可用于音频、二维码、拍照、录制视频 (均可自定义界面) 常见的输出信号: AVCaptureAudioDataOutput 音频输出 AVCaptureFile...

2018-10-13  · iOS实现后台长时间运行

前言 一般APP在按下Home键被挂起后,这时APP的 backgroundTimeRemaining 也就是后台运行时间大约只有3分钟,如果在退出APP后,过十几二十二分钟或者更长时间...

2018-10-12  · iOS开发实战之Label全方位对齐的轻松实现

前言 本文主要给大家介绍了关于iOS Label全方位对齐的实现方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 ARUILabelTextAlign 1. 实现...

2018-10-09  · iOS基于 UILabel实现文字添加描边功能

可以达到文字描一圈黑边的效果: 继承UILabel以后重载drawTextInRect: - (void)drawTextInRect:(CGRect)rect { ...

2018-10-04  · iOS禁止所有输入法表情的方法

本文实例为大家分享了iOS禁止所有输入法表情的具体代码,供大家参考,具体内容如下 - (BOOL)textView:(UITextView *)textView shouldChan...

2018-10-03  · 支持Xcode10和适配iPhone XS Max、iPhone XR的方法

本文介绍了支持Xcode10和适配iPhone XS Max、iPhone XR的方法,分享给大家,具体如下, 目前我们项目已做了Xcode10(swift4.0)和新机型的适配,总结一...

支持Xcode10和适配iPhone XS Max、iPhone XR的方法
2018-10-03  · 浅谈强大易用支持URL Rewrite的iOS路由库FFRouter

FFRouter 是 iOS 中一个强大且易用的 URL 路由库,支持 URL Rewrite,使 APP 在发布之后也可以动态修改相关路由逻辑。基于匹配查找 URL,效率高。集成和使用都非常...

2018-10-01  · 适配iPhoneXS max和iPhoneX R的方法示例

9.18更新:经测试发现iOS12修改了非刘海屏safeArea的值! 拿iPhone6竖屏情况下为例iOS11中返回的safeAreaInsets为(0,0,0,0);iOS12中返回的sa...

2018-09-29  · iOS实现UIScrollView的无限轮播功能(原理)详解

前言 同学们在写需求的时候肯定会时常用到UIScrollView。 UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当...

2018-09-29  · iOS Swift利用UICollectionView实现无限轮播功能(原理)详解

前言 作为一个资深(自认为)iOS程序猿,会经常用到轮播图,上一次使用UIScrollView实现无限轮播的效果,这一次在Swift语言中,我使用UICollectionView再为大家讲解...

2018-09-27  · iOS中你需要的弹窗效果总结大全

前言 弹框是人机交互中常见的方式,常常出现于询问、警示以及完成某个插入任务,常见于网页端及移动端。弹框能使用户有效聚焦于当前最紧急的信息,也可以在不用离开当前页面的前提下,完成一些轻量的任务...

2018-09-26  · iOS和JS交互教程之WKWebView-协议拦截详解

前言 由于Xcode8发布之后,编译器开始不支持iOS 7了,这样我们的app也改为最低支持iOS 8.0,既然需要与web交互,那自然也就选择使用了 iOS 8.0之后 才推出的新控件 W...

2018-09-25  · iPhoneX 序列适配方案(小结)

和往常一样,苹果发布新产品,我们作为开发者都需要对系统和UI布局进行适配,今年也是一样。从去年发布的 iphoneX开始,iPhone 手机加入了刘海设计,而且针对于iphone的刘海,需要特...

2018-09-25  · iOS 12中无法获取WiFi的SSID了?别慌看这里!

前言 SSID全称Service Set IDentifier, 即Wifi网络的公开名称.在IOS 4.1以上版本提供了公开的方法来获取该信息. 但是最近,Apple于北京时间9月17日...

热门文章

> <

Erlo大厅()

* 这里是“Erlo大厅”,在这发言所有人都可以看到。只保留当天信息

  • Erlo.vip2018-12-10 15:49:34Hello、欢迎使用Erlo大厅,这里是个吐槽的地方。
  • 首页 笔记分享 新闻资讯 ERLO 搜索
    鼠标试试
    返回顶部