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

原创 iOS提交版本时苹果官方审核拒绝原因详解
当用户从App Store安装应用的时候,他们需要确认这样的操作是安全的。所以应用程序不能包含令人不快或者冒犯性的内容,而且使用中不会造成身心伤害。我们列出了常见的几种缺陷,如果你的应用准备冒犯用户或者与用户发生冲突,App Store不是你的应用应该上架的地方。 1.1不当内容应用程序不应该包括攻击性,敏感,令人不悦,侮辱或者品味低下的内容。例如: 1.1.1 诽谤或者人格侮辱的内容,包括引用或
2016-08-03 09:53:00
18227
原创 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
7945
3
原创 “xxx.app”已损坏,无法打开,你应该将它移到废纸篓 最详细最全的解决办法 for Mac
很多情况下我们从浏览器下载某个软件,装了部分软件后打不开,那可能是sip系统完整性没有关闭。系统完整性保护是 OS X El Capitan 及更高版本所采用的一项安全技术,能够帮助防止潜在恶意软件修改 Mac 上受保护的文件和文件夹。系统完整性保护可以限制 root 用户帐户,以及 root 用户能够在 Mac 操作系统的受保护部分完成的操作。接下来就教您如何禁用SIP系统!如何关闭SIP系...
2020-02-19 15:51:50
5375
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
3257
原创 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
937
原创 iOS 计算指定日期是周几星期几
返回的直接是星期一到日,如有需要把星期修改为周即可。+ (NSString *)dateisweek:(NSDate *)date { NSCalendar * calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; NSDateComponents *...
2019-10-16 10:21:35
558
原创 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
264
原创 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
2611
原创 金+(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
224
原创 手机号正则判断最新版 包含199、198、166开头的号码
如果不及时更新手机号判断正则可能会造成运营商新获得的号段无法通过验证,下面就是新的正则验证方法:+ (BOOL)checkUserTelNumber:(NSString *)telNumber { if (telNumber.length != 11) { return NO; } /** * 手机号码: * 13[0-9], 14...
2019-10-16 10:03:41
2964
原创 清理Xcdoe开发产生的垃文件
1、前往Xcode所在的文件目录:~/Library/Developer/Xcode。如下图:2、进入目录后,可以看到Xcode文件中包含了如下几个文件夹:(1) Archives 存放的是Xcode打包时生成的文件,这里面的文件可以全部删掉。(2) DerivedData 存放的是build生成的项目索引、build输出以及日志,这里的文件可以全部删除。(3) iOS D...
2019-10-14 10:09:37
389
原创 iOS 修改状态栏字体颜色
1.把info.plist 文件中的View controller-based status bar appearance 设置NO。2.在需要设置为颜色的地方添加如下代码:(这里是白色)[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;3.如果要改回来原来的黑色[UIApplicatio...
2018-07-04 10:05:01
682
原创 mac 破解版sourceTree url克隆:无效的路径/URL 解决办≥
1.打开设置2.找到网络设置3.删除对应账户,不知道是哪个全部删除附带一个sourceTree for MAC 破解版(安装后直接使用,内含证书listens文件)下载链接:https://download.youkuaiyun.com/download/surpassblack/10188306...
2018-05-15 17:00:40
5340
3
原创 iOS 指纹验证
在需要用到的地方调用下面的方法即可 //系统支持,最低iOS 8.0 if ([UIDevice currentDevice].systemVersion.floatValue >= 8.0) { LAContext * context = [[LAContext alloc] init]; NSError * error; //判断设
2017-12-12 16:15:20
518
原创 iOS UITableView reloadData 视图漂移或者闪动解决方法
UItableView漂移或者闪动原因: iOS 11默认开启Self-Sizing官方文档是这样解释的:大概就是说我们不用再自己去计算cell的高度了,只要设置好这两个属性,约束好布局,系统会自动计算好cell的高度。
2017-11-02 16:48:23
10172
原创 iOS UITableViewCell左边分割线0间距
在tableView初始化的地方加入一下代码if ([_tableView respondsToSelector:@selector(setSeparatorInset:)]) { [_tableView setSeparatorInset:UIEdgeInsetsZero]; }
2017-10-27 21:36:46
592
原创 iOS 11后滚动视图自适应 问题
1.//取消滚动视图的自适应 self.automaticallyAdjustsScrollViewInsets = NO; 不能用了 换成一下代码即可if (@available(iOS 11.0, *)) { self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdju
2017-10-27 21:34:02
1198
原创 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
756
原创 iOS image转二进制流NSData
+ (NSData *)image_TransForm_Data:(UIImage *)image{ NSData *imageData = UIImageJPEGRepresentation(image, 0); //几乎是按0.5图片大小就降到原来的一半 return imageData;}
2017-08-15 18:22:36
6801
原创 iOS 图片缩放
//缩放图片,防止图片过大+ (UIImage *)scaleToSize:(UIImage*)img size:(CGSize)sizeImage{ // 创建一个bitmap的context // 并把它设置成为当前正在使用的context UIGraphicsBeginImageContext(sizeImage); // 绘制改变大小的图片 [img
2017-08-15 18:21:17
1043
原创 ios Label显示不同颜色文字
+ (NSMutableAttributedString *)stringColorStr:(NSString *)str String:(NSString *)string Color:(UIColor*)color{ //Label不同字显示不同颜色 NSMutableAttributedString *noteStr = [[NSMutableAttributedString
2017-08-15 18:20:12
388
原创 各种正则:邮箱,电话号码,身份证号。
邮箱正则: //邮箱+ (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
2142
原创 iOS 金钱价格每三位加一个“,”逗号,小数点省略到两位
二话不说直接上代码,调用就好,谢谢//金钱每三位加一个逗号+(NSString *)countNumAndChangeformat:(NSString *)num{ if([num rangeOfString:@"."].location !=NSNotFound) { NSString *losttotal = [NSString stringWithFormat:@
2017-08-15 17:52:11
2439
原创 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
5002
原创 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
4173
原创 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
7664
原创 iOS 获取网络链接下的图片宽高
使用SDWebImage 的一个方法完美解决[[SDWebImageDownloader sharedDownloader]downloadImageWithURL:[NSURL URLWithString:string] options:SDWebImageDownloaderUseNSURLCache progress:^(NSInteger receivedSize, NSInteger ex
2017-03-25 00:21:13
1326
原创 iOS开发UIWebView与原生网页的交互
原理用UIWebView的代理方法截获原生网页的按钮点击链接,对链接判断做处理。代码1.遵循UIWebViewDelegate代理 2.设置代理self.webView.delegate = self; 3.使用代理方法截获链接- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request
2017-01-06 17:26:20
627
原创 iOS App中第一次运行添加半透明新手指引
实现方式:在当前View上一个蒙层,然后找出需要标记的地方圈为白色,那些箭头和提示文字都是UI做出来的图上自带的。代码:判断是第一次运行APP后进入页面调用-(void)newGuide{ // 这里创建指引在这个视图在window上 CGRect frame = [UIScreen mainScreen].bounds; UIView * bgView = [[UIVi
2017-01-06 14:55:28
4013
原创 iOS开发二维码生成和扫描
准备工作导入<CoreImage/CoreImage.h>,生成二维码用导入<AVFoundation/AVFoundation.h>,读取二维码用设置代理协议AVCaptureMetadataOutputObjectsDelegate,这是有关摄像设备输出的相关代理
2017-01-06 11:03:11
532
原创 iOS网络框架AFNetworking3.1.0底层源码解读
AFNetworking基本是iOS开发中的网络第三方库标配,本文基于AFNetworking3.1.0版本。咱们主要从使用的角度来介绍AFNetworking的发起Get请求的过程,偏重于解读过程,解读当你使用AFNetworking发起一个Get请求的时候,AFNetworking内部的处理过程。而不是对AFNetworking源代码的各个类的代码进行深入解析,在源码深度解析方面,网络上已经有很
2016-12-20 17:49:45
2117
原创 一个很好用的图片查看类:JTSImageViewController
我们在很多软件都会看到图片浏览很炫酷吊炸天。今天给推荐一个好用的图片浏览sdk。名叫:JTSImageViewController 直接cocopod就好,别去拖入什么的,麻烦到爆。pod 'JTSImageViewController'记得:pod install 哦使用: <JTSImageViewController/JTSImageViewController.h>
2016-12-20 16:55:57
1024
原创 AFNetworking升级至3.1.0后,原有的方法报错解决办法。
为了配合苹果官方的ipv6的事,有很多开发人员都把AFNetworking升级了(网络请求自己公司做封装的除外),但是升级后报错一堆。怎么办?我的笨办法是:一个一个修改。1.首先:没有了AFHTTPRequestOperationManager这个类,被AFHTTPSessionManager所代替。所以把项目中: AFHTTPRequestOperationManager换成AFHTTPSess
2016-12-20 16:26:46
1611
原创 iOS开发 Xcode编译以前用xib搭建的View或者cell无反应
问:我以前用xib搭建了一个cell,标记什么的都做好了,也能正常显示。但是后来由于需求有改动,在去改xib的时候。无论怎么改都无效,没有反应怎么办?答:点击xcode -> Product -> clean 即可 原理:清除一下缓存就好。
2016-12-10 10:32:37
492
原创 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
2967
原创 苹果电脑(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
4279
原创 Xcode8(iOS 10)快速注释不能用的问题
在Xcdoe8以前相信很多的人都像我一样习惯了:command+?的方式来对代码进行注释。今天突然发现用不了,于是我搜索了一下找到了解决办法: 原因是:苹果解决xcode ghost,把插件屏蔽了。 解决方法:打开电脑终端输入一下命令( sudo /usr/libexec/xpccachectl) 然后必须重启电脑后才会生效。
2016-11-15 11:23:17
1243
原创 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
4377
iOS 价格日历
2016-06-16
iOS开发中的FMDB数据库操作
2015-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人