iOS经验之初始化方法中不该设置self.view的属性浅析,iosself.view 前言 iOS初始化方法包括系统默认的和自定义的,常见系统初始化方法有init, initWithFrame:, initWithNibName:bundle:等,自定义则是各
iOS开发之AssetsLibrary框架使用详解,iosassetslibrary 一、引言 AssetsLibrary框架是专门用来操作相册相关资源的一个框架,其是iOS4到iOS9之间常使用的一个框架,在iOS9之后,系统系统了Photos框架
iOS使用核心的50行代码撸一个路由组件,ios50行 使用组件化是为了解耦处理,多个模块之间通过协议进行交互。而负责解析协议,找到目的控制器,或者是返回对象给调用者的这个组件就
ios10以下safari设置style无效的解决方法,ios10safari 项目中遇到的奇怪问题,已定位原因。Attempted to assign to readonly property报错 起因:项目中写了个点击事件,增加动态效果,类似于转一转
iOS中金额字符串格式化显示的方法示例,ios示例 前言 由于项目中很多地方展现统计金额, 比如在一些金融类的 App 中,对于表示金额类的字符串,通常需要进行格式化后再显示出来。例
iOS中NSNumberFormatter的介绍与用法, 前言 iOS中NSDateFormatter用的范围一般来说比较广泛,不过相对于处理数字而言,很少用到NSNumberFormatter,NSNumberFormatter中有很多枚举类型,会为实际开发节
OC runtime学习笔记之关联对象,runtime学习笔记 前言 Objective-C 不能动态的添加一些属性到对象上,和其他的一些原生支持这点的语言不一样。所以之前你都不得不努力为未来要增加的变量
iOS使用WebView生成长截图的第3种解决方案,ioswebview 前言 WebView就是一个内嵌浏览器控件,在iOS中主要有两种WebView:UIWebView和WKWebView,UIWebView是iOS2之后开始使用,WKWebView是在iOS8开始使用
iPhoneX 序列适配方案(小结),iphonex适配 和往常一样,苹果发布新产品,我们作为开发者都需要对系统和UI布局进行适配,今年也是一样。从去年发布的 iphoneX开始,iPhone 手机加入了刘海设
iOS 12中无法获取WiFi的SSID了?别慌看这里!,wifissid 前言 SSID全称Service Set IDentifier, 即Wifi网络的公开名称.在IOS 4.1以上版本提供了公开的方法来获取该信息. 但是最近,Apple于北京时间9月
iOS和JS交互教程之WKWebView-协议拦截详解,ioswkwebview- 前言 由于Xcode8发布之后,编译器开始不支持iOS 7了,这样我们的app也改为最低支持iOS 8.0,既然需要与web交互,那自然也就选择使用了
iOS中你需要的弹窗效果总结大全,ios弹窗总结大全 前言 弹框是人机交互中常见的方式,常常出现于询问、警示以及完成某个插入任务,常见于网页端及移动端。弹框能使用户有效聚焦于
iOS实现UIScrollView的无限轮播功能(原理)详解,iosuiscrollview 前言 同学们在写需求的时候肯定会时常用到UIScrollView。 UIScrollView控件是什么? (1)移动设备的屏幕大小是极其有限的,因此
iOS Swift利用UICollectionView实现无限轮播功能(原理)详解, 前言 作为一个资深(自认为)iOS程序猿,会经常用到轮播图,上一次使用UIScrollView实现无限轮播的效果,这一次在Swift语言中,我
适配iPhoneXS max和iPhoneX R的方法示例,iphonexsiphonex 9.18更新:经测试发现iOS12修改了非刘海屏safeArea的值! 拿iPhone6竖屏情况下为例iOS11中返回的safeAreaInsets为(0,0,0,0);iOS12中返回的saf
支持Xcode10和适配iPhone XS Max、iPhone XR的方法,xcode10iphone 本文介绍了支持Xcode10和适配iPhone XS Max、iPhone XR的方法,分享给大家,具体如下, 目前我们项目已做了Xcode10(swift4.0)和新机型的
浅谈强大易用支持URL Rewrite的iOS路由库FFRouter,iosffrouter FFRouter 是 iOS 中一个强大且易用的 URL 路由库,支持 URL Rewrite,使 APP 在发布之后也可以动态修改相关路由逻辑。基于匹配查找 UR
iOS禁止所有输入法表情的方法,ios输入法表情 本文实例为大家分享了iOS禁止所有输入法表情的具体代码,供大家参考,具体内容如下 - (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(
iOS基于 UILabel实现文字添加描边功能,iosuilabel 可以达到文字描一圈黑边的效果: 继承UILabel以后重载drawTextInRect: - (void)drawTextInRect:(CGRect)rect { CGSize shadowOffset = self.shadowOffset; UIColor *textCol
iOS开发实战之Label全方位对齐的轻松实现,ioslabel 前言 本文主要给大家介绍了关于iOS Label全方位对齐的实现方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧
iOS实现后台长时间运行,ios后台长时间 前言 一般APP在按下Home键被挂起后,这时APP的 backgroundTimeRemaining 也就是后台运行时间大约只有3分钟,如果在退出APP后,过十几二十二分钟或者更长
iOS实现音频进度条效果,ios音频进度条 前几天开发群里有一个老兄问了一个开发问题,他们的需求是要做一个类似音频进度条的东西,我感觉设计还不错,于是就写了个小demo供大家参考
iOS第三方框架二维码生成与扫描,ios第三方框架 本文实例为大家分享了iOS第三方二维码生成与扫描的具体代码,供大家参考,具体内容如下 导入第三方框架libqrencode(生成二维码)和ZBar
iOS使用原生AVCapture系列, 概述: 可用于音频、二维码、拍照、录制视频 (均可自定义界面) 常见的输出信号: AVCaptureAudioDataOutput 音频输出 AVCaptureFileOutput 文本输出 AVCaptureMetadataOutp
iOS中创建Model的最佳实践记录,ios最佳实践 前言 作为一个优秀的程序员,或者想成为优秀的程序员,最基本的你得有MVC编程思想,那么你就要对JSON获取的数据建Model,将service和controll