
IOS
KingToAce
互助、共享、共进、共赢
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IOS 监听网络状态
监听网络状态原创 2023-01-05 17:40:15 · 2741 阅读 · 0 评论 -
IOS 实现持久化数据存储
实现持久化数据存储原创 2023-01-05 17:03:39 · 346 阅读 · 0 评论 -
IOS 实现Toast提示信息弹窗
实现Toast提示信息弹窗原创 2023-01-05 16:43:38 · 3557 阅读 · 0 评论 -
IOS 监听摇一摇
实现设备摇一摇行为监听原创 2023-01-05 16:24:35 · 982 阅读 · 0 评论 -
IOS 正则匹配手机号、身份证号码、中文
利用正则规则匹配进行判断是否是手机号、是否是身份证号码、是否是中文。原创 2023-01-05 16:15:40 · 517 阅读 · 0 评论 -
IOS LOG日志工具
开发中,日志输出是非常重要的,可以帮助开发者调试并查看重要数据信息,知道程序运行情况或有没有符合预期结果。但日常开发中,开发者并不是一直都希望日志输出在运行过程中输出相关数据信息(避免数据信息被泄漏),因此需要统一到一个工具类中进行管理,并且有开关控制(方便开发中控制进行日志输出)。哈哈~好啦!相信这个工具类相对简单,各位都知道怎么开发的,在这里不多说啦~LogUtil.h#import <Foundation/Foundation.h>#define TAG "LOGMSG原创 2020-09-30 10:35:07 · 895 阅读 · 0 评论 -
IOS AES加密/解密
对数据进行操作处理过程中,需要对数据进行加密/解密处理,存在各种各样的加密方式,此处介绍AES对称加密/解密。AES加密/解密过程结合了Base64编码/解密,利用唯一秘钥key(AES具体描述此处不作详细介绍),导入如下库文件:#import <CommonCrypto/CommonDigest.h>#import <CommonCrypto/CommonCryptor.h>AES加密/解密过程,必须保证其秘钥key一致,否则会导致解密过程失败。AESUtil.原创 2020-09-27 16:58:56 · 7709 阅读 · 0 评论 -
IOS Base64编码/解码
对一长串NSString数据进行Base64编码/解码,无非围绕着NSString与NSData之间进行转换。Base64Util.h#import <UIKit/UIKit.h>/** * Base64工具类 */@interface Base64Util : NSObject/** * Base64编码 */+(NSString *)base64Encode:(NSString *)data;/** * Base64解码 */+(NSString *)原创 2020-09-27 16:01:54 · 3749 阅读 · 0 评论 -
IOS MD5、SHA1加密
对一长串NSString数据进行MD5加密,其做法相对较为简单,利用CC_MD5,导入如下库文件:#import <CommonCrypto/CommonDigest.h>MD5Util.h#import <UIKit/UIKit.h>#import <CommonCrypto/CommonDigest.h>@class MD5Util;/** * MD5 工具类 **/@interface MD5Util : NSObject/**原创 2020-09-27 15:53:55 · 337 阅读 · 0 评论 -
IOS 判断iPhone刘海屏
现在Apple市场上,越来越流行刘海屏手机(与Android市场一样,往刘海屏手机方向发展趋势)。在iPhone手机角度上看,刘海屏出现在机型较新的手机上(相对较旧/老的iPhone上还没出现)。那么,如何判断当前的iPhone手机是刘海屏手机呢?同时,如何获取刘海高度?在这里,提供一个工具类:NotchScreenUtil.h/* * iPhone刘海屏工具类 */@interface NotchScreenUtil : NSObject// 判断是否是刘海屏+(BOOL原创 2020-09-27 15:44:54 · 8331 阅读 · 0 评论 -
IOS 获取手机设备信息
回顾一下,Android中获取手机设备相关信息:通过android.os.Build、context.getResources().getDisplayMetrics()、Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID)、(TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE)等等,从而获取到手机设备:手机型原创 2020-09-27 15:01:06 · 2302 阅读 · 0 评论 -
IOS 获取App相关信息
相信学习过Android开发的小伙伴都知道如何获取当前应用的应用名、版本名、版本号等信息吧!Android Context通过PackageManager、PackageInfo可获取得到当前应用的相关信息。相对的,IOS则通过开发库所提供NSBundle中的mainBundle其内部的infoDictionary方法获取。AppInfo.h#import <UIKit/UIKit.h>@class AppInfo;/** * app相关信息 **/@interfa原创 2020-09-27 14:32:42 · 389 阅读 · 0 评论 -
IOS 获取手机系统时间
在iOS开发过程中,难免会需要获取手机系统时间,比如:获取手机系统时间(年、月、日、时、分、秒、毫秒等等)需求。获取手机系统时间相对并不难实现,其获取方式通过开发库所提供的NSDate、NSCalendar等类似于Android中的Date、Calendar等时间类。TimeUtil.h#import <UIKit/UIKit.h>@class TimeUtil;/** * 获取时间工具类 **/@interface TimeUtil : NSObject/**原创 2020-09-27 14:15:50 · 1414 阅读 · 0 评论