![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
Charles_Sir
见天地,见众生,见自己
展开
-
Xcode升级之后,报 Moudule ‘xxx‘ not found,或 Could not find module ‘xxx‘ for target ‘arm64-apple-ios
Xcode 升级到12.4 版本之后,在真机下调试一切正常,但在模拟器下报错 Moudule 'xxx' not found最开始的解决方法为更改 File-Workspace Settings 中的 Build System,但之后又报错 Could not find module 'xxx' for target 'arm64-apple-ios先梳理一下理论xcode里面有个Architectures选项,他的值为Standard architectures - $(ARCHS_S.原创 2021-04-19 11:22:02 · 6059 阅读 · 0 评论 -
iOS多语言国际化使用Xcode查找项目中的中文字符串
打开”Find Navigator”切换搜索模式到 “Find > Regular Expression”输入 @"[^"]*[\u4E00-\u9FA5]+[^"\n]*?"swift请去掉”@” 输入 "[^"]*[\u4E00-\u9FA5]+[^"\n]*?"就好了, – 带双引号输入原创 2020-07-09 10:39:44 · 556 阅读 · 0 评论 -
iOS 多语言国际化的实现
选择 工程 PROJECT -> Info -> Localizations ,选择自己需要的语言类型,入下图所示:2. 在工程目录下新建文件 New File -> Strings File ,取名为Localizabel 如下图所示:随后,在xcode的右侧选择点击Localize , 生成各个语言所对应的文件,如下图:完成后的目录如下:此时即可在对应的语言文件中编辑对应的文字。如果要修改App的名称,可以新建对应的InfoPlist.strings 文件,步骤.原创 2020-06-23 11:04:39 · 291 阅读 · 0 评论 -
怎样在OC的.h文件中使用Swift的类
一般我们在OC 与Swift混编的工程中,如果在.m文件中需要使用Swift的类的话,直接在相关的类前加上 @objcMembers 注解,然后在.m文件中导入 “Project Name-Swift.h” 头文件 就好了但是如果在要在.h 中 必须使用swift 的类,那就在.h文件中前置声明一下swift的类名,@class className; ,然后在.m 文件中 再导入 “Project Name-Swift.h” 头文件...原创 2020-06-11 18:37:35 · 561 阅读 · 0 评论 -
Xcode 打包上传AppStore时,卡在Authentication with the App Store
最近在使用Xcode11.3打包工程上传到Appstore时,发现卡在Authentication with the App Store很久无法前进。网上的教程大多如下1. cd ~ 2. mv .itmstransporter/ .old_itmstransporter/ 3. "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter".原创 2020-05-12 09:43:19 · 937 阅读 · 0 评论 -
2019最新苹果开发者账号申请流程
在苹果官网申请一个可以使用的Apple ID ,流程就和申请普通个人使用的AppleID一样。使用申请的Apple ID登录苹果官网https://developer.apple.com/programs/,选择加入:Join the Apple Developer Program,及加入苹果开发者,如下图然后点击网页上部的enroll,如下图:紧接着点 Start Your Enroll...原创 2019-08-26 15:05:26 · 1861 阅读 · 0 评论 -
Swift WKWebView(一):基本使用
一、创建,我们可以在Viewcontroller中使用如下的懒加载的方式创建一个WKWebView 以及一个便于观察进度的进度条: // wkWebView lazy var wkWebView = WKWebView() // 进度条 lazy var progressView = UIProgressView() 随后我们可以在viewDidLoad实现方法,将...原创 2018-10-30 15:06:23 · 4447 阅读 · 0 评论 -
Swift-Framework开发及使用(一)
在开发中我们常常会用到一些第三方 SDK 库,使用时只需将 framework 文件添加到项目中即可,十分方便。同样地,我们也可以创建自己的 framework 框架,用来封装一些常用的工具方法、框架类等。一来不会使源代码完全暴露在外,二来也便于代码复用。下面演示一个最基础framework的开发及使用一、framework的制作新建一个工程,创建时选择 iOS->Frame...原创 2018-10-26 15:12:01 · 1114 阅读 · 0 评论 -
iOS AFNetworking load failed with error Error Domain=NSURLErrorDomain Code=-1001 "The request ti问题解决
在使用 AFNetworking 进行服务器数据的请求时,出现了如下错误:根据打印的错误信息,我们可以发现,这是网络请求超时引起的,所以对代码修改如下:AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; NSMutableDictionary *parameters = [NSMutableDicti...原创 2018-10-09 11:50:31 · 8432 阅读 · 0 评论 -
Xcode10 代码块最新使用方法
在Xcode10正式发布之后,喜欢使用代码块的小伙伴会发现,原先位于编辑器右下角的代码块标识被放到上面了,点击 {}按钮之后会将所有的代码块弹出,如下图所示:这时,相应的使用方法也随之发生了变化,例如,我们想创建一个生成@property (nonatomic,strong) NSString *name; 的代码块首先,我们需要选中这句代码,然后右键 --> Create Cod...原创 2018-10-08 18:03:12 · 1902 阅读 · 0 评论 -
iOS 隐藏导航栏的navigationItem
最近遇到了一个需求,在点击一个按钮是隐藏导航栏右侧是按钮,点击另一个按钮时将其显示出来,效果如下:点击选择 “课程”时显示 “编辑” 按钮97689F620C2826394C861736898C7D0C.png点击选择 “帖子”时隐藏“编辑” 按钮03310301AD83F94E79EB9863DA2C12F0.png实现代码如下:1、定义 self.navigationI...原创 2018-09-29 08:47:32 · 2435 阅读 · 0 评论 -
iOS 使用十六进制生成颜色
首先,对String 进行一次扩展:extension String { subscript (r: Range<Int>) -> String { get { let startIndex = self.index(self.startIndex, offsetBy: r.lowerBound) ...原创 2018-09-29 08:45:25 · 421 阅读 · 0 评论 -
iOS Swift 自定义enum 类型
在开发中我们经常会使用enum来枚举不同的状态。举个例子,在测试登录服务器的时候,可能会有多中权限的账号存在,比如管理员、普通用户、开发者等,我们可以用一个enum来表示他们enum Enum_Account{ case Adminstrator case User case Developer}假如我需要对每一种状态,返回固定的中文显示的String,最常规的方...原创 2018-09-29 08:43:43 · 775 阅读 · 0 评论 -
iOS 指定UIView的某几个圆角或边框(Swift)
在开发中我们经常会遇到对一个UIView 设置四个圆角的情况,这种情况是很好处理的。但是如果遇到只设置其中的某几个圆角的情况怎么办呢?有一种方法是通过UIBezierPath的方法来做,代码如下:/*** 设置uiview 的任意圆角**/func SetMutiBorderRoundingCorners(_ view:UIView,corner:CGFloat){ l...原创 2018-09-29 08:42:19 · 2806 阅读 · 0 评论 -
iOS Swift Charts 的使用(四):k线的实现
最近项目中遇到了需要获取网站上的数据,然后以折线图的方式表示出来的需求。于是发现了swift下非常强大的图表库-# Charts下面是这个系列的几篇汇总:1、折线图2、柱状图3、饼状图4、k线图这一篇我们来看一下有关k线图的实现。实现后的效果如下图所示:未完待续...原创 2018-09-29 08:35:35 · 1544 阅读 · 0 评论 -
iOS Swift Charts 的使用(三):扇形图的实现
最近项目中遇到了需要获取网站上的数据,然后以折线图的方式表示出来的需求。于是发现了swift下非常强大的图表库-# Charts下面是这个系列的几篇汇总:1、折线图2、柱状图3、饼状图这一篇我们来看一下有关柱状图的实现。实现后的效果如下图所示:1、我们需要导入非常强大的图表库-Charts2、进行柱状图的初始化,并设置其基本样式,同时设置代理。由于代码中有详细的注释,下面直接贴代...原创 2018-09-29 08:31:50 · 1994 阅读 · 0 评论 -
iOS获取App缓存文件的大小并清除缓存
App在处理网络资源时,一般都会做离线缓存处理,其中最典型离线缓存框架为SDWebImage。但是,离线缓存会占用一定的存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。下面用代码来分别介绍缓存文件大小的获取及清除缓存。缓存文件大小的获取我们可以新建一个工具类,并在类中定义一个类方法,声明如下:/** * 获取文件夹尺寸 * @param dire...原创 2018-10-12 08:36:34 · 3806 阅读 · 0 评论 -
iOS Swift Charts 的使用(二):柱状图的实现
最近项目中遇到了需要获取网站上的数据,然后以折线图的方式表示出来的需求。于是发现了swift下非常强大的图表库-# Charts下面是这个系列的几篇汇总:1、折线图2、柱状图3、饼状图这一篇我们来看一下有关柱状图的实现。实现后的效果如下图所示:1、我们需要导入非常强大的图表库-Charts2、进行柱状图的初始化,并设置其基本样式,同时设置代理。由于代码中有详细的注释,下面直接贴代...原创 2018-09-18 10:30:57 · 3601 阅读 · 0 评论 -
iOS Swift Charts 的使用(一):折线图的实现
最近项目中遇到了需要获取网站上的数据,然后以折线图的方式表示出来的需求。于是发现了swift下非常强大的图表库-# Charts下面是这个系列的几篇汇总:1、折线图2、柱状图3、饼状图下面开始折线图的实现首先,我们可以通过cocoapods 的方式,方便的导入Charts,接下来我们就可以撸代码了。因为代码中基本每个功能后都有注释,所以就不多做解释,直接贴代码:func te...原创 2018-09-18 10:28:44 · 6922 阅读 · 0 评论