IOS
-
iOS NSTimer循环引用的办法
在当前控制器(ViewController)的view上添加了一个自定义的view(LXFTimerView), LXFTimerView在成功创建出来后添加了定时器NSTimer并加入RunLoop ...
-
iOS 11 safeArea详解及iphoneX 适配
最近看了许多iPhone X适配的文章,发现很少有介绍safeArea的,就来随便写写 现在对于iPhone X的适配,有一种常见的做法是给导航栏或tabbar增加一个固定的距离,比如顶部增加44pt ...
-
iOS常见的几个修饰词深入讲解
前言: 最近公司在扩招,做为公司仅有的唯一一个首席iOS开发工程师(手动滑稽),我不得不硬着头皮上阵. 然后却发现很多人的水平和年限严重不符,公司招的人都是3年+以上经验的人,然而这些人中有一半连修饰 ...
-
iOS开发之事件传递响应链
当我们在使用微信等工具,点击扫一扫,就能打开二维码扫描视图.在我们点击屏幕的时候,iphone OS获取到了用户进行了"单击"这一行为,操作系统把包含这些点击事件的信息包装成UIT ...
-
iOS自定义可展示、交互的scrollView滚动条
上一篇简述了封装上拉.下拉刷新控件,本篇在此基础上添加了一个自定义的scrollView滚动条,可展示.交互,首先看一下效果图: 简单阐述一下实现逻辑:自定义滚动条视图继承UIView,添加滚动条滑动 ...
-
IOS 通过tag删除动态创建的UIButton
IOS 通过tag删除动态创建的UIButton 动态创建 直接上代码 //开始按钮 let btnStart=UIButton() btnStart.tag=100 //重点在这里 btnStart ...
-
iOS之加载Gif图片的方法
Gif图片是非常常见的图片格式,尤其是在聊天的过程中,Gif表情使用地很频繁.但是iOS竟然没有现成的支持加载和播放Gif的类. 简单地汇总了一下,大概有以下几种方法: 一.加载本地Gif文件 1.使 ...
-
iOS开发项目- 基于WebSocket的聊天通讯(1)
公司项目需要开发一个类似QQ.微信的即时IM聊天功能,做到实时监控消息,需要用的技术是websocket. 概述WebSocket: 1.1 为什么我们需要WebSocket这样的实时的通信协议? W ...
-
iOS开发UI之弧形文字
本文实例为大家分享了iOS开发UI之弧形文字的具体代码,供大家参考,具体内容如下 要实现类似效果的弧形文字,网上找了一圈没找到有简单的实现方式,CATextLayer也不能使用path来用路径绘制出来 ...
-
iOS编写下拉刷新控件
现在iOS里有很多成熟的下拉刷新控件,比如MJRefresh,SVPullToRefresh 我这里参考了SV的写法,但是回调用的是代理,没有用block,个人感觉用代理更简洁一点 下拉刷新的基本原理 ...
-
h5 ios输入框和键盘的兼容性优化指南
起因 h5的输入框引起键盘导致体验不好,目前就算微信.知乎.百度等产品也没有很好的技术方案实现,尤其底部固定位置的输入框各种方案都用的前提下体验也并没有很好,这个问题也是老大难问题了.目前在准备一套与 ...
-
iOS中如何获取某个视图的截图详析
前言 最近在做SDK的截图,想触发类似系统的截屏功能,找了一圈,总结一下靠谱的几种方式. 我写了个UIView 的category,将这几种方式封装和简化了一下. 第一种情形截图 这种是最最普通的截图 ...
-
iOS 监听回调机制KVO实例
监听某个对象,如果这个对象的数据发生变化,会发送给监听者从而触发回调函数 [self.bean addObserver:self forKeyPath:@"data" option ...
-
详解IOS的Automatically Sign在设备上打包
XCode8之后提供了一个Automatically Sign功能,这个功能给广大开发者提供了许多方便.可以非常方便的把app打包到真机上去测试,不用像原来那样需要手动注册,手动生成证书,生成Prov ...
-
iOS App设计模式开发之适配器模式使用的实战演练
相信做App开发的同学,对于一些第三方的统计分析.错误收集等SDK应该都不陌生.就目前而言市面上也有许多相同功能的产品,眼花缭乱,让人无法抉择选哪一款SDK才是最靠谱的.那就随便先选一款试试用吧! 那 ...
-
iOS开发Quick Actions创建桌面Icon快捷方式
个言 很久没发随笔了,有一年多了吧.期间也曾想继续去写随笔,但是因为各种原因而耽搁了.最近又想了一下,还是有很多东西想要写,想要分享,想要记录下来的东西.之后我也会不断写随笔,但不止于 iOS 的方向 ...
-
iOS 基于AFNetworking下自签名证书配置的方法
自从https推出以后,客户端对网络安全的要求程度也越来越高.甚至在iOS9之后,苹果强制要求必须支持https请求. https是什么呢?它又是如何保证数据安全的呢? 简单来说,https就是htt ...
-
iOS开发之路--微博OAuth授权_取得用户授权的accessToken
最终效果图: OauthViewController.m // // OauthViewController.m // 20_帅哥no微博 // // Created by beyond on 14- ...
-
iOS状态栏的显示与隐藏的示例代码
今天设计师跑来问iOS状态栏的问题,由于之前没有整理,只能"我确认下给你回复",确认得有点久,略尴尬...好记性不如烂笔头,希望能养成整理做笔记的好习惯.那么,闲话少说, 让我们进 ...
-
iOS自定义PageControl的方法示例
前言 本文主要给大家介绍了关于iOS自定义PageControl的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 自定义PageControl 我们经常会用到PageCont ...