
Obejctive-C
iOS app开发
cungudafa
cungudafa的零碎笔记
-
原创 iOS键盘弹出遮挡输入框
问题:输入框被键盘遮挡期望效果:输入框位于键盘上方解决思路:监听键盘出现和消失的状态,当键盘出现时,当前视图上移,当输入完成收起键盘时,视图回到初始状态。难点:视图向上平移的距离原理都差不多,oc版参考代码: self.phoneInput = [UITextField new]; self.phoneInput.placeholder = @"请输入..."; [self.view addSubview:self.phoneInput];///键盘弹出 处理遮挡问题2021-01-25 23:56:4280
2
-
原创 iOS基础控件常用属性
UIButton[btn setBackgroundImage:[UIImage imageNamed:@"icon"] forState:UIControlStateNormal];[btn seBackgroundColor: [UIColor blueColor]];[btn setTitle:@"title" forState:UIControlStateNormal];btn.titleLabel.font = [UIFont systemFontOfSize: 14.0];[btn2021-01-10 12:39:3468
1
-
原创 第一个iOS界面
文章目录xcode基本介绍5个功能区资源文件可视化创建界面连线建立界面与代码的联系button&labelUIImageView总结xcode基本介绍5个功能区创建一个app项目,主要有5大区域:导航、编辑、消息、功能、工具栏资源文件资源文件一般存放入asset中(静态资源,动图不建议放入),打开Assets.xcassts,直接 拖拽 图片资源进入即可:可视化创建界面storyBoard:包含多个控制器,以及描述控制器如何跳转的(故事板看出一个app如何设计界面的)点击右上角2020-12-06 09:29:10211
0
-
转载 Objective-C学习(三)一些好文章记录
目录前言封装前言面向对象的三个特征:封装、继承、多态封装2020-12-11 13:38:5561
0
-
原创 Objective-C学习(二)类方法与对象方法
目录一、对象/实例方法与类方法的区别二、常用类方法1.C字符串转OC字符串2.OC字符串拼接三、常用对象方法1.字符长度2.得到指定下标的字符3.判断2个字符串是否相同4.比较字符串大小一、对象/实例方法与类方法的区别OC方法分为两大类:(1)对象方法/实例方法:创建实例才可以调用(2)类方法:不需要创建对象就可以调用,只能访问同一个target的类方法(文件夹中复制到同一个包下可使用)声明:(1)对象:- (直接访问属性,self调用本类其他方法)(2)类方法:+ (不需要访问属性,不调用其2020-11-28 15:14:20104
0
-
原创 Objective-C学习(一)基础
文章目录前言一、OC与C的区别二、OC的数据类型三、OC面向对象和面向过程1. 类2. 对象3. 方法四、多文件开发1.多类可指向同一个地址2.分组导航标记3.多文件开发五、异常处理总结前言入职第一份工作iOS开发,师傅说先学习一下语法OC,和Android很多不同,竟然和C和Java有点类似,start!环境:mac pro 版本10.编译器:xcode12.2xcode对mac版本要求很苛刻,如果安装不了就升级系统,而且Pro的cv是commond+c不是ctrl+c,每次换换快捷键就很(╥﹏2020-11-28 15:14:05116
0
-
原创 iOS Objective-C 获取api数据
NSURLSessionGETPOST- (void)getDataWithPostSession { NSURLSession *session = [NSURLSession sharedSession]; NSURL *url = [NSURL URLWithString:@"https://xxxxxx/"]; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; req2020-12-30 18:41:332019
6