自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 [iOS]Command PhaseScriptExecution failed with a nonzero exit code

Mac版本升级到了Catalina版本,然后打开项目,直接报错,提示`Command PhaseScriptExecution failed with a nonzero exit code`,由于.sh文件是从SVN上下载下来的安全性未知,是否删除。估计是由于新版本安全性要求更高了,这时候不要选择删除,如果删除,请重新拉回。如果删除的话,错误提示会变成`Pods-frameworks.sh: N...

2019-11-14 10:08:57 2854

原创 [iOS/swift]iPhone X及以上有刘海屏的手机版本判断方式及对应导航栏高度计算

iPhone X及以上版本(iPhone X、iPhone XS、iPhone XS、iPhone XS Max等)含有刘海屏的手机版本类型判断方式该方法是根据手机底部安全区的高度进行判断的,将判断方法置入UIDevice的扩展里面,调用的时候使用`UIDevice.current.isiPhoneXMore()`方法即可extension UIDevice { public f...

2019-01-23 11:11:00 4835

原创 presentViewController及属性传值

[self presentViewController: animated: completion:]创建一个目标控制器的实例,并在推送之后于viewController中创建它,此时viewController为自己创建的实例,可以直接通过属性传值由起始页传到目标页(即推送到的viewController)。而假设我们从A present到B,后由B再present到A,则再次推送的A已

2017-06-07 17:36:37 1895

原创 GoodsBase-调用方法

本方法保存在GoodsBase.m文件中#import"GoodsBase.h"@implementationGoodsBase//数据库创建:0:id,1:title,2:price,3:image,4:goodsid,5:number+(NSMutableArray*)findAll{//打开数据库sqlite3 * db =[DataBase openDB];//创建一个可执行的SQL语句对

2017-06-01 15:29:01 374

原创 DataBase-打开关闭

该类继承自 NSObject本部分内容放在专门的DataBase.m文件#import "DataBase.h"@implementation DataBasestatic sqlite3 * db = nil;+(sqlite3 *)openDB{//判断当前数据库是否存在,如果存在直接返回,否则进行数据库创建if (db) {return db;}//创建数据库//获取当前数据库文件路径NSS

2017-06-01 15:28:58 498

原创 mySQLite数据库使用前言

方法实例中数据库键值分别为: 0:id,1:title,2:price,3:image,4:goodsid,5:number其中id为主键,goodsid为商品编号veriable代表变量,count代表计数,其中column方法中的count代表对应键值在数据库中的位置,从0开始;而bind方法中的count代表对应 sqlite3_prepare_v2()方法中的未确定变量(即问好)的位置,

2017-06-01 15:28:55 375

原创 CA动画——CASpringAnimation 弹簧动画

//纵向平滑移动CASpringAnimation * spring = [CASpringAnimation animationWithKeyPath:@"position.y"];spring.damping = 5;//阻尼系数0~10spring.stiffness = 100;//弹簧刚度系数 0 到 100 系数越大力就越大spring.mass = 1;//弹簧末端的质量 大

2017-06-01 15:28:52 842

原创 网络通信及Socket

网络通信一、网络分层:1.物理层:提供信息传递的媒介,如同轴电线2.数据链路层:负责建立、维持和释放数据连接,当接收点检测到所传数据中有错,则会通知发送失败重发一遍(对数据的识别)3.网络层:当两个计算机之间出现若高数据链的时候,网络层的任务就是在若干的数据链路中间选择合适的链路确保数据的及时传送(选择合适的数据链路,确保数据的及时传送)4.传输层:为两个终端建立,维护和取消数据连接的功能,负责可

2017-06-01 15:28:49 340

原创 如何正确编译运行一个包含CocoPods类库的项目

你也许曾经遇到过(特别是新手iOS开发者)这种情况,好不容易在GitHub上找到一份代码符合自己想需求,兴冲冲下载下来,一编译,傻眼了,发现有各种各样错误。一看,原来是缺失了各种其他第三方类库。这时候莫慌,你再仔细一看,会发现你下载的代码包含了Podfile。没错,这意味着你可以用CocoaPods很方便下载所需要的类库。下面,小编以代码UAAppReviewManager为例来说明如何正确编译运

2017-06-01 15:28:46 745

原创 使用cocoapods加载框架方法

一、前置1.Podfile里的文件source 'https://github.com/CocoaPods/Specs.git'platform :ios, '8.0’target '工程名' do pod ’AFNetworking’, ’~> 3.1.0’pod ’SDWebImage’end//此处8.0为最低适配版本,xcode8开始,最低是8.0//'工程名'为自己要导入的工程的

2017-06-01 15:28:43 363

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-05-27 10:32:05 194

空空如也

空空如也

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

TA关注的人

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