- 博客(20)
- 资源 (11)
- 收藏
- 关注
原创 方法: 如何更改Xcode项目名称
某些特殊情况下, 我们需要对Xcode项目的名称进行修改, 今天来说一说。虽然可以通过某些方式去修改工程的名称, 但本人还是不建议大家进行这样的操作, 尽量不要修改工程名称。
2015-08-14 20:50:06 1110
原创 警告: directory not found for option"XXXXXX"
警告 这些都是已经从项目中删除了文件和文件夹还是报这个警告呢?这些警告是在你项目本地找不到这些文件了。解决方案1选择工程, 编译的 (targets) 2选择 Build Settings 菜单 3查找 Library Search Paths 和 Framework Search Paths, 删掉编译报warning的路径即OK 拓展一个与这个警告互逆的一...
2015-08-14 19:53:26 456
原创 方法: Mac显示隐藏文件
在Mac下, 很多时候需要我们去找到一些系统默认隐藏的文件件或者文件夹, 今天就给大家介绍控制Mac中隐藏文件显示还是隐藏的方法。
2015-08-14 19:46:33 545
原创 警告: Could not resolve external type c:objc(cs)
集成了某些第三方后突然出现200+的警告, 如Could not resolve external type c:objc(cs)NSObject,Could not resolve external type c:objc(cs)NSString 等等, 大量类似的警告。
2015-08-14 19:23:29 1079 1
原创 方法: ARC和MRC混合开发
Xcode 项目中我们可以使用 ARC 和非 ARC 的混合模式进行开发, 只是需要对文件在Xcode中进行一些设置。
2015-08-14 19:17:13 552
原创 问题: iOS8设置分割线距离setSeparatorInset:不起作用
对于UITableView, 我们来控制其每个Cell上的分割线距离手机屏幕的距离时, 会用到 setSeparatorInset:方法。但是升级到XCode6之后,在iOS8后可能会发现没有效果了。
2015-08-14 19:09:35 869
原创 错误: Failed to locate or generate matching signing assets
上传错误: Failed to locate or generate matching signing assets
2015-08-14 19:01:13 812
原创 错误: The identity used to sign the executable is no longer valid
错误The identity used to sign the executable is no longer valid. Please verify that your device’s clock is properly set, and that your signing certificate is not expired.解决方案重启 Xcode, 重新运行。如果...
2015-08-14 18:53:37 565
原创 NSLayoutConstraint-代码中添加约束
方法一介绍代码约束是通过NSLayoutConstraint类进行约束的, 第一种方式就是通过其类方法constraintWithItem: attribute: relatedBy: toItem: attribute: multiplier: constant:方法.[NSLayoutConstraint constraintWithItem:(id)item ...
2015-08-10 21:05:07 853
原创 UIImage图片拉伸平铺(resizableImage)
在日常开发中很多时候, 想复用之前的图片资源,但是需要进行一些图片调整, 若重新切图则会增加资源和安装包大小, 且内存大小也会增大。所以今天, 就来说一说通过代码如何调控图片拉伸和平铺的技巧。素材准备随机截取一段代码作为资源图片(图片像素为200*150) 图片拉伸API分析– (UIImage *)resizableImageWithCapInsets:(UIEdgeInse...
2015-08-10 20:59:04 7024
原创 UIImageView之内容模式(contentMode)
很多时候, 当展示一张大像素图片时, 会有图片比例不正确, 图片变形的现象。如何使其展示一个原始比例的图片呢?UIImageView的属性之contentMode是设置图片的显示方式,如居中、居右,是否缩放, 填充, 适应比例等的。@property(nonatomic) UIViewContentMode contentMode;该属性默认为UIViewContentModeSc...
2015-08-10 20:36:19 1265
原创 UIImage之渲染模式(renderingMode)
着色(Tint Color)是iOS7界面中的一个重大改变,你可以设置一个UIImage在渲染时是否使用当前视图的Tint Color。iOS7中UIImage新增了一个只读属性:renderingMode,对应的还有一个新增方法:imageWithRenderingMode:。// Create a version of this image with the specified rend...
2015-08-10 20:25:45 1058
原创 UIImage图片最优加载方式
UIImage 有多种加载方式,正确选择图片加载方式能够对内存优化起到很大的作用,常见的图片加载方式有下面五种://方法1UIImage *imag1 = [UIImage imageNamed:@"image.png"]; //方法2 UIImage *image2 = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle]...
2015-08-10 20:18:29 744
原创 UIWindow总结
一、UIWindow功能UIWindow是一种特殊的UIView,通常在一个程序中只会有一个UIWindow,但可以手动创建多个UIWindow,同时加到程序里面。UIWindow在程序中主要起到三个作用: 1、作为容器,包含app所要显示的所有视图 2、传递触摸消息到程序中view和其他对象 3、与UIViewController协同工作,方便完成设备方向旋转的支持 二、UIW...
2015-08-10 19:55:53 1136
原创 UIScrollView 中一些不常用的属性
今天来说关于UIScrollView的一些属性, 虽然不是特别常用但是有时候会有惊奇作用的几个属性。UIScrollView交互之键盘收回(keyboardDismissMode)有些关于键盘收回的事件处理会写在UIScrollview的代理方法中,将要开始拖拽其时触发: -(void)scrollViewWillBeginDragging:(UIScrollView *)scroll...
2015-08-10 19:52:14 681
原创 UILabel 中一些不常用的属性
UILabel 中有一些不经常使用的属性, 但在某些情况下又是非常方便的, 今天来说一说。 字体大小自适应 Label 宽度UILabel *label = [[UILabel alloc]initWithFrame: CGRectMake(50, 50, 100, 100)];label.font = [UIFont systemFontOfSize:50];label.back...
2015-08-10 19:50:09 1248
原创 调整标题和图片在UIButton中的位置
按钮(UIButton)的标题(tittle)和按钮的图片(image)如何设调整位置和间距? 还有关于setImage和setBackgroundImage的区别。 调整标题的水平和垂直对齐方式通过contentHorizontalAlignment/contentVerticalAlignment来调整title的位置。在 UIControl.h 中有如下参数:@prop...
2015-08-10 19:48:21 2387
原创 获取当前的视图控制器
在 UITabBarController 和 UINavigationController 的一般组合下, 获取当前的UIViewController。不同的情况下,根据结构不同, 查找的方式随之灵活变动。具体方法入下://获取当前主窗口的视图控制器- (UIViewController *)currentViewController{ UIViewController *...
2015-08-10 19:44:51 806
ARC到底帮我们做了哪些工作?(v1.3)
2019-03-20
可变参数、不定参数和nullable、nonnull
2019-03-20
Block实现原理与内存特性(v1.1)
2019-03-20
UIScrollView/UITableView布局的影响因素总结
2018-01-30
Swift 关键字总结
2018-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人