iOS开发学习
我姓刘吖吖
这个作者很懒,什么都没留下…
展开
-
最新 CocoaPods 重新安装步骤整理
1、删除之前的 CocoaPodsudo gem uninstall -n /usr/local/bin cocoapods2、替换镜像源gem sources --remove https://rubygems.org/gem sources --add https://gems.ruby-china.com/3、下载 CocoaPods$sudo gem install -n /usr/local/bin cocoapods4、删除本地之前的源$pod repo re原创 2020-06-01 10:56:25 · 7344 阅读 · 0 评论 -
Xcode11恢复libstdc++6.0.9
下载下面三个压缩包,并分别复制到指定目录libstdc++_sim解压出来的三个文件libstdc++.6.0.9.tbdlibstdc++.6.tbdlibstdc++.tbd,复制到下面路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iP...原创 2020-01-13 11:29:14 · 1886 阅读 · 0 评论 -
iOS的沙箱目录和文件操作
iOS的沙箱目录和文件操作一、沙箱iOS的每一个应用程序都有自己的目录来存放数据,这个目录称为沙箱目录。沙箱目录是一种数据安全策略,它设计的原理是只能允许自己的应用访问目录,而不允许其他的应用访问,这样可以保证数据的安全,应用之间是不能共享数据的。一些特有的应用(如通讯录)需要特定的API才能共享数据。下面简单介绍一下,应用程序的沙箱目录,先直观的看一下演示转载 2018-01-30 14:18:40 · 789 阅读 · 0 评论 -
iOS UITableView(一)-纯代码创建UITableView,Cell点击事件,Cell左滑删除
UITableview系列内容包括:1.纯代码创建UITableview; 2.cell的样式、点击事件,cell的重用等; 3.页面的下拉刷新、上拉加载; 4.自定义cell。2017-03-17更新:代码更新到 Swift 3由于内容过多,分成多篇来介绍。本文主要介绍创建UITableview、cell的样式、cell的重用、cell的点击事件、cell左滑按钮转载 2018-01-25 09:28:32 · 411 阅读 · 0 评论 -
iOS 9 URL。UTF8编码
newsVC.url = [[NSString stringWithFormat:@"%@name=%@&id=%@&type=3",[URLHandler industrySector],model.titleName,model.channelId] stringByAddingPercentEncodingWithAllowedCharacters:[NSCharac...原创 2019-03-04 09:14:19 · 338 阅读 · 0 评论 -
iOS数字时钟
- (void)viewDidLoad { [super viewDidLoad]; //定时器 反复执行 NSTimer *timer = [NSTimer timerWithTimeInterval:1.0 target:self selector:@selector(updateTime) userInfo:nil repeats:YES]; ...原创 2018-07-25 14:01:35 · 1665 阅读 · 1 评论 -
self.navigationController跳转
如果一级一级的返回直接调用就行[self.navigationController popViewControllerAnimated:Yes];很多情况下可能想要马上回到主页面,而不是一级一级的返回,或者直接返回pop出N个界面.返回根页面用 :self.navigationController popToRootViewController]返回指定的某级Nvc用下面 第N级 [self.na...转载 2018-04-03 11:01:59 · 1506 阅读 · 0 评论 -
UISegmentedControl的用法总结
//第一种创建方式 UISegmentedControl *seg = [[UISegmentedControl alloc]initWithItems:@[@"1",@"2",@"3"]]; seg.frame = CGRectMake(40, 100, 60, 20); [seg insertSegmentWithImage:[UIImage imageNamed:@"图片名...原创 2018-04-10 15:34:54 · 2746 阅读 · 0 评论 -
iOS:详细的正则表达式
1、简介: 在项目中,正则的使用是很普遍的,例如登录账号和密码(手机号、邮箱等)。用到的方法就是谓词对象过滤:NSPredicate。 2、什么是正则表达式: 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 3、语法:首先,特殊符号'^'...转载 2018-03-26 14:53:18 · 1105 阅读 · 0 评论 -
iOS开发UI篇—懒加载
1.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强(2)每个控件的getter方法中分别负责各自的实例化处理,代码彼此之间的独立性强,松耦合3.代码示例...转载 2018-03-30 09:08:22 · 90 阅读 · 0 评论 -
iOS开发-预览pdf、word等文件
iOS开发-预览pdf、word等文件方法一:使用WKWebView或者UIWebView核心代码: //构造WKWebView WKWebView *wk = [[WKWebView alloc] init]; //获取文件(本地) NSString *path = [[NSBundle mainBundle] pathForResource转载 2018-01-30 14:15:41 · 2045 阅读 · 0 评论 -
iOS安装CocoaPods详细过程
一、简介什么是CocoaPodsCocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。CocoaPods的好处1、在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置编译阶段、连接器选项、甚至是ARC环境下的-fno转载 2017-12-22 13:34:19 · 281 阅读 · 0 评论