iOS常用组件之高效切圆角的方法汇总
前言圆角(RounderCorner)是一种很常见的视图效果,相比于直角,它更加柔和优美,易于接受。但很多人并不清楚如何设置圆角的正确方式和原理。iOS 客户端开发中,经常碰到圆角视图的需...
前言圆角(RounderCorner)是一种很常见的视图效果,相比于直角,它更加柔和优美,易于接受。但很多人并不清楚如何设置圆角的正确方式和原理。iOS 客户端开发中,经常碰到圆角视图的需...
前言我们大家都知道,如果在XCode中开启了Zoombie Objects。如图。那么在一个对象释放后,再次给该对象发送消息,在Xcode控制台中,可看到如下打印信息。这些信息可以帮助我们定位...
如下所示://下面这段宏考过去直接用#define SYNTHESIZE_SINGLETON_FOR_HEADER(className) \
\
+ (className *)sharedInstance;\
+ (void)destroyInstance;//在单例生成之前once...
Run in Xcode as:分Release选项和Debug选项,分别对应的是Xcode中Scheme编辑的BuildConfiguration的Debug和Release选项Symlink Unity libraries:这是专为IOS平台用的,是一个全...
相信大家都已经升级了iOS11,而且也做了相应的适配,其中对于tableView这个控件进行适配的时候,比如:集成MJRefresh的时候,当然还有其他很多情况下,很多资料都有说需要把estimatedRo...
方法1 按快捷键 shift+command+G 或者 Finder图标点击右键选 前往文件夹... 调出前往文件夹框在里面输入如下/Users/(自己电脑名字)/Library/Developer/Xcode/DerivedData回...
之前换了电脑,发现用xcode新建文件生成的注释变成了我不想要的效果(如下图)一、修改系统默认注释下面分别描述一下“创建者”、“创建时间”、“机构名称”以及“类名前缀”如...
因为iPhone X奇特的刘海存在,iOS11之后系统深化了“安全区域”概念,安全区域就是从屏幕上切除最大的矩形之外的区域。iOS11后UIScrollView新增contentInsetAdjustmentBehavior...
1.使用终端首先 打开终端cd ~/Library/MobileDevice/Provisioning\ Profiles/ 再删除所有rm *.mobileprovision 2.直接找到文件夹-简单粗暴 首先show in finder,接着 Com+Shi+G...
一、清理Xcode中的垃圾文件1、前往Xcode所在的文件目录:~/Library/Developer/Xcode。如下图:2、进入目录后,可以看到Xcode文件中包含了如下几个文件夹:(1) Archives 存放的是Xco...
2018开篇,这回要讲的是iOS重签名,网上重签名的工具太多了,我试用了一下,都还挺好使。但是,你不知道,我是个喜欢装逼的人吗?用工具怎么够酷呢?对,装逼得用终端。接下来的操作都是在终...
注意:ios的测试环境只能在Mac电脑上,windows上不能测试(黑苹果除外),因为需要安装xcode,而Xcode没有windows版本本次是针对部分程序员所写不适用于新手 !!! 测试环境是python3 +...
在 Objective-C 中延迟执行还是很常见的需求,通常有如下几种方式可供选择:performSelector:想要延迟调用某个方法:[self performSelector:@selector(delay) withObject:nil afte...
最近的一个公众号是基于vue的spa应用,在接入微信分享和微信语音的时候出现了:在Android上一切正常,但是在ios端调用wx.config的时候总是失败,去翻了官方文档也并没有找到解决方...
参考资料:Apple 开发文档 Customizing the Transition AnimationsWWDC 2013 Custom Transitions Using View Controllers图例:跳转的动画有很多,全部可以自定义创建自定义跳转...
前言在IOS开发中,我们model另外一个控制器的时候,一般都使用默认的转场动画。本文将给大家详细介绍关于iOS Swift控制器转场动画的相关内容,分享出来供大家参考学习,下面话不...
MAC中显示隐藏文件有很多种方法,最简单的是通过在Mac终端输入命令。显示隐藏文件(注意空格和大小写):defaults write com.apple.finder AppleShowAllFiles -bool true 或default...
1.打开终端2.cd 到项目文件,例如:cd MerchantPay-iOS3.回车来到项目目录下运行下面指令
find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -...
输入框显示银行卡格式,即为每隔4位出现一个空格,下面使用UITextFieldDelegate,编码实现: 首先引用使用代理类名 ()<UITextFieldDelegate>self.textField.delegate = self;使用代...
在项目开发中,难免会遇到使用当前时间,比如实现网络请求上传报文、预约、日历等功能。1. 获取年月日时分秒实现代码:NSDate *date1 = [NSDate date];NSDateFormatter *formatte...
系统默认的字体是黑色,按钮颜色是蓝色或者红色的,我们怎样自定义字体呢Codeing ShowUIAlertController *alertVC = [UIAlertController alertControllerWithTitle:@"提示" mes...
背景介绍:Mac机器A上面有工程P的源码,Mac机器B上没有源码,想在B的模拟器上运行应用P。步骤:1,在机器A上,build模拟器版本,得到模拟器下的app文件:/Users/work/Library/Developer/Xco...
问题: 按照一般流程操作后,发现Get/Post请求都可以查看,但是有些CONNECT请求无法查看。解决方案: 需要在Proxy Settings - Proxies HTTP Proxy中勾选Enable transparent HTTP pr...
前言:最近都在折腾Sagit架框的内存释放的问题,所以对这一块有些心得。对于新手,学到的文章都在教你用:typeof(self) __weak weakSelf = self。对于老手,可能早习惯了到处了WeakSe...
1.iOS开发检测是否开启定位:需要导入:#import <CoreLocation/CoreLocation.h> 代码如下:+ (void)openLocationServiceWithBlock:(ReturnBlock)returnBlock { BOOL isOPen...
前言对于类相信大家都知道是什么,如果看过runtime的源码或者看过相关的文章对isa肯定也不陌生,不过元类(meta class)大家可能就比较陌生了。不过大家也不要担心,我会细细道来,让...
一、好多App都有上下滑动UIScrollview隐藏或者显示导航栏,在这里我说说我觉得有用的几种方法:1.iOS8之后系统有一个属性hidesBarsOnSwipeObjective-C代码如下self.navigatio...
前言对于开发者来说,在很多情况下,一般的输入框需要按照要求进行输入,输入内容由开发人员来指定。例如:密码输入框只能输入纯数字或者是拼音与数字结合的文本等,那么我们在开发的...
什么是CALayer* 在iOS系统中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。
* 其实UIView之所以能显...
前言最近项目关于地图的,和朋友一起做的,他们用的高德地图,他做到半路有事,我来接手,结果我手机上没有安装高德地图,到我这边点击导航没啥反应,后来就查了一下,简单处理下,最终实现以...
前言containsString 仅仅只能在iOS8中有,iOS7和iOS7以下用rangeOfString来代替,containsString功能比较简单、单一。但是rangeOfString功能比较复杂,它能遍历整个字符串,里面的...
前言一般项目中集成统计功能随因产品类型不同而使用功能不同,但大多数统计一般只有一个目的,就是记录用户习惯,研究用户习惯,从而为用户带来更好的体验,本文主要介绍了关于iOS用R...
前言本文主要给大家介绍了关于iOS算法之分段截取常数的相关内容,分享出来供大家参考学习价值,下面话不多说了,来一起看看详细的介绍吧。一、错位分段相加,递归合并的过程#inclu...
前言多语言本地化,是我们在做IOS项目的时候经常用的,下面根据自己的经验和使用场景,来全面的说说多语言本地化的解决方案。本文从提升效率和减少错误两方面对传统的多语言本地...
前言Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专...
提示:之前只是根据网上的流程完成了iOS项目的发布过程,对于证书和配置文件仍是一头雾水,这里参照别人的文章,简单了解一下,毕竟以后用的着。这里有几个问题:•什么是iOS证书,...
根据实体类的属性进行排序,这个属性排序还可以增加几个排序规则,前后的规则先判断,如果一样的则根据第二个排序规则来判断NSSortDescriptor *sortDescriptor = [[NSSortDescrip...
代码原理就是使用UIView并对其移动来完成,一个twoView作为侧滑栏,一个oneView作为主界面,需要弹出侧滑栏时对twoView向右移动200,当隐藏侧滑栏时,向左移动200就行了,twoVIew初始的...
当我们在UITextField输入数据时经常弹出键盘遮挡界面,解决方法是:在弹出键盘时将整个UIVIew向上移动,在键盘消失时,UIVIew还原。实例代码如下:@interface ViewController ()<UITe...
NSThread适合简单的耗时任务的执行,它有两种执行方法- (void)oneClick{ [NSThread detachNewThreadSelector:@selector(doSomething:) toTarget:self withObject:@"oneClick"...
直接上代码#import <Foundation/Foundation.h>#import <AVFoundation/AVFoundation.h>#import <AssetsLibrary/AssetsLibrary.h>#import <Photos/Photos.h>#import <CoreLoc...
这个封装类包含了GET请求,POST请求,上传图片,上传多张图片,下载图片,判断网络是否可用等功能。#import <Foundation/Foundation.h>@interface HttpUtil : NSObjecttypedef NS_ENU...
直接上代码#import <Foundation/Foundation.h>@interface NSUserDefaultUtil : NSObject+(void)PutDefaults:(NSString *)key Value:(id)value;+(id)GetDefaults:(NSString...
又是一个因为太简单在网上却搜不到答案的问题。先拿一个PDF文件转换成NSData类型。通过打印得知,前5个字节为<25504446 2d>,用以表明这个文件的类型是PDF。<25504446 2d>转成N...
直接用iPhoneX截图后是没有圆角和刘海的,就像下面这样。其实加圆角和刘海也很简单第一步:截屏第二步:打开我这个软件,并选取图片库中的那张图第三步:添加圆角,刘海第四步:将做好的...
iOS 单个文件最多代码行数多少合适?好像是1000~2000吧,那如何查看当前工程哪些文件的代码行数超过2000了呢?1.终端cd到当前工程文件夹 cd /Users/yyy/Desktop/xxx2.find . -n...
先说一下 不同机型的长和宽iPhone4,4s : 320 * 480
iPhone5,5c,5s :320 * 568
iPhone6,6s,7 : 375 * 667
iPhone6plus,7plus :414 * 736
iPad : --我们以iPhone5为基准 来...
react-native的文档的原生模块中可以看到清洗的代码 传送门
接下来先说一下笔者的要实现的功能:
在iOS原生代码中集成高德导航,在RN中用JS去调用原声代码,并进行跳转,
接下...
非常感谢大家利用自己宝贵的时间来阅读我的文章 , 今天给大家带来的是一个集成讯飞语音识别功能的小demo,为textview添加一个语音输入的功能,相信在这个智能化趋势的大环境的...
前言本文主要给大家介绍了关于在iOS下Safari浏览器点击事件失效的相关解决方案,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。问题描述
当使用委托给一个元...