自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 xcode8 iOS函数返回值使用警告

没有使用返回值时, 警告swift:@warn_unused_result func doSomething() -> Bool { return true}OC:- (BOOL)doSomething __attribute__((warn_unused_result)) { return YES;}没有使用返...

2017-04-26 13:58:00 301

转载 iOS9 UITableViewCell separatorInset设置为0分割线还是没有顶到头的问题

只需要在自定义的Cell中添加以下代码即可override func awakeFromNib() { super.awakeFromNib() layoutMargins = UIEdgeInsets.zero}转载于:https://www.cnblogs.com/Rinpe/p/6100759.html...

2016-11-25 10:58:00 203

转载 Mac OS X 在Finder新建文本文件

Automator 新建一个 Application<img src="https://pic1.zhimg.com/78ce627667e5b8c7ab1bcff125e19968_b.png" data-rawwidth="97" data-rawheight="109" class="content_image" width="97"&...

2016-11-01 10:43:00 204

转载 Xcode8 Could not build Objective-C module 'FBSDKCoreKit'

解决方法是:删除/Users/Rinpe/Library/Developer/Xcode/DerivedData下对应的文件夹即可.转载于:https://www.cnblogs.com/Rinpe/p/5959466.html

2016-10-14 10:37:00 1105

转载 Multiple methods named 'status' found with mismatched result, parameter type or attributes

出现这个这个错误, 有可能是由于你直接通过一个数组的索引获取一个对象(或模型)然后直接调用这个对象(或模型)的某个方法例如:NSString *status = [self.models[indexPath.row] status];应该改为:RPModel *model =self.models[indexPath.row];NSString *status =...

2016-09-24 16:57:00 511

转载 iOS 10 UserNotifications 框架解析

https://onevcat.com/2016/08/notification/转载于:https://www.cnblogs.com/Rinpe/p/5903384.html

2016-09-24 15:42:00 73

转载 WKWebView无法(通过URL schemes)跳转到其他App

Custom scheme URL 在WKWebView中默认是不支持的(但Safari可以).我们可以通过NSError来进行一些处理从而使得程序可以正常跳转:func webView(webView: WKWebView, didFailNavigation navigation: WKNavigation!, withError error: NSError) {...

2016-09-22 17:41:00 628

转载 WKWebView不显示提示框(Swift)

使用WKWebView的时候会出现明明自己做的一些页面有提示框, 为什么使用别人的页面提示框总是不显示, 其实很大部分原因是因为该提示框是通过JS调用的, 需要实现WKUIDelegate来进行监听// MARK: - WKUIDelegate // 监听通过JS调用警告框 func webView(_ webView: WKWebView, ru...

2016-09-21 21:00:00 299

转载 虚拟主机的配置过骤

1、配置本地的DNS文件——hosts文件路径:C:\Windows\System32\drivers\etc\hosts2、配置Apache的主配置文件——httpd.confApache主配置文件路径:C:\Program Files (x86)\phpStudy\Apache2\conf\httpd.conf监听自己网卡的哪个IP地址的,哪个端口的访问...

2016-09-11 11:39:00 87

转载 Apache配置命令

Apache的主配置文件:1、DocumentRoot——指定网站的根目录提示:该目录必须存在。目录上不能有汉字或空格。2、DirectoryIndex(1)描述:设置网站的默认首页文件。访问一个域名,但没有输入要访问的文件名,此时就会查找首页文件。如果找到首页文件,则执行文件;如果没有找到首页文件,则可能会显示目录列表。(2)语法:Directory...

2016-09-11 11:25:00 132

转载 解决UICollectionView ReloadData闪一下(隐式动画)

方式一:[UIView setAnimationsEnabled:NO];[collectionView performBatchUpdates:^{ [collectionView reloadData];} completion:^(BOOL finished) { [UIView setAnimationsEnabled:YES];}];...

2016-09-07 17:27:00 156

转载 CABasicAnimation添加动画离开屏幕就动画停止的问题

解决方法:animation.removedOnCompletion = NO;转载于:https://www.cnblogs.com/Rinpe/p/5830657.html

2016-09-01 17:22:00 629

转载 ERROR ITMS-90167: "No .app bundles found in the package"

http://stackoverflow.com/questions/37838487/error-itms-90167-no-app-bundles-found-in-the-package简单说: 简单说, 大部分出现这种情况的是由于升级了系统到macOS Sierra...解决方法:1.等...2.换回旧的系统...3.you can do your build...

2016-08-22 17:18:00 136

转载 The version of CocoaPods used to generate the lockfile (*) is higher than the version of the current...

解决方法:sudo gem update cocoapod转载于:https://www.cnblogs.com/Rinpe/p/5724803.html

2016-08-01 10:15:00 280

转载 iOS设备、Icon、LaunchImage、图片分辨率

iOS设备iOS设备的屏幕的大小、分辨率以及比例因数(Scale Factor)[1]。iPhone设备宽(inch)高(inch)对角线(inch)逻辑分辨率(point)Scale Factor设备分辨率(pixel)PPI3GS2.44.53.5320X480@1x320X4801634/4s2.31...

2016-07-14 12:28:00 73

转载 iOS8 iPad Warning: Attempt to present <UIImagePickerController:xxxx > on xxxx which is already pre...

解决方法:/* I think this is because in iOS 8, alert views and action sheets are actually presented view controllers (UIAlertController). So, if you're presenting a new view controller...

2016-07-14 11:42:00 285

转载 给分类(Category)添加属性

遇到一个问题,写了一个分类,但原先类的属性不够用。添加一个属性,调用的时候崩溃了,说是找不到getter、setter方法。查了下文档发现,OC的分类允许给分类添加属性,但不会自动生成getter、setter方法。有没有解决方案呢?有,通过运行时建立关联引用。接下来以添加一个这样的属性为例:@property (nonatomic, copy) NSString *str;...

2016-06-27 16:30:00 94

转载 iOS 获取URL中的参数

- (NSString *)getParamByName:(NSString *)name URLString:(NSString *)url{ NSError *error; NSString *regTags=[[NSString alloc] initWithFormat:@"(^|&|\\?)+%@=+([^&]*)(&|$)"...

2016-06-24 21:22:00 716

转载 Constant is not finite! That's illegal. constant:inf'

原本使用正常的情况, 切换为测试库突然出现这个错误, 网上搜索并排查后得出导致这个问题的原因:(1)就是你的除数为0(2)除数或者被除数为null找出你出错的界面, 并打断点, 看看是否出现上面两种情况即可...转载于:https://www.cnblogs.com/Rinpe/p/5607855.html...

2016-06-22 17:10:00 980

转载 iOS 去除导航栏下的黑线

Swift:navigationController?.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: .Default)navigationController?.navigationBar.shadowImage = UIImage()OC:[self.navigationContr...

2016-06-21 11:45:00 123

转载 iOS Instruments之Core Animation动画性能调优(工具复选框选项介绍)

Core Animation工具用来监测Core Animation性能。它给我们提供了周期性的FPS,并且考虑到了发生在程序之外的动画(见图12.4)Core Animation工具提供了一系列复选框选项来帮助调试渲染瓶颈:Color Blended Layers(混合和过度绘制)- 这个选项基于渲染程度对屏幕中的混合区域进行绿到红的高亮(也就是多个半透明图层...

2016-06-17 16:58:00 63

转载 解决Undefined symbols for architecture x86_64: 报错 和 ld: warning: ld: warning: ignoring file警告...

出现这种错误的情况:用iphone5模拟器编译程序正常, 用iphone5s以上的模拟器编译出现Undefined symbols for architecture x86_64: 报错 和 ld: warning: ld: warning: ignoring file警告, 用真机编译正常...网上找了很多解决方法都没办法解决..都是说更改bulid setting的一些相关设...

2016-06-09 15:46:00 1032

转载 An App ID with Identifier 'xxxxxx’ is not available. Please ....

1.完全关闭Xcode;2.找到钥匙串,将钥匙串(Keychain)中的对应证书移除;3.再次打开Xcode,通过 Preferences - Account4.删除原先的账号重新登录, 搞定~转载于:https://www.cnblogs.com/Rinpe/p/5572281.html...

2016-06-09 13:54:00 183

转载 解决ld: warning: directory not found for option警告

去掉警告的办法如下:1选择工程, 编译的 (targets)2选择 Build Settings 菜单3查找 Library Search Paths 和 Framework Search Paths, 删掉编译报warning的路径即OK转载于:https://www.cnblogs.com/Rinpe/p/5572278.html...

2016-06-09 13:50:00 121

转载 iOS9 application:application openURL: sourceApplication: annotation: 方法不执行

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url NS_DEPRECATED_IOS(2_0, 9_0, "Please use application:openURL:options:") __TVOS_PROHIBITED;- (BOOL)application:(UIApp...

2016-06-05 12:01:00 784

转载 隐性改变display类型

有一个有趣的现象就是当为元素(不论之前是什么类型元素,display:none除外)设置以下2个句之一:1.position : absolute2.float : left 或float:right简单来说,只要html代码中出现以上两句之一,元素的display显示类型就会自动变为以display:inline-block(块状元素)的方式显示,当然...

2016-06-04 16:56:00 60

转载 垂直居中-父元素高度确定的多行文本(方法二)

除了上一节讲到的插入table标签,可以使父元素高度确定的多行文本垂直居中之外,本节介绍另外一种实现这种效果的方法。但这种方法兼容性比较差,只是提供大家学习参考。在chrome、firefox及IE8以上的浏览器下可以设置块级元素的display为table-cell(设置为表格单元显示),激活vertical-align属性,但注意IE6、7并不支持这个样式,...

2016-06-04 16:54:00 79

转载 垂直居中-父元素高度确定的多行文本(方法一)

父元素高度确定的多行文本、图片等的竖直居中的方法有两种:方法一:使用插入table(包括tbody、tr、td)标签,同时设置vertical-align:middle。css中有一个用于竖直居中的属性vertical-align,在父元素设置此样式时,会对inline-block类型的子元素都有用。下面看一下例子:html代码:<body>...

2016-06-04 16:50:00 75

转载 垂直居中-父元素高度确定的单行文本

我们在实际工作中也会遇到需要设置垂直居中的场景,比如好多报纸的文章标题在左右一侧时,常常会设置为垂直居中,为了用户体验性好。这里我们又得分两种情况:父元素高度确定的单行文本,以及父元素高度确定的多行文本。本节我们先来看第一种父元素高度确定的单行文本, 怎么设置它为垂直居中呢?父元素高度确定的单行文本的竖直居中的方法是通过设置父元素的height和line-height...

2016-06-04 16:46:00 99

转载 水平居中总结-不定宽块状元素方法(三)

除了前两节讲到的插入table标签,以及改变元素的display类型,可以使不定宽块状元素水平居中之外,本节介绍第3种实现这种效果的方法,设置浮动和相对定位来实现。方法三:通过给父元素设置float,然后给父元素设置position:relative和left:50%,子元素设置position:relative和left:-50%来实现水平居中。我们可以这样理...

2016-06-04 16:34:00 62

转载 水平居中总结-不定宽块状元素方法(二)

除了上一节讲到的插入table标签,可以使不定宽块状元素水平居中之外,本节介绍第2种实现这种效果的方法,改变元素的display类型为行内元素,利用其属性直接设置。第二种方法:改变块级元素的 display 为 inline 类型(设置为行内元素显示),然后使用text-align:center来实现居中效果。如下例子:html代码:<body>&...

2016-06-04 16:09:00 41

转载 水平居中总结-不定宽块状元素方法(一)

在实际工作中我们会遇到需要为“不定宽度的块状元素”设置居中,比如网页上的分页导航,因为分页的数量是不确定的,所以我们不能通过设置宽度来限制它的弹性。(不定宽块状元素:块状元素的宽度width不固定。)不定宽度的块状元素有三种方法居中(这三种方法目前使用的都很多):加入table标签设置display: inline方法:与第一种类似,显示类型设为行内元素,进行不...

2016-06-04 14:12:00 76

转载 水平居中设置-定宽块状元素

当被设置元素为块状元素时用 text-align:center 就不起作用了,这时也分两种情况:定宽块状元素和不定宽块状元素。这一小节我们先来讲一讲定宽块状元素。(定宽块状元素:块状元素的宽度width为固定值。)满足定宽和块状两个条件的元素是可以通过设置“左右margin”值为“auto”来实现居中的。我们来看个例子就是设置div这个块状元素水平居中:html代码:...

2016-06-04 13:39:00 86

转载 水平居中设置-行内元素

我们在实际工作中常会遇到需要设置水平居中的场景,比如为了美观,文章的标题一般都是水平居中显示的。这里我们又得分两种情况:行内元素还是块状元素,块状元素里面又分为定宽块状元素,以及不定宽块状元素。今天我们先来了解一下行内元素怎么进行水平居中?如果被设置元素为文本、图片等行内元素时,水平居中是通过给父元素设置text-align:center来实现的。(父元素和子元素:如下...

2016-06-04 13:23:00 68

转载 长度值

长度单位总结一下,目前比较常用到px(像素)、em、% 百分比,要注意其实这三种单位都是相对单位。1、像素像素为什么是相对单位呢?因为像素指的是显示器上的小点(CSS规范中假设“90像素=1英寸”)。实际情况是浏览器会使用显示器的实际像素值有关,在目前大多数的设计者都倾向于使用像素(px)作为单位。2、em就是本元素给定字体的 font-size 值,如果元素的 font...

2016-06-04 12:53:00 115

转载 颜色值

在网页中的颜色设置是非常重要,有字体颜色(color)、背景颜色(background-color)、边框颜色(border)等,设置颜色的方法也有很多种:1、英文命令颜色前面几个小节中经常用到的就是这种设置方法:p{color:red;}2、RGB颜色这个与 photoshop 中的 RGB 颜色是一致的,由 R(red)、G(green)、B(blue) 三种颜色...

2016-06-04 12:42:00 104

转载 字体缩写

网页中的字体css样式代码也有他自己的缩写方式,下面是给网页设置字体的代码:body{ font-style:italic; font-variant:small-caps; font-weight:bold; font-size:12px; line-height:1.5em; font-family:"宋体"...

2016-06-04 12:20:00 245

转载 颜色值缩写

关于颜色的css样式也是可以缩写的,当你设置的颜色是16进制的色彩值时,如果每两位的值相同,可以缩写一半。例子1:p{color:#000000;}可以缩写为:p{color: #000;}例子2:p{color: #336699;}可以缩写为:p{color: #369;}转载于:https://www.cn...

2016-06-04 12:16:00 124

转载 盒模型代码简写

还记得在讲盒模型时外边距(margin)、内边距(padding)和边框(border)设置上下左右四个方向的边距是按照顺时针方向设置的:上右下左。具体应用在margin和padding的例子如下:margin:10px 15px 12px 14px;/*上设置为10px、右设置为15px、下设置为12px、左设置为14px*/通常有下面三种缩写方法:1、如果top、...

2016-06-04 12:12:00 92

转载 解决右滑返回手势和UIScrollView中的手势冲突

当在一个viewController中添加了scrollView或者tableView的时候,贴边侧滑返回的时候会首先触发滚动而失效,要解决这个问题,需要通过requireGestureRecognizerToFail()方法来解决,代码如下:NSArray *gestureArray = self.navigationController.view.gestureRecogni...

2016-06-04 11:18:00 175

空空如也

空空如也

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

TA关注的人

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