自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yizhiliulangdemiao的博客

月圆之夜,紫禁之巅,一剑西来,天外飞仙。个人博客:https://www.codinglong.com

  • 博客(49)
  • 收藏
  • 关注

原创 iOS OC项目中引入SwiftUI文件

在OC中使用SwiftUI

2024-04-22 12:00:22 267 2

原创 iOS 在OC旧项目中使用Swift进行混编

在OC 旧项目中使用swift进行混编

2024-04-22 11:07:19 403 1

原创 python基础 -- 常见字符串操作

python基础 -- 常见字符串操作。

2022-09-16 11:33:40 322 1

原创 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 889

原创 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 1836

原创 iOS 修改tabBar frame

我们在开发过程中,使用TabBarController 时,有时系统的tabBar 不能满足我们的需要,故要修改tabBar 的frame。比如:系统的样式为我们需要的样式为修改方式:在tabBarController 中重写viewDidLayoutSubviews方法- (void)viewDidLayoutSubviews { [super viewDidLayoutSubviews]; CGRect frame = self.tabBar.frame;

2020-12-29 10:23:28 624 5

原创 iOS 使用AFNetworking解析数据小数丢失精度的问题

问题:在项目中使用AFNetworking解析数据时,有时会出现浮点数小数点精度丢失的情况。例如: 正常情况下,后台返回数据是 :39.90 ,在iOS 端解析后,数据会显示 :39.9000000001 的情况。解决办法: 对解析过后的浮点字符串进行修正, 修正方法如下:+(NSDecimalNumber *)reviseNum:(NSNumber *)tmpNum{ double tmpValue = [tmpNum doubleValue]; NSS

2020-12-22 17:40:43 828

原创 iOS 根据地址跳转第三方地图

iOS 根据地址跳转地图:Swift: func setServiceListPushMapActionModel() { let tmpAddressStr = "目的地地址" print("===== 跳转地址======>",tmpAddressStr) let alert...

2019-12-19 15:41:43 685

转载 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 680

原创 iOS 应用打包上架流程

1、创建appid打开苹果开发者中心网站:https://developer.apple.com 点击 account 登录。登录后公司账号和个人账号有所不同,这里以个人账号来说明。点击齿轮形状区域,添加appid。点击continue 直到完成。2、创建证书。在这里选择对应的证书,接着下一步,会看到要上传本地cer文件。打开Mac 钥匙串,在证书助理—&gt; 从证...

2019-01-25 16:16:10 2346

原创 iOS 获取控件的隐藏属性

获取控件的隐藏属性引入 #import&lt;objc/runtime.h&gt; 头文件 unsigned int count = 0; Ivar * ivars = class_copyIvarList([UIButton class], &amp;count); for (int i = 0; i&lt;count; i++) { Ivar...

2019-01-25 10:52:32 444

原创 iOS 系统分享

iOS 系统原生分享1、添加social.framework库。2、添加分享内容。 代码如下: NSString * shareText = @"分享内容"; UIImage * shareImage = 分享图片 NSURL * shareURL = [NSURL URLWithString:@"分享网址"]; NSArray * activityItem...

2019-01-23 16:23:34 1297

原创 Hexo--github 搭建属于自己的博客

第一次从0到1搭建博客,在这里做个记录,在这里用的是hexo + github 搭建的。首先感谢 lxmic 的指导博客:https://www.jianshu.com/p/77db3862595c按照 lxmic 的博客一步步来,完全可以搭建出属于自己的博客,我就不多说了。这里记录一下过程中遇到的坑。1、用Mac 安装 hexo 的时候报错MacBookdeMacBook...

2019-01-18 17:40:31 167

原创 iOS UIMenuController 用法

先看效果如下图:UIMenuController 的用法和UIAlertViewController 的用法类似,它可以添加的UILabel 、UIImageView、UIButton等上面。用法很简单代码如下:此处是添加到button上的,位置放在了button的中间,如果要加在label上,可以给lable添加一个手势。 self.tmpBtn = [UIButton b...

2019-01-17 15:45:37 975

原创 iOS 复制文本

最近在项目中遇到了一个问题:点击按钮,复制一段指定的文本,发现自己不知道百度一番找见了在这里记录下来。UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; pasteboard.string = @"要复制的内容"; ...

2019-01-17 09:47:50 283

原创 iOS 判断手机型号(已更新至iPhone 14 Pro Max)

iOS 判断手机型号

2019-01-17 09:37:05 7791 4

原创 iOS 判断当前时间在某个时间段内

在项目开发中可能会遇到这样的问题,判断当前的时间是否在指定的时间段内。下面直接上代码:- (BOOL)isBetweenFromHour:(NSInteger)fromHour toHour:(NSInteger)toHour{ NSDate *dateFrom = [self getCustomDateWithHour:fromHour]; NSDa...

2019-01-15 10:23:52 1743

原创 iOS 学习笔记 -- UIAlertController 自定义

在平常的开发中,经常会用到UIAlertController,用的时候系统自带的样式不符合我们的需求,需要我们自己定义UIAlertController 标题和内容的文本样式。在这里我们通过kvc的思想来实现。在这里补充一点:在使用中发现这个方法只适用于iOS 12的系统,其他系统具体看UIAlertController的层级结构。 UIAlertController * alert...

2018-12-05 14:09:32 1105

原创 iOS 学习笔记 -- 摇一摇屏幕截图

说起摇一摇屏幕截图这个功能的实现,我们可以把它分为两部分来看:一、摇一摇功能的实现;二、屏幕截图。首先来实现摇一摇功能:这个网上方法很多,就不多说了直接上代码。 [UIApplication sharedApplication].applicationSupportsShakeToEdit = YES; //在这里设置当前vc 为第一响应者。 [self become...

2018-12-02 22:34:59 359

原创 iOS学习笔记 --微博登录 redirect_uri_mismatch 错误

啦啦啦啦

2018-11-30 22:09:51 1567

原创 iOS 随机验证码

最近在项目中用到了随机验证码,在这里简单做个记录。效果图:主要代码:.h文件#import &amp;amp;lt;UIKit/UIKit.h&amp;amp;gt;typedef NS_ENUM(NSInteger,XBGetVerificationCodeType){ XBGetVerificationCodeOne = 0,//只数字 XBGetVerificationC...

2018-10-04 16:58:13 299

原创 iOS 中获取当前视图所在的ViewController

闲言少叙,直接上代码+(UIViewController *)getCurrentVC{ UIViewController *rootViewController = [UIApplication sharedApplication].keyWindow.rootViewController; UIViewController *currentVC = [self ...

2018-09-29 22:08:08 2266

原创 iOS学习笔记 -- Masonry的基本使用

最近在学习使用Masonry,在这里简单的做个分享。Masonry主要有3个核心函数:// 构建约束mas_makeConstraints// 更新约束 - 修改已经建立的约束,如果约束不存在,会在控制台输出错误mas_updateConstraints// 删除已经建立的所有约束,然后重新生成约束mas_remakeConstraints 应用举例: UIV...

2018-09-15 20:17:58 644

原创 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 540

原创 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 318

原创 iOS学习笔记--tableView中如何获取cell上textfiled的值

最近在项目中遇到了这样一个问题,在tableView的cell上添加textfiled,然后获取cell上textfiled的值。cell的个数是可以动态改变的。如下图:在网上看了很多别人写的没找见容易点的实现方法,自己写了一个比较笨的方法。主要代码如下:@property(nonatomic,strong)NSMutableArray * arrray//数组中元素的个数为c...

2018-08-13 00:06:28 3174

原创 iOS 获取IP地址方法

iOS 获取IP地址方法 闲来无事做个东西要获取iPhone的ip地址,网上好多方法没法用,这有一个能用的,记录下来。代码块引入文件#import &lt;ifaddrs.h&gt;#import &lt;arpa/inet.h&gt;获取ip地址-(void)getIPaddress{ NSString *address = @"error";...

2018-08-13 00:05:10 3044 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 463

原创 iOS学习笔记--gif图片分解

gif图片分解的过程可以分为以下四步: 1.获取gif图片的数据 2.将gif图片分解成帧 3.将单帧数据转化为UIimage 4.单帧图片保存在这之前需要在工程中添加framework:ImageIO和MobileCoreServices#import &lt;ImageIO/ImageIO.h&gt;#import &lt;MobileCoreServices/Mob...

2018-08-13 00:03:04 761

原创 iOS学习笔记--gif图片合成

gif图片合成的过程分为以下四步: 1.获取图片数据 2.创建gif图片 3.配置gif图片 4.单帧图片添加到gif在这之前需要在工程中添加framework:ImageIO和MobileCoreServices#import &lt;ImageIO/ImageIO.h&gt;#import &lt;MobileCoreServices/MobileCoreS...

2018-08-12 23:58:19 785 1

原创 iOS学习笔记--图片美白(一)

在iOS开发中,图片美白通常的方法有自定义方法和第三方框架实现,下面就自己在学习的过程中用到的方法做个整理。通过自定义方法实现 个人认为图片美白实际上就是对图片的像素点进行修改,可以分为一下几个步骤: 第一步:拿到图片; 第二步:创建颜色空间; 第三步:创建图片上下文; 第四步:绘制图片; 第五步:对像素点进行修改; 第六步:创建Imag...

2018-08-12 23:57:32 505

原创 iOS学习笔记--图片美白(二)

在上篇文章中整理了自定义方法实现图片美白,下面介绍一下使用openC实现图片美白。第一步:下载openCV的framework。 openCV官方网址:http://opencv.org第二步:将framework导入工程。 再将framework导入工程中后,进行编译有可能会出现错误,自己这边出了如下错误。 ...

2018-08-12 23:56:50 175

原创 iOS学习笔记--图片灰度处理

本文实现将一张彩色图片转换为灰色图片。方法一:通过自定义方法实现。+(UIImage*)systemImageToGray:(UIImage*)image{ int width = image.size.width; int height = image.size.height; //第一步:开辟颜色空间 CGColorSpaceRef col...

2018-08-12 23:56:02 533

原创 iOS学习笔记--自定义通讯录

最近在项目中遇到这样一个问题,在自定义的通讯录中点击索引的时候对应的分组标题改变其状态(如改变其字体颜色、类型、字号等)。在网上找了很长时间但没找到可以使用的,这里有一个写的可以用的拿出来分享一下,写的不好还请见谅!主要思路:一、在工程中通过对数据源进行处理,使它们按照汉语拼音进行排序并按照拼音的第一个字母进行分组。如:现在有数据源 self.tmpNameArr =...

2018-08-12 23:55:15 591

转载 IOS疯狂基础之输入限制—手机号,金额

#define myDotNumbers @"0123456789.\n"#define myNumbers @"0123456789\n"以下代码放在 shouldChangeCharactersInRange 代理方法中 可以限制金额格式 6位整数 2位小数 if ([string isEqualToString:@"\n"]||[strin...

2018-08-12 23:54:28 424

原创 iOS学习笔记-- tableView单选的实现

在iOS开发中,常常会碰到在列表中实现单选的功能,在tableView中,可以通过其自身来实现。在这里定义tagIndex来标记当前选中的行@property (assign, nonatomic) NSIndexPath *tagIndex;在-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtI...

2018-08-12 23:53:40 894

转载 iOS 地图坐标系转换

一、坐标体系首先我们要明白,开发者能接触到哪些坐标体系呢?第一种分类:1、 GPS,WGS-84,原始坐标体系。一般用国际标准的GPS记录仪记录下来的坐标,都是GPS的坐标。很可惜,在中国,任何一个地图产品都不允许使用GPS坐标,据说是为了保密。GPS坐标形式如图,度分秒形式的经纬度。2、 GCJ-02,国测局02年发布的坐标体系。又称“火星坐标”。在中国,必须至少...

2018-08-12 23:52:50 500

原创 iOS学习笔记--图片上传

最近在写项目的时候项遇到到了图片上传的问题,在这里将所用到的方法记录下来。在这里用NSData数据流进行上传。 废话不多说直接上代码当然在上传图片之前还需要在工程中添加AFN库。NSData * imageData = UIImageJPEGRepresentation(image, 0.1); AFHTTPSessionManager *manager = [AFHTTP...

2018-08-12 23:51:38 322

原创 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 628

原创 iOS学习笔记--支付宝支付集成

最近项目中需要集成支付宝支付功能,在此做一个简单的笔记。 集成支付宝支付需要以下几个步骤:1、申请支付宝支付用到的AppKey;2、添加支付宝SDK3、调用方法发送订单信息4、设置URL Type5、添加回调方法第一步在此略过。 第二步下载AlipaySDK,下载后文件夹中有AlipaySDK.bundle 和AlipaySDK.framework 两个文件,添加到工程中进...

2018-08-11 15:22:32 174

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除