- 博客(49)
- 收藏
- 关注
原创 iOS 上传App Store 出现 “...Your executable contains unsupported architecture ‘[x86_64, i386]...”错误
iOS 上传App Store 出现 “Unsupported Architecture. Your executable contains unsupported architecture '[x86_64, i386]…”场景/错误描述:(这里以添加百度云 文字识别SDK 为例) 在项目中使用了百度云 文字识别SDK,在真机测试时,正常运行,没有问题;在打包上传到App Store 时,出现“App Store Connect Operation Error ERROR ITMS- -9
2021-06-25 11:30:09
962
原创 Incompatible pointer types assigning to ‘id<PHPickerViewControllerDelegate> _Nullable‘ from ‘Class‘
iOS Incompatible pointer types assigning to 'id<'PHPickerViewControllerDelegate> _Nullable' from 'Class'警告
2021-03-02 10:22:02
1899
原创 iOS 修改tabBar frame
我们在开发过程中,使用TabBarController 时,有时系统的tabBar 不能满足我们的需要,故要修改tabBar 的frame。比如:系统的样式为我们需要的样式为修改方式:在tabBarController 中重写viewDidLayoutSubviews方法- (void)viewDidLayoutSubviews { [super viewDidLayoutSubviews]; CGRect frame = self.tabBar.frame;
2020-12-29 10:23:28
681
5
原创 iOS 使用AFNetworking解析数据小数丢失精度的问题
问题:在项目中使用AFNetworking解析数据时,有时会出现浮点数小数点精度丢失的情况。例如: 正常情况下,后台返回数据是 :39.90 ,在iOS 端解析后,数据会显示 :39.9000000001 的情况。解决办法: 对解析过后的浮点字符串进行修正, 修正方法如下:+(NSDecimalNumber *)reviseNum:(NSNumber *)tmpNum{ double tmpValue = [tmpNum doubleValue]; NSS
2020-12-22 17:40:43
877
原创 iOS 根据地址跳转第三方地图
iOS 根据地址跳转地图:Swift: func setServiceListPushMapActionModel() { let tmpAddressStr = "目的地地址" print("===== 跳转地址======>",tmpAddressStr) let alert...
2019-12-19 15:41:43
717
转载 App 在macOS Catalina下提示已损坏无法打开解决办法
App 在macOS Catalina下提示已损坏无法打开解决办法:转载自:https://xclient.info/a/4f212972-733a-5d3d-b3a5-dca2557cf2db.html打开终端;输入以下命令,回车;sudo xattr -d com.apple.quarantine /Applications/xxxx.app注意:/Applications/xxxx...
2019-11-23 11:34:14
705
原创 iOS 应用打包上架流程
1、创建appid打开苹果开发者中心网站:https://developer.apple.com 点击 account 登录。登录后公司账号和个人账号有所不同,这里以个人账号来说明。点击齿轮形状区域,添加appid。点击continue 直到完成。2、创建证书。在这里选择对应的证书,接着下一步,会看到要上传本地cer文件。打开Mac 钥匙串,在证书助理—> 从证...
2019-01-25 16:16:10
2402
原创 iOS 获取控件的隐藏属性
获取控件的隐藏属性引入 #import<objc/runtime.h> 头文件 unsigned int count = 0; Ivar * ivars = class_copyIvarList([UIButton class], &count); for (int i = 0; i<count; i++) { Ivar...
2019-01-25 10:52:32
465
原创 iOS 系统分享
iOS 系统原生分享1、添加social.framework库。2、添加分享内容。 代码如下: NSString * shareText = @"分享内容"; UIImage * shareImage = 分享图片 NSURL * shareURL = [NSURL URLWithString:@"分享网址"]; NSArray * activityItem...
2019-01-23 16:23:34
1318
原创 Hexo--github 搭建属于自己的博客
第一次从0到1搭建博客,在这里做个记录,在这里用的是hexo + github 搭建的。首先感谢 lxmic 的指导博客:https://www.jianshu.com/p/77db3862595c按照 lxmic 的博客一步步来,完全可以搭建出属于自己的博客,我就不多说了。这里记录一下过程中遇到的坑。1、用Mac 安装 hexo 的时候报错MacBookdeMacBook...
2019-01-18 17:40:31
194
原创 iOS UIMenuController 用法
先看效果如下图:UIMenuController 的用法和UIAlertViewController 的用法类似,它可以添加的UILabel 、UIImageView、UIButton等上面。用法很简单代码如下:此处是添加到button上的,位置放在了button的中间,如果要加在label上,可以给lable添加一个手势。 self.tmpBtn = [UIButton b...
2019-01-17 15:45:37
1001
原创 iOS 复制文本
最近在项目中遇到了一个问题:点击按钮,复制一段指定的文本,发现自己不知道百度一番找见了在这里记录下来。UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; pasteboard.string = @"要复制的内容"; ...
2019-01-17 09:47:50
304
原创 iOS 判断当前时间在某个时间段内
在项目开发中可能会遇到这样的问题,判断当前的时间是否在指定的时间段内。下面直接上代码:- (BOOL)isBetweenFromHour:(NSInteger)fromHour toHour:(NSInteger)toHour{ NSDate *dateFrom = [self getCustomDateWithHour:fromHour]; NSDa...
2019-01-15 10:23:52
1794
原创 iOS 学习笔记 -- UIAlertController 自定义
在平常的开发中,经常会用到UIAlertController,用的时候系统自带的样式不符合我们的需求,需要我们自己定义UIAlertController 标题和内容的文本样式。在这里我们通过kvc的思想来实现。在这里补充一点:在使用中发现这个方法只适用于iOS 12的系统,其他系统具体看UIAlertController的层级结构。 UIAlertController * alert...
2018-12-05 14:09:32
1151
原创 iOS 学习笔记 -- 摇一摇屏幕截图
说起摇一摇屏幕截图这个功能的实现,我们可以把它分为两部分来看:一、摇一摇功能的实现;二、屏幕截图。首先来实现摇一摇功能:这个网上方法很多,就不多说了直接上代码。 [UIApplication sharedApplication].applicationSupportsShakeToEdit = YES; //在这里设置当前vc 为第一响应者。 [self become...
2018-12-02 22:34:59
386
原创 iOS 随机验证码
最近在项目中用到了随机验证码,在这里简单做个记录。效果图:主要代码:.h文件#import &amp;lt;UIKit/UIKit.h&amp;gt;typedef NS_ENUM(NSInteger,XBGetVerificationCodeType){ XBGetVerificationCodeOne = 0,//只数字 XBGetVerificationC...
2018-10-04 16:58:13
312
原创 iOS 中获取当前视图所在的ViewController
闲言少叙,直接上代码+(UIViewController *)getCurrentVC{ UIViewController *rootViewController = [UIApplication sharedApplication].keyWindow.rootViewController; UIViewController *currentVC = [self ...
2018-09-29 22:08:08
2287
原创 iOS学习笔记 -- Masonry的基本使用
最近在学习使用Masonry,在这里简单的做个分享。Masonry主要有3个核心函数:// 构建约束mas_makeConstraints// 更新约束 - 修改已经建立的约束,如果约束不存在,会在控制台输出错误mas_updateConstraints// 删除已经建立的所有约束,然后重新生成约束mas_remakeConstraints 应用举例: UIV...
2018-09-15 20:17:58
665
原创 2018 --Cocoapods 镜像更新后出现的问题
最新重新安装cocoapods,使用原来的淘宝镜像:https://ruby.taobao.org,出现以下问题:Error fetching https://ruby.taobao.org: bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz)现在的解决方法是:将 gem source...
2018-09-02 11:51:47
564
原创 iOS学习笔记--tableView多选实现
本文介绍使用tableView自带的方法来实现多选功能。@property(nonatomic,strong)UITableView * tmptabelView;@property(nonatomic,strong)NSMutableArray * saveArray;@property(nonatomic,strong)NSMutableArray * array;sel...
2018-09-02 11:39:01
332
原创 iOS学习笔记--tableView中如何获取cell上textfiled的值
最近在项目中遇到了这样一个问题,在tableView的cell上添加textfiled,然后获取cell上textfiled的值。cell的个数是可以动态改变的。如下图:在网上看了很多别人写的没找见容易点的实现方法,自己写了一个比较笨的方法。主要代码如下:@property(nonatomic,strong)NSMutableArray * arrray//数组中元素的个数为c...
2018-08-13 00:06:28
3530
原创 iOS 获取IP地址方法
iOS 获取IP地址方法 闲来无事做个东西要获取iPhone的ip地址,网上好多方法没法用,这有一个能用的,记录下来。代码块引入文件#import <ifaddrs.h>#import <arpa/inet.h>获取ip地址-(void)getIPaddress{ NSString *address = @"error";...
2018-08-13 00:05:10
3450
5
原创 mac系统下ionic环境配置
我是在mac本上配置ionic环境的,具体如下: 下载nodejs:https://nodejs.org/download/ 并双击安装 。Cordova and Ionic command-line tools 安装,在终端使用命令sudo npm install -g cordova ionic安装 注意操作系统用户要有密码哦,不然安装过程中提示你输入密码,直接回车是通过不了的 。...
2018-08-13 00:04:16
485
原创 iOS学习笔记--gif图片分解
gif图片分解的过程可以分为以下四步: 1.获取gif图片的数据 2.将gif图片分解成帧 3.将单帧数据转化为UIimage 4.单帧图片保存在这之前需要在工程中添加framework:ImageIO和MobileCoreServices#import <ImageIO/ImageIO.h>#import <MobileCoreServices/Mob...
2018-08-13 00:03:04
828
原创 iOS学习笔记--gif图片合成
gif图片合成的过程分为以下四步: 1.获取图片数据 2.创建gif图片 3.配置gif图片 4.单帧图片添加到gif在这之前需要在工程中添加framework:ImageIO和MobileCoreServices#import <ImageIO/ImageIO.h>#import <MobileCoreServices/MobileCoreS...
2018-08-12 23:58:19
811
1
原创 iOS学习笔记--图片美白(一)
在iOS开发中,图片美白通常的方法有自定义方法和第三方框架实现,下面就自己在学习的过程中用到的方法做个整理。通过自定义方法实现 个人认为图片美白实际上就是对图片的像素点进行修改,可以分为一下几个步骤: 第一步:拿到图片; 第二步:创建颜色空间; 第三步:创建图片上下文; 第四步:绘制图片; 第五步:对像素点进行修改; 第六步:创建Imag...
2018-08-12 23:57:32
523
原创 iOS学习笔记--图片美白(二)
在上篇文章中整理了自定义方法实现图片美白,下面介绍一下使用openC实现图片美白。第一步:下载openCV的framework。 openCV官方网址:http://opencv.org第二步:将framework导入工程。 再将framework导入工程中后,进行编译有可能会出现错误,自己这边出了如下错误。 ...
2018-08-12 23:56:50
189
原创 iOS学习笔记--图片灰度处理
本文实现将一张彩色图片转换为灰色图片。方法一:通过自定义方法实现。+(UIImage*)systemImageToGray:(UIImage*)image{ int width = image.size.width; int height = image.size.height; //第一步:开辟颜色空间 CGColorSpaceRef col...
2018-08-12 23:56:02
583
原创 iOS学习笔记--自定义通讯录
最近在项目中遇到这样一个问题,在自定义的通讯录中点击索引的时候对应的分组标题改变其状态(如改变其字体颜色、类型、字号等)。在网上找了很长时间但没找到可以使用的,这里有一个写的可以用的拿出来分享一下,写的不好还请见谅!主要思路:一、在工程中通过对数据源进行处理,使它们按照汉语拼音进行排序并按照拼音的第一个字母进行分组。如:现在有数据源 self.tmpNameArr =...
2018-08-12 23:55:15
614
转载 IOS疯狂基础之输入限制—手机号,金额
#define myDotNumbers @"0123456789.\n"#define myNumbers @"0123456789\n"以下代码放在 shouldChangeCharactersInRange 代理方法中 可以限制金额格式 6位整数 2位小数 if ([string isEqualToString:@"\n"]||[strin...
2018-08-12 23:54:28
445
原创 iOS学习笔记-- tableView单选的实现
在iOS开发中,常常会碰到在列表中实现单选的功能,在tableView中,可以通过其自身来实现。在这里定义tagIndex来标记当前选中的行@property (assign, nonatomic) NSIndexPath *tagIndex;在-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtI...
2018-08-12 23:53:40
909
转载 iOS 地图坐标系转换
一、坐标体系首先我们要明白,开发者能接触到哪些坐标体系呢?第一种分类:1、 GPS,WGS-84,原始坐标体系。一般用国际标准的GPS记录仪记录下来的坐标,都是GPS的坐标。很可惜,在中国,任何一个地图产品都不允许使用GPS坐标,据说是为了保密。GPS坐标形式如图,度分秒形式的经纬度。2、 GCJ-02,国测局02年发布的坐标体系。又称“火星坐标”。在中国,必须至少...
2018-08-12 23:52:50
547
原创 iOS学习笔记--图片上传
最近在写项目的时候项遇到到了图片上传的问题,在这里将所用到的方法记录下来。在这里用NSData数据流进行上传。 废话不多说直接上代码当然在上传图片之前还需要在工程中添加AFN库。NSData * imageData = UIImageJPEGRepresentation(image, 0.1); AFHTTPSessionManager *manager = [AFHTTP...
2018-08-12 23:51:38
340
原创 iOS学习笔记--tableView多选实现
本文介绍使用tableView自带的方法来实现多选功能。@property(nonatomic,strong)UITableView * tmptabelView;@property(nonatomic,strong)NSMutableArray * saveArray;@property(nonatomic,strong)NSMutableArray * array;sel...
2018-08-12 23:50:34
647
原创 iOS学习笔记--支付宝支付集成
最近项目中需要集成支付宝支付功能,在此做一个简单的笔记。 集成支付宝支付需要以下几个步骤:1、申请支付宝支付用到的AppKey;2、添加支付宝SDK3、调用方法发送订单信息4、设置URL Type5、添加回调方法第一步在此略过。 第二步下载AlipaySDK,下载后文件夹中有AlipaySDK.bundle 和AlipaySDK.framework 两个文件,添加到工程中进...
2018-08-11 15:22:32
192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人