随笔分类 - ios基础知识
放一些ios开发中的基础知识
摘要:https://www.jianshu.com/p/4eb22deadba6
阅读全文
摘要:实现: 强制更新:每次弹框 非强制更新:一天提示一次 代码如下: 步骤一: 将检测更新写到APPDelegate的applicationDidBecomeActive中 步骤二: 检测是否需要更新 步骤三: 针对非强制更新-首先判断日期如果是同一天的话就不提示更新,如果不是同一天可以提示更新 逻辑如
阅读全文
摘要:一.设置占位文字的颜色 方法一:利用富文本 方法二:利用Runtime获取私有的属性名称,利用KVC设置属性 注意:_placeholderLabel.textColor是不可乱写的哦,我们是怎么获取到这个属性的呢?请看下文: // 只调用一次(自定义UITextField) + (void)ini
阅读全文
摘要:inputTF.clearButtonMode = UITextFieldViewModeWhileEditing; 只有在输入了字符时才出现哦
阅读全文
摘要:1.通过XIB方式实现: 将UITextField中的secure选项勾中即可。 2.通过代码实现: UItextField * test = [ UItextField alloc] init ]; test.secureTextEntry = YES; 以上两种方式实现文本框的密码样式。
阅读全文
摘要:原文链接:https://www.jianshu.com/p/aa9a153a5b58
阅读全文
摘要:当tableView中的数据过多的时候,在tableView上加一个搜索框就变的很必要了,本文就讨论搜索控制器的使用,以及谓词的简单实现。 .m文件中代码如下 添加搜索控制器的各种协议 创建两个实例和数据源 初始化搜索控制器的各种属性 在输入搜索框中输入文本执行的代理函数 在这个时候 就可以获得符合
阅读全文
摘要:最近准备给 VirtualView-iOS 的文本元素新增一个 lineHeight 属性,以便和 VirtualView-Android 配合时能更精确的保证双平台的一致性。面向 Google 以及 Stack Overflow 编程了一会后发现,能查到的资料大部分是介绍如何实现 lineSpac
阅读全文
摘要:UIAlertController *alertController = [UIAlertController alertControllerWithTitle:nil message:@"请输入支付密码" preferredStyle:UIAlertControllerStyleAlert]; //增加取消按钮; [alertController addAction:[UI...
阅读全文
摘要:git clone .. cd 到项目目录 git branch 查看当前的所有分支 git branch shanshan 创建一个属于自己的分支 git checkout shanshan 转到自己的分支 git add * git commit -m ‘init’ 提交代码 并填写提交信息 g
阅读全文
摘要:1. 什么是远程消息推送? APNs:Apple Push Notification server 苹果推送通知服务 苹果的APNs允许设备和苹果的推送通知服务器保持连接,支持开发者推送消息给用户设备对应的应用程序。 2. 常见用途 常常用于消息的订阅 1、 电商:我有新品发布啦! 我的某某产品在搞
阅读全文
摘要:实际项目开发中为了能够给用户更好的体验,有些延时操作我们都会放在子线程中进行。 今天我们就来聊聊多线程在实际项目中的运用。 我们先来看看多线程的基础知识: 1.多线程的原理: 同一时间,CPU只能处理一条线程,也就是只有一条线程在工作。所谓多线程并发(同时)执行, 其实是CPU快速的在多线程之间调度
阅读全文
摘要:- (void)viewDidLoad { [super viewDidLoad]; NSMutableArray *numbers = [NSMutableArray arrayWithObjects:@"17",@"28",@"36",@"15",@"39", nil]; NSLog(@"排序前%@",numbers); for (int i = 0; i ...
阅读全文
摘要:https://www.jianshu.com/p/09f4e36afd66 什么是CALayer: 总结:能看到的都是uiview,uiview能显示在屏幕上是因为它内部的一个层calyer层。 在创建uiview的时候,uiview的内部会自动创建一个层(calayer对象)通过uiview的l
阅读全文
摘要:UILabel *valueL = [JAppViewTools getLabel:CGRectMake(JFWidth(15), CGRectGetMaxY(proName.frame)+JFWidth(12), KSCreenWidth-JFWidth(30), JFWidth(14)) :JTextFCMake(JFFont(15), rgb(28, 218, 159))]; ...
阅读全文
摘要:今天开了一个小项目 用的是pod 然后 安装好 Afnetworking之后 发现 AFHTTPRequestOperationManager 这个类没有了 ,百度之后 发现 原来是弃用了。幸运的是找到了 网友的解决办法 在此分享一下 :这个就是AFHTTPRequestOperationManag
阅读全文
摘要:1 icon的设置 打开项目中的Assets.xcassets 这里边有一个icon 首先需要有icon 的尺寸 尺寸如下: 29*29 2x 29*29 3x 40*40 2x 40*40 3x 60*60 2x 60*60 3x 注意:全部是直角的 不需要圆角 然后将图片拖进去 从新运行一下程序
阅读全文
摘要:我只在这里边添加了一个宏 2.创建.pch文件 新建文件-选择pch文件 4.将.pch文件跟项目关联起来 buildSetting- 搜索prefix header - 找到Prefix Header 如图:
阅读全文

浙公网安备 33010602011771号