IOS
-
iOS获取当前连接的WiFi以及IP地址
导入头文件 #import <ifaddrs.h> #import <arpa/inet.h> #import <SystemConfiguration/CaptiveN ...
-
iOS Swift逻辑运算符示例总结
目录 运算符分类 赋值运算符 算数运算符 组合运算符 比较运算符 三目运算符 合并空值运算符 区间运算符 逻辑运算符 总结 运算符分类 从操作数角度看:运算符包括一元.二元.三元.这里的一二三指操作数 ...
-
iOS 导航栏无缝圆滑的隐藏 Navigationbar实例代码
iOS 导航栏无缝圆滑的隐藏 Navigationbar实例代码
-
iOS 实现跑马灯效果的方法示例
在网页开发当中跑马灯是常用到的,用来显示通知等,在游戏开发当中也如此. 首先来看看效果图: 接下来就简单看看这效果是怎么实现的. 实现方法 1.首先我们从这个图片里面能联想到如果实现这个效果必然需要使 ...
-
iOS表情键盘的简单实现代码
最近用到了表情键盘就去网上找了下,感觉网上的都是为了更大的需求写的,而我并不需要所以就自己写了个简单的实现. 1.用到的表情字符串是从Emojiplist文件里获取到的; 2.需要添加一个观察者: [ ...
-
iOS 获取公历、农历日期的年月日的实例代码
介绍三种方法获取 Date (NSDate) 的年月日. 用 date 表示当前日期.测试日期为公历 2017 年 2 月 5 日,农历丁酉年,鸡年,正月初九. let date: Date = Da ...
-
详解iOS开发中Keychain的相关使用
一.Keychain 基础 根据苹果的介绍,iOS设备中的Keychain是一个安全的存储容器,可以用来为不同应用保存敏感信息比如用户名,密码,网络密码,认证令牌.苹果自己用keychain来保存Wi ...
-
详解Obejective-C中将JSON数据转为模型的方法
在我们的日常开发中需要对加载的一些本地数据例如plist.json等文件中的数据进行模型转化,而苹果也为我们提供了一种非常方便的键值转换方式KVC.然而KVC在某些情况下并不能保存数据的转换成功,比如 ...
-
浅谈iOS关于头文件的导入问题
关于import和@class的使用问题 一.@class的出现可以适当减少编译时间,提高效率. 现在假设有两个类,一个是Teacher类,一个是Students类. Teacher类 #import ...
-
iOS中使用对象的弱引用示例代码
简介 我们都知道使用 UIImage imageNamed 创建的 UIImage 对象会被持有(强引用),如果图片太大会占用内存,损耗 APP 的性能,影响用户体验,如果能改造对其的强引用变为弱引用 ...
-
iOS实现去除html标签的方法汇总
前言 我们在一些开发中,很有必要过滤掉用户输入的文本中的HTML标签以防范XSS攻击,本文将详细介绍关于iOS去除html标签的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 ...
-
iOS15适配小结
目录 1.tabbar及navicationbar的背景颜色问题 原因:因为设置颜色方法在ios15中失效 解决方法--重新设置相关属性 2.tableview新属性-sectionHeaderTop ...
-
IOS代码笔记之网络嗅探功能
本文实例为大家分享了IOS网络嗅探工具,供大家参考,具体内容如下 一.效果图 二.工程图 三.代码 AppDelegate.h #import <UIKit/UIKit.h> # ...
-
XCode 加快编译链接速度的方法
加快XCode的编译链接速度,XCode编译速度慢的解决方案 最近在开发一个大项目的时候遇到一个很头疼的问题,由于项目代码较多,每次都要编译链接1分钟左右,调试的时候很浪费时间,于是研究了一下如何提高 ...
-
iOS中searchBar(搜索框)光标初始位置后移
废话不多说了,直接给大家贴关键代码了,具体代码如下所示: #import <UIKit/UIKit.h> @interface SearchBar : UITextField @prope ...
-
详解如何使用ReactiveObjC
概述 RAC架构框架图 信号流程 基本使用 1.基本控件 UITextField //监听文本输入 [[_textField rac_textSignal] subscribeNext:^(NSStr ...
-
iOS 断点上传文件的实现方法
项目开发中,有时候我们需要将本地的文件上传到服务器,简单的几张图片还好,但是针对iPhone里面的视频文件进行上传,为了用户体验,我们有必要实现断点上传.其实也不是真的断点,这里我们只是模仿断点机制. ...
-
iOS中 UIImage根据屏宽调整size的实例代码
需求:UIImage根据屏幕宽度按照自己本身比例改变高度 上代码,为UIImage创建一个Category #import "UIImage+UIImageExtras.h" @i ...
-
通过源码分析iOS中的深拷贝与浅拷贝
前言 关于iOS中对象的深拷贝和浅拷贝的文章有很多,但是大部分都是基于打印内存地址来推导结果,这篇文章是从源码的角度来分析深拷贝和浅拷贝. 深拷贝和浅拷贝的概念 拷贝的方式有两种:深拷贝和浅拷贝. 浅 ...
-
快速解决ios微信下audio无法自动播放的问题
我们都知道,iOS下的safari是无法自动播放音乐的,主动出发点击事件也没用, 微信自己做了处理后用以下方法可以解决 document.addEventListener("WeixinJS ...
