- 博客(13)
- 收藏
- 关注
原创 Mac上更新Ruby,安装cocoapods详细教程
Mac上更新Ruby,安装cocoapods详细教程简介有时候在Mac上安装cocoapods时会出现如下错误:ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2.2.这就说明你的Ruby环境需要升级更新了,在此我以mac OS 10.11 下更新ruby方法为例,说一说更新Ru
2016-08-08 22:02:41
702
原创 键盘遮挡输入框的问题
iOS开发之时键盘通知之前处理这种问题,总是在触发输入框编辑事件键盘弹出的时候,将当前的View整体向上移动,结束编辑又整体向下移,耗时耗力效率低。在网上看了使用键盘通知的方法很是方便,所以写了个demo供初学者参考!1.在ViewController.m文件声明#import "ViewController.h"@interface ViewController ()
2016-08-07 18:29:38
282
原创 iOS常用的一些类库
一、第三方插件1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://github.com/jdg/MBProgressHUD 3:XML/HTML解析 地址:https://github.com/topfunky/hpple 4:有文字输入时,能根据键盘是否弹出来调整自身显
2016-08-06 12:28:02
309
原创 自定义URL Scheme完全指南
iPhone / iOS SDK 最酷的特性之一就是应用将其自身”绑定”到一个自定义 URL scheme 上,该 scheme 用于从浏览器或其他应用中启动本应用。注册自定义 URL Scheme注册自定义 URL Scheme 的第一步是创建 URL Scheme — 在 Xcode Project Navigator 中找到并点击工程 info.plist 文件。当该文件显示在右
2016-07-31 22:55:29
527
原创 iOS tableView右滑显示选择
如何使用UITableViewRowAction实现右滑选择呢?1、在iOS8以前,我们实现tableview中滑动显示删除,置顶,更多等等的按钮时,都需要自己去实现,在iOS8中系统已经写好了,只要一个代理方法和一个类就行了2、iOS8的协议对了一个方法,返回值是数组的tableview:editActionForRowAtIndexPath:方法,我们可以在方法内部
2016-07-29 12:20:07
357
原创 iOS NSDate等时间类的使用
一、NSDate1.NSDate对象用来表示一个具体的时间点。2.NSDate是一个类簇,我们所使用的NSDate对象,都是NSDate的私有子类的实体。3.NSDate存储的是GMT时间,使用的时候会根据 当前应用 指定的 时区 进行时间上的增减,以供计算或显示。//iOS时间 //当前时间、默认0时区 NSDate *date = [NS
2016-07-28 21:44:42
301
原创 tableView使用SDWebImage加载图片时滚动优化
关于如何控制tableView滚动时不加载图片的解决方案:为自定义cell设置一个标记,当tableView滚动时将标记置1,否则置0,在cell中使用SDWebImage加载图片之前对标记做一个判断,如果标记为1则直接赋值一个占位图片,不加载图片,只有标记为0时才加载图片,这样能有效的节省用户流量,提升用户体验.
2016-07-17 08:30:03
2843
原创 iOS开发_block的简单使用
block的注意事项,在之前的博客里说明过,面试有经常能遇到,但是呢,实际中怎么用,有些盆友,还是用的晕晕乎乎,下面说一下block的用法,希望能帮到大家.一、Block的声明、定义和调用1)、声明 与 定义打开Xcode,二话不说:输入inline…估计都不用输入完就可以看到这个:接着回车就可以看到下面的内容:这里block的每一个参数就很详细了,
2016-07-12 14:22:54
324
原创 UIWebView详解
UIWebView的三种加载方式和其代理API 提供了三种方法:- (void)loadRequest:(NSURLRequest *)request; //加载HTML链接地址- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL; //加载HTML代码- (void)loadData:(NSData
2016-07-09 15:58:39
391
原创 iOS开发_限制UITextView的最大字数
同时适用于UITextField1.属性//自定义的textview@property (weak, nonatomic) IBOutlet UITextView *textview;//添加一个bool类型的属性@property (nonatomic, assign) BOOL isNameTextFieldEnbable;二、监听通知、并初始化BOOL值/
2016-07-08 23:03:42
409
原创 Cocoa Pods 的使用
Cocoa Pods 的使用基本步骤:1.创建Podfile:使用终端命令行: $ pod init2.配置Podfile:(2.1)进入到项目的目录中: $ cd 目录 (2.2)打开上一步创建好的Podfile,使用终端命令行: $ sudo vim Podfile (2.3)按如下格式修改Podfile:(vim编辑器的相关命令请自行查阅,此处也可以用其他
2016-07-08 12:57:43
417
原创 Cocoa Pods 的安装
0.查看Ruby现有源$gem sources -l1.移除现有Ruby默认源$gem sources --r https://rubygems.org/2.使用新的源$gem sources -a https://ruby.taobao.org/3.验证新源是否替换成功(一定要确保只有这一个源)$gem sources -l4.
2016-07-08 12:28:18
192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人