自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (14)
  • 收藏
  • 关注

原创 iOS提交版本时苹果官方审核拒绝原因详解

当用户从App Store安装应用的时候,他们需要确认这样的操作是安全的。所以应用程序不能包含令人不快或者冒犯性的内容,而且使用中不会造成身心伤害。我们列出了常见的几种缺陷,如果你的应用准备冒犯用户或者与用户发生冲突,App Store不是你的应用应该上架的地方。 1.1不当内容应用程序不应该包括攻击性,敏感,令人不悦,侮辱或者品味低下的内容。例如: 1.1.1 诽谤或者人格侮辱的内容,包括引用或

2016-08-03 09:53:00 17716

原创 Uni-app 与 Taro 对比分析(移动端快速搭建能力平台调研)

uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。uni-app是一套可以适用多端的开源框架,一套代码可以同时生成ios,Android,H5,微信小程序,支付宝小程序,百度小程序等。iOS、Android、Web(响应式)、(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)小程序 / H5、快应用等。

2022-11-11 09:28:34 6884 3

原创 “xxx.app”已损坏,无法打开,你应该将它移到废纸篓 最详细最全的解决办法 for Mac

很多情况下我们从浏览器下载某个软件,装了部分软件后打不开,那可能是sip系统完整性没有关闭。系统完整性保护是 OS X El Capitan 及更高版本所采用的一项安全技术,能够帮助防止潜在恶意软件修改 Mac 上受保护的文件和文件夹。系统完整性保护可以限制 root 用户帐户,以及 root 用户能够在 Mac 操作系统的受保护部分完成的操作。接下来就教您如何禁用SIP系统!如何关闭SIP系...

2020-02-19 15:51:50 4770 2

原创 iOS 控件阴影(shadow)不出现问题解决

self.backView = [[UIView alloc] initWithFrame:CGRectMake(15, CGRectGetMaxY(self.withdrawButton.frame) + 15, WIDTH - 30, 60)];self.backView.backgroundColor = [UIColor whiteColor];self.backView.layer...

2019-10-16 14:36:21 2936

原创 iOS 计算一段文字高度或宽度(Label自适应)

使用方法:1.调用下面的方法2.需要计算的对应数值传0,比如我需要计算一段文字宽度:CGFloat weight = [self getWidthWithText:title Width:0 height:15 font:18];这里注意传入参数:text:要计算的文字内容width:承载控件如Label等的设定宽度height:承载控件如Label等的设定高度font...

2019-10-16 10:27:42 858

原创 iOS 计算指定日期是周几星期几

返回的直接是星期一到日,如有需要把星期修改为周即可。+ (NSString *)dateisweek:(NSDate *)date { NSCalendar * calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; NSDateComponents *...

2019-10-16 10:21:35 492

原创 iOS 今天到目标时间的距离

+ (NSMutableDictionary *)time:(NSString *)timer{ NSDateFormatter *date = [[NSDateFormatter alloc]init]; [date setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSDate *today = [NSDate date];//当前时间...

2019-10-16 10:19:03 197

原创 iOS 比较两个日期的大小

比较两个日期的大小(日期格式为yyyy-MM-dd HH:mm:ss)+ (NSInteger)compareDate:(NSString*)aDate withDate:(NSString*)bDate{ NSInteger aa = 0; NSDateFormatter *dateformater = [[NSDateFormatter alloc] init]; ...

2019-10-16 10:16:01 2476

原创 金+(NSString *)countNumAndChangeformat:(NSString *)num { if([num rangeOfString:@"."].l钱数字每三位加一个逗号

开发中经常会遇见金钱数字需要每三位添加一个逗号,方便用户读取数量,例:999,9.012,344调用下面方法即可:+(NSString *)countNumAndChangeformat:(NSString *)num{ if([num rangeOfString:@"."].location !=NSNotFound) { NSString *losttot...

2019-10-16 10:12:38 176

原创 手机号正则判断最新版 包含199、198、166开头的号码

如果不及时更新手机号判断正则可能会造成运营商新获得的号段无法通过验证,下面就是新的正则验证方法:+ (BOOL)checkUserTelNumber:(NSString *)telNumber { if (telNumber.length != 11) { return NO; } /** * 手机号码: * 13[0-9], 14...

2019-10-16 10:03:41 2840

原创 清理Xcdoe开发产生的垃文件

1、前往Xcode所在的文件目录:~/Library/Developer/Xcode。如下图:2、进入目录后,可以看到Xcode文件中包含了如下几个文件夹:(1) Archives 存放的是Xcode打包时生成的文件,这里面的文件可以全部删掉。(2) DerivedData 存放的是build生成的项目索引、build输出以及日志,这里的文件可以全部删除。(3) iOS D...

2019-10-14 10:09:37 295

原创 iOS 修改状态栏字体颜色

1.把info.plist 文件中的View controller-based status bar appearance 设置NO。2.在需要设置为颜色的地方添加如下代码:(这里是白色)[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;3.如果要改回来原来的黑色[UIApplicatio...

2018-07-04 10:05:01 627

原创 mac 破解版sourceTree url克隆:无效的路径/URL 解决办≥

1.打开设置2.找到网络设置3.删除对应账户,不知道是哪个全部删除附带一个sourceTree for MAC 破解版(安装后直接使用,内含证书listens文件)下载链接:https://download.csdn.net/download/surpassblack/10188306...

2018-05-15 17:00:40 5229 3

原创 iOS 获取定位

iOS 获取定位的方法有多种,集成三方地图sdk,利用系统定位获取都是可以的,这里就描述一下利用系统获取定位的方法

2017-12-12 16:37:31 2001

原创 iOS 指纹验证

在需要用到的地方调用下面的方法即可 //系统支持,最低iOS 8.0 if ([UIDevice currentDevice].systemVersion.floatValue >= 8.0) { LAContext * context = [[LAContext alloc] init]; NSError * error; //判断设

2017-12-12 16:15:20 463

原创 iOS UITableView reloadData 视图漂移或者闪动解决方法

UItableView漂移或者闪动原因: iOS 11默认开启Self-Sizing官方文档是这样解释的:大概就是说我们不用再自己去计算cell的高度了,只要设置好这两个属性,约束好布局,系统会自动计算好cell的高度。

2017-11-02 16:48:23 10019 4

原创 iOS UITableViewCell左边分割线0间距

在tableView初始化的地方加入一下代码if ([_tableView respondsToSelector:@selector(setSeparatorInset:)]) { [_tableView setSeparatorInset:UIEdgeInsetsZero]; }

2017-10-27 21:36:46 545

原创 iOS 11后滚动视图自适应 问题

1.//取消滚动视图的自适应 self.automaticallyAdjustsScrollViewInsets = NO; 不能用了 换成一下代码即可if (@available(iOS 11.0, *)) { self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdju

2017-10-27 21:34:02 1150

原创 ios Xcode代码段设置,迁移

xcode代码段设置 1.在xcode中找到以下地方 2.手动写好一个代码段全选拖入,注:<#内容#>可以让你的对象变成准备编译状态如:- (UIView *)<#view#> { if (_<#view#> == nil) { self.<#view#> = [[UIView alloc] initWithFrame:CGRectMake(<#0#>, <#0#>,

2017-08-17 15:18:04 692

原创 iOS image转二进制流NSData

+ (NSData *)image_TransForm_Data:(UIImage *)image{ NSData *imageData = UIImageJPEGRepresentation(image, 0); //几乎是按0.5图片大小就降到原来的一半 return imageData;}

2017-08-15 18:22:36 6699

原创 iOS 图片缩放

//缩放图片,防止图片过大+ (UIImage *)scaleToSize:(UIImage*)img size:(CGSize)sizeImage{ // 创建一个bitmap的context // 并把它设置成为当前正在使用的context UIGraphicsBeginImageContext(sizeImage); // 绘制改变大小的图片 [img

2017-08-15 18:21:17 989

原创 ios Label显示不同颜色文字

+ (NSMutableAttributedString *)stringColorStr:(NSString *)str String:(NSString *)string Color:(UIColor*)color{ //Label不同字显示不同颜色 NSMutableAttributedString *noteStr = [[NSMutableAttributedString

2017-08-15 18:20:12 344

原创 各种正则:邮箱,电话号码,身份证号。

邮箱正则: //邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"S

2017-08-15 18:16:34 1992

原创 iOS 金钱价格每三位加一个“,”逗号,小数点省略到两位

二话不说直接上代码,调用就好,谢谢//金钱每三位加一个逗号+(NSString *)countNumAndChangeformat:(NSString *)num{ if([num rangeOfString:@"."].location !=NSNotFound) { NSString *losttotal = [NSString stringWithFormat:@

2017-08-15 17:52:11 2363

原创 iOS 如何获取点击的是哪个tableViewCell上的Button按钮?

1.首先把cell上button按钮的点击方法写入在cell展示里面//cell展示- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ PraiseListCell *cell = [tableView dequeueReusableC

2017-06-02 11:48:46 4934

原创 iOS开发 系统自带保存图片到相册的方法

1.代码- (void)loadImageFinished:(UIImage *)image{ UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), (__bridge void *)self);}- (void)image:(UIImage

2017-05-31 16:19:02 4085

原创 ios开发 根据URL或字符串生成二维码

1.二话不说直接上代码//1. 实例化二维码滤镜CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"];// 2. 恢复滤镜的默认属性[filter setDefaults];// 3. 将字符串转换成NSDataNSString *urlStr = self.dataDic[@"shareurl"];NSDat

2017-05-31 16:04:28 7542

原创 iOS 获取网络链接下的图片宽高

使用SDWebImage 的一个方法完美解决[[SDWebImageDownloader sharedDownloader]downloadImageWithURL:[NSURL URLWithString:string] options:SDWebImageDownloaderUseNSURLCache progress:^(NSInteger receivedSize, NSInteger ex

2017-03-25 00:21:13 1276

原创 iOS开发UIWebView与原生网页的交互

原理用UIWebView的代理方法截获原生网页的按钮点击链接,对链接判断做处理。代码1.遵循UIWebViewDelegate代理 2.设置代理self.webView.delegate = self; 3.使用代理方法截获链接- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request

2017-01-06 17:26:20 577

原创 iOS App中第一次运行添加半透明新手指引

实现方式:在当前View上一个蒙层,然后找出需要标记的地方圈为白色,那些箭头和提示文字都是UI做出来的图上自带的。代码:判断是第一次运行APP后进入页面调用-(void)newGuide{ // 这里创建指引在这个视图在window上 CGRect frame = [UIScreen mainScreen].bounds; UIView * bgView = [[UIVi

2017-01-06 14:55:28 3961

原创 一些看到后就会让你笑出声三方收集

注:本文是博主在CocoaChina上看到并整理的文章,由于超链接过多大家各取所需。

2017-01-06 11:44:51 542

原创 iOS开发二维码生成和扫描

准备工作导入<CoreImage/CoreImage.h>,生成二维码用导入<AVFoundation/AVFoundation.h>,读取二维码用设置代理协议AVCaptureMetadataOutputObjectsDelegate,这是有关摄像设备输出的相关代理

2017-01-06 11:03:11 488

原创 iOS网络框架AFNetworking3.1.0底层源码解读

AFNetworking基本是iOS开发中的网络第三方库标配,本文基于AFNetworking3.1.0版本。咱们主要从使用的角度来介绍AFNetworking的发起Get请求的过程,偏重于解读过程,解读当你使用AFNetworking发起一个Get请求的时候,AFNetworking内部的处理过程。而不是对AFNetworking源代码的各个类的代码进行深入解析,在源码深度解析方面,网络上已经有很

2016-12-20 17:49:45 2021

原创 一个很好用的图片查看类:JTSImageViewController

我们在很多软件都会看到图片浏览很炫酷吊炸天。今天给推荐一个好用的图片浏览sdk。名叫:JTSImageViewController 直接cocopod就好,别去拖入什么的,麻烦到爆。pod 'JTSImageViewController'记得:pod install 哦使用: <JTSImageViewController/JTSImageViewController.h>

2016-12-20 16:55:57 966

原创 AFNetworking升级至3.1.0后,原有的方法报错解决办法。

为了配合苹果官方的ipv6的事,有很多开发人员都把AFNetworking升级了(网络请求自己公司做封装的除外),但是升级后报错一堆。怎么办?我的笨办法是:一个一个修改。1.首先:没有了AFHTTPRequestOperationManager这个类,被AFHTTPSessionManager所代替。所以把项目中: AFHTTPRequestOperationManager换成AFHTTPSess

2016-12-20 16:26:46 1534

原创 iOS开发 Xcode编译以前用xib搭建的View或者cell无反应

问:我以前用xib搭建了一个cell,标记什么的都做好了,也能正常显示。但是后来由于需求有改动,在去改xib的时候。无论怎么改都无效,没有反应怎么办?答:点击xcode -> Product -> clean 即可 原理:清除一下缓存就好。

2016-12-10 10:32:37 433

原创 iOS开发 在cell中找到它在tableView中的indexPath

1.这个方法是在cell中用的(比如我在cell中写了一个button的点击方法,我想在点击方法中找到cell的indexPath并通过通知传出去,在其他任何地方用)UITableView *tableView; float Version=[[[UIDevice currentDevice] systemVersion] floatValue];//(设备判断) if(Versio

2016-11-28 15:43:15 2894

原创 苹果电脑(mac)的快捷键大全

1.Mac启动与关机时的快捷键Command-Option-P-R 重置NVRAM  Option 开机后立即按下,将显示启动管理器,如果Mac装有双系统或者插有启动U盘,可在启动管理器中选择启动盘  Command-R 开机后立即按下,可打开OS X的恢复功能(Recovery)  Command-Option-P-R 开机后立即按下,重置NVRAM。有些时候电脑会出现些小问题,重置NVRA

2016-11-15 12:42:25 3726

原创 Xcode8(iOS 10)快速注释不能用的问题

在Xcdoe8以前相信很多的人都像我一样习惯了:command+?的方式来对代码进行注释。今天突然发现用不了,于是我搜索了一下找到了解决办法: 原因是:苹果解决xcode ghost,把插件屏蔽了。 解决方法:打开电脑终端输入一下命令( sudo /usr/libexec/xpccachectl) 然后必须重启电脑后才会生效。

2016-11-15 11:23:17 1194

原创 iOS开发时如何获取当前设备的ip地址以及ip参数

1.首先必不可少的肯定是引头文件#include <ifaddrs.h>#include <arpa/inet.h>#include <net/if.h>#define IOS_CELLULAR @"pdp_ip0"#define IOS_WIFI @"en0"第一个或获取ip地址的,第二个是获取参数的。可根据需要自取所需#define IP_ADDR_IPv4

2016-11-09 16:43:42 4235

SourceTree 破解版(老版本免登录的)

sourcetree mac破解版,安装后直接使用,内含证书listens文件

2018-01-04

iOS 价格日历

iOS开发中我们常常会遇见通过日历的方式来显示价格,本demo的价格日历封装很好,只要调用并传一个key值为日期,value值为价格的字典就好,节日会显示节日名称。

2016-06-16

iOS 系统相册调取及自定义相册

在项目开中,我们会遇到很多调取手机相册的需求,这个demo是用来调取系统相册及相机的,相册界面和相机页面也可以改成自己的风格,自定义

2016-03-25

iOS 项目上线上传流程

咱们大家的写完app时 对于初学者来说肯定很希望自己的项目能发布到苹果官网上得到用户的认可,此文档提供了上传的流程图,以及一些操作, 很详细 !

2015-10-23

简单的 iOS开发的 旅游app

这是一个很简单的旅游app, 是自己闲得无聊时用来练手的大家要是拿去用, 足以上线, 或者学生党们可以用来毕业设计

2015-10-23

iOS 开发中的 导航栏滚动 效果实现

解决的是在开发中遇见的导航栏上需要放很多个导航按钮,如果你还在用Toobar那你弱爆了, 你看看吧

2015-10-23

iOS开发中的地图定位

iOS开发中的地图定位, 原理就是我们通过手机的GPS获取手机所在位置经纬度,然后加入到需要的接口中设定范围大小来获取附近的人或者天气等

2015-10-23

iOS开发中的FMDB数据库操作

当我们在做一个app的收藏页面或者在面对app的数据库时 十分头疼, 那么我在这为大家提供一个FMDB实列模板 希望对家有帮助,它简化了我对数据库的操作

2015-10-23

iOS开发中瀑布流效果

iOS开发中瀑布流效果,看上去像是在表示图上添加的item效果, 其实是瀑布流

2015-10-23

相册展示 或者封面展示 中扑克牌效果

相册展示 或者封面展示 中扑克牌效果,可以不断的滑动得到很炫的画面感

2015-10-23

iOS开发中的播发器或者页面的封面展示

iOS开发中的播发器或者页面的封面展示,多见于QQ音乐专题画面!

2015-10-23

iOS 开发中的视屏断点下载模板

iOS 开发中的视屏断点下载模板, 提供了各种方式的下载方法和断点下载的详细文档

2015-10-23

iOS 开发中的 喷枪模式

通过开辟子线程控制Lable文字输出的时间 实现文字一个一个显示出来的动画效果

2015-10-23

iOS 开发中的抽屉效果<简单>

这是自己写的一个很简单的模板, 希望没坑到你

2015-10-17

空空如也

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

TA关注的人

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