自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android studio安卓开发工具无法切换到Logcat

安卓开发工具无法切换到logcat查看日志,很可能你的窗口设置为浮动的,你把窗口设置为固定即可显示出来。操作见下图:光标放在logcat位置,右键就可以选择模式。

2023-06-08 14:30:37 311

原创 ios导航栏标题设置无效

常量一旦设定,在程序运行时就无法改变其值。常量可以是任何的数据类型如:整型常量,浮点型常量,字符常量或字符串常量。同样也有枚举类型的常量:常量类似于变量,区别在于常量的值一旦设定就不能改变,而变量的值可以随意更改。...

2023-04-10 11:32:25 432

原创 Swift 可选(Optionals)类型

Swift 的可选(Optional)类型,用于处理值缺失的情况。可选表示"那儿有一个值,并且它等于 x "或者"那儿没有值"。如果没有值,就是nilSwfit语言定义后缀?作为命名类型Optional的简写,换句话说,以下两种声明是相等的:var optionalInteger: Int?var optionalInteger: Optional<Int>如果用变量后面用!,表示可以强制解析该变量,当该变量没有值时,会出现运行时错误.强制解析当你确定可选类型确实包含值.

2021-12-02 15:36:15 1649

原创 swift变量

一、变量声明在使用变量前,你需要使用var关键字声明它,如下所示:var variableName = <initial value>案例代码:import Cocoavar varA = 40print(varA)var varB:FloatvarB = 3.1415print(varB)二、变量命名1、变量名可以由字母,数字和下划线组成。2、变量名需要以字母或下划线开始。3、Swift 是一个区分大小写的语言,所以字母大写与小写是不一样的..

2021-12-02 15:10:33 1947

原创 swift条件判断

一、if判断let age = 5if age > 20 {print("我已经20岁了")}else if age >=18{print ("我已经18岁了")}else{print ("不晓得你有多少岁了")}1、IF后面 的条件语句可以省略小括号;2、if 后面的大括号是不能省略的;3、if后面的条件只能是Bool类型二、whilevar num = 5while num > 0{print("num is aa \(n..

2021-11-22 11:33:01 1661

原创 swift元祖

let http404error =(404,”not found”)http404error.0 取值http404error.1let http200Status =(statusCode:200, desc:”ok”)print(“the status \(http200Status.statusCode)”)

2021-11-20 18:13:22 1315

原创 Swift数据类型

标识符可以是任意字符,不能以数字、空白字符、制表符、箭头等特殊字符开头swift数据类型分为 值类型和引用类型值类型包括枚举(enum)和结构体,枚举 是Optional ,结构体包括:Bool、Int、Float、Double、Character 、String 、Array 、Dictionary、Set引用类型就是 class整数类型: Int8\Int16\Int32\Int64\UInt8\UInt16\UInt32\UInt64在32bit平台,Int 等价.

2021-11-17 16:44:04 1603

原创 Swift常量赋值

1、常量只能赋值一次;2、常量不要求你在编译时赋值,但是在使用之前必须赋值;3、常量、变量在初始化之前都是不能使用的;let age :Intage=2print(age)

2021-11-16 22:49:44 910

原创 git标签

git标签相当于 给某个版本做一个标记,比如给某个版本打上 V1.0.0的标签,这样方便以后查看

2021-11-15 15:26:24 188

原创 git常见命令

git remote -v 查看当前git 使用的协议

2021-11-13 15:07:08 200

原创 git 的忽略文件gitignore配置

git 的忽略文件应放在仓库的.git同一级目录,这样才能生效

2021-11-13 13:54:02 146

原创 git使用

1、先下载git管理客户端(Sourcetree | Free Git GUI for Mac and Windows)2、创建本地仓库要选择一个目标路径,需要建一个文件夹作为本地仓建好以后,我们要看一下这个文件夹下面有没有.git文件(command+shift+. 查看隐藏文件),如果没有,则在命令行执行:cd (仓库路径)git --bare init3、从url克隆到本地的一个空文件夹,这个文件夹用于存放工程代码源URL是指 :代码仓库的路径,如果是远程仓..

2021-11-11 17:49:49 103

转载 “remote:error:refusing to update checked out branch:refs/heads/master“的解决办法

"remote:error:refusing to update checked out branch:refs/heads/master"的解决办法在使用Git Push代码到数据仓库时,提示如下错误:[remote rejected] master -> master (branch is currently checked out)错误原型remote: error: refusing to update checked out branch: refs/heads/mas

2021-11-11 11:05:35 3568

转载 CocoaPods安装、卸载、使用(Mac ox 10.11+)

一、全新安装前,先检查是否有安装残留由于Mac 10.11更改了安全机制,所以cocoapods得安装和卸载命令也有所改变,1、如果之前装过cocopods,最好先卸载掉,卸载命令:$ sudo gem uninstall cocoapods【Mac 10.10之前】$ sudo gem uninstall -n /usr/local/bin cocoapods【Mac 10.11之后】2、先查看本地安装过的cocopods相关东西【本步骤没有必要】,命令如下:$ gem list

2021-11-08 11:53:56 1298

转载 Swift网络请求Alamofire

Swift网络请求库Alamofire使用详解 - Swift - 服务器之家

2021-11-05 09:24:32 608

原创 objective-c NSString 不能被继承

objective-c NSString 不能被继承,它是一个抽象类

2021-11-03 17:53:47 1305

原创 erminating app due to uncaught exception ‘NSInternalInconsistencyException‘, reason: ‘unable to

021-11-01 17:22:15.321715+0800 ch6[57566:5532336] *** Assertion failure in -[UITableView _dequeueReusableCellWithIdentifier:forIndexPath:usingPresentationValues:], UITableView.m:90992021-11-01 17:22:15.327980+0800 ch6[57566:5532336] *** Terminating app d

2021-11-01 17:26:28 744

原创 objective-c数组排序

NSMutableArray *dataSouce =[[NSMutalble alloc] initWithObject:@“4”,@“8”,@“9”,nil];SEL action = @selector(compare:)[dataSource sortUsingSelector:action];

2021-10-29 09:01:43 854

原创 objective-c NSBundle无法读取本地文件

用意NSString *path = [[NSBundle mainBundle] pathForResource:@"glossary" ofType:@"xml"];NSDictionary *glossary = [NSDictionary dictionaryWithContentsOfFile:path];NSString *imagePath = [NSString stringWithFormat:@"%@/testfile.txt",[[NSBundle mainBundl.

2021-10-28 09:22:46 1202

转载 objective-c类别

Objective-C中的类别(category) - WeBLTogether - 博客园

2021-10-27 21:19:39 141

原创 xcode12 新建工程运行到模拟器黑屏

参考这两个链接解决iOS13 Xcode11 真机运行黑屏 - 简书Xcode11 新建纯代码项目以及运行模拟器黑屏解决 - 程序员大本营

2021-10-27 17:33:41 500

原创 xcode12 Could not find a storyboard named ‘Main‘ in bundle NSBundle ios 新建项目删除Main.storyboard报错

1、删除Info.plist的两项 ,Storyboard Name ,Main storyboad file base name2、Main Interface 设置为空3、设置你的新控制器在appdelegate.h文件声明@property(strong,nonatomic) UIWindow *window;下面是实现文件- (BOOL)application:(UIApplication *)application didFinishLaunchi.

2021-10-27 14:59:35 189

原创 Objective-c属性修饰关键字(assign retain copy strong weak)

【atomic/nonatomic】(1)atomic[默认属性]:OC使用的一种线程保护技术,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所以在iPhone这种小型设备上,如果没有使用多线程间的通讯编程,那么nonatomic是一个非常好的选择。(2)nonatomic:非原子性访问,属性赋值的时候不加锁,多线程并发访问会提高性能。但可能会造成不安全。如果不加该属性,则默认setter/getter两个方法都是原子性事务访问。所以,atomic和nonatomi

2021-10-26 16:50:23 322

原创 Objective-c init方法解析

-(instancetype)init{ self =[super init]; //处理一个对象存在最基本的初始化 if(self){ } return self}1、instancetype 只能作为构造方法的返回值类型,它可以返回初始化的对象类型,而id 类型是代表任何数据类型2、self是一个指针,他表示当前调用方法的对象本身3、super不是指针,只是用来调用父类方法的一个关键字...

2021-10-26 14:48:51 275

原创 objective-c float和int类型转换

1、float 类型的值赋给int时,最后结果为int如:int a , float b=2.01; a = b; //此时a的值为 22、int 类型赋值给float类型时,最后结果int如:int a=2 , float b=0.01; b = a; //此时b的值为 23、任何两个值的运算,如果其中一个值是浮点变量或常量,那么这一运算将作为浮点运算来处理...

2021-10-21 14:25:10 1598

原创 objective-c switch用法

objective-c switch case 语句后面如果没有break ,会继续执行下一个case,直到遇到break才会停止执行,详情请见下面的代码int readNumber =2; NSLog(@"请输入一个数字"); scanf("%i",&readNumber); switch (readNumber) { case 1: NSLog(@"one")...

2021-10-21 14:10:30 525

空空如也

空空如也

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

TA关注的人

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