![](https://img-blog.csdnimg.cn/20201106101458674.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
IOS 应用
文章平均质量分 64
源码下载: https://github.com/nai-chen/IosBlog
假装你是大灰狼
移动端工程师
展开
-
iOS 添加震动效果
较早的系统版本,我们会使用。一般震动普通短震(类似3D Touch的 Peek 反馈 )普通短震 (类似3D Touch Pop 反馈)连续三次短震。原创 2023-11-17 10:17:24 · 1322 阅读 · 0 评论 -
iOS UIApplication的openURL方法
【代码】iOS UIApplication的openURL方法。原创 2023-04-24 16:57:10 · 833 阅读 · 0 评论 -
iOS UITableViewCell内嵌UITextField
内嵌,我们想要在列表中输入编辑内容。原创 2023-04-19 16:06:38 · 474 阅读 · 0 评论 -
iOS 吸顶效果
项目中,在列表向上滚动时,有时需要将某个控件置顶,这就是我们常见的吸顶效果。原创 2023-04-17 11:24:22 · 4277 阅读 · 3 评论 -
iOS Xcode 问题集合
XCode 14.3Xcode 14.2版本运行项目一切正常,升级到14.3版本后运行报错。在Podfile文件中加上。原创 2023-04-11 17:14:10 · 205 阅读 · 0 评论 -
iOS PrefixHeader使用
快捷键【command+n】,弹出如图,选择【PCH File】,然后【next】或者快捷键【return】键,出现第二张图,【target】选择,然后【Create】,就创建好了。,设置路径,路径可以直接把文件拖进去,出现如图三所示的路径。这种路径形式也可以,但是在其他电脑运行就可能会报错。在开发中,避免不了多处使用同一个常量或者变量。的量,就会报错,Xcode找不到用的量的位置。用到的常量或者变量,再设置好文件的路径。创建以及路径的设置和使用。(Xcode9.4)第二、.pch文件路径的设置。转载 2023-04-07 15:51:35 · 538 阅读 · 0 评论 -
iOS APP界面黑白化处理
APP界面黑白化处理比较简单的方式就是在。上加一个遮罩,我们定义了。原创 2023-04-07 15:26:54 · 219 阅读 · 0 评论 -
iOS XCode支持低系统版本
例如三方库个推(最低支持7.0)转载 2023-04-03 13:47:34 · 1954 阅读 · 0 评论 -
iOS AFNetworking简介
提供了各种请求方式,并支持https格式。是请求类型,常用的子类型是。FormData类型请求。参数,可以设置返回类型。原创 2023-03-29 17:58:46 · 508 阅读 · 0 评论 -
iOS Universal Link 简介
说起,我们不由就会想起URL Scheme,在出来之前iOS这边使用的一直都是URL Scheme进行APP之间的跳转,当然在Safari中也可以通过scheme://跳转APP。但是每次跳转之前都会弹出系统级提示,询问是否打开,如果设备中没有安装此App则会直接弹出错误提示,体验不友好。熟悉iOS开发的同学也肯定对这个东西不陌生。转载 2022-10-24 16:53:28 · 650 阅读 · 0 评论 -
iOS Podfile文件用法详解
前言iOS开发会经常用到cocoapods管理第三方,简单、方便、高效。如何集成cocoapods在cocoapods官网和Podfile语法说明会有详细介绍,本文我想介绍的是关于集成cocoapods时会用到的一个文件Podfile文件。什么是Podfile`Podfile是一个规范,描述了一个或多个一套工程目标的依赖项一个简单写法:target 'MyApp' do pod 'AFNetworking', '~> 3.0'end这是最简单最普遍的写法,针对MyApp这个targ转载 2022-03-02 17:15:40 · 3059 阅读 · 0 评论 -
iOS OpenUDID源码解析
在iOS的生态中,有我们所熟知的IDFA,IDFV,UDID,UUID。简直能把人整晕。但是他们含义不同,应用场景不同。为了能在我们的业务中更好的标识一个唯一设备,我们引入OpenUDID类库。而在介绍这个库之前,我们先来看看,上面说的这几个编码到底有哪里不同,以及如何应用。一、IDFAIDFA是一串16进制的32位串。全称是Identifier For Advertising设计目的是,标识用户设备,用于提供给各个APP之间跟踪广告所用。例如,你在淘宝里搜索了某个商品之后,你在用浏览器去浏览转载 2022-01-17 10:29:00 · 1377 阅读 · 0 评论 -
iOS Certificates, Identifiers & Profiles简介
1. CertificatesCertificates是生成开发和生产所需的证书。2.1 certSigningRequest文件生成证书前,需要先生成certSigningRequest文件,certSigningRequest文件由【钥匙串访问】生成。选择菜单【钥匙串访问】,【证书助理】下的【从证书颁发机构请求证书…】填写【用户电子邮件地址: 】,将【请求是:】的选项改为【储存到磁盘】输入certSigningRequest文件的文件名,并指定保存位置。保存certSignin原创 2022-01-10 15:29:33 · 4534 阅读 · 0 评论 -
Ios Xcode 配置多种scheme完美使用
前言这里说到scheme其实配置不难,但真正应用到大项目中会发现一个神奇的问题,调试的时候自己自定义的scheme变量值都是nil,即使配置好也那样,主要场景就是工程内的其他工程,所以你的配置其实是要应用到所有子工程下的,是不是瞬间压力山大,,,,,本文最后就讲讲结合pod后轻松解决的办法,开头还是由浅入深,这样受众多点,文章也不至于太单调,就从配置开始一路讲到调试使用。配置 Configurations这一步主要是创建我们的编译配置项,比如添加备机,测试环境的调试和发布项,下面是添加了测试环境这转载 2020-12-15 16:53:44 · 3381 阅读 · 1 评论 -
iOS CocoaPods的使用和安装
安装方式有两种,第一种使用普通的终端命令行去安装,第二种使用工具Homebrew去安装,homebrew是一个安装包工具,可以安装node、git、Cocoapods等工具,相当好用。特别更新 + 特别重要(如果你遇到pod install、pod update无法更新下载)下面我要说的是卡了我一周的一个问题~因为换了一台新设备,于是我满心欢心的安装Homebrew、RVM、Ruby,接下来就是安装Cocoapo转载 2020-11-10 17:10:02 · 978 阅读 · 0 评论 -
iOS MJExtension使用指导
1. 简单的字典 --> 模型核心代码 mj_objectWithKeyValues:typedef enum { SexMale, SexFemale} Sex;@interface User : NSObject@property (copy, nonatomic) NSString *name;/* 姓名 */@property (copy, nonatomic) NSString *icon;/* 头像 */@property (assign, nonatom转载 2020-11-06 10:16:33 · 2491 阅读 · 0 评论