自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DCSnail-蜗牛

但行耕耘...

  • 博客(20)
  • 资源 (11)
  • 收藏
  • 关注

原创 方法: 十进制转换二进制

十进制整数转换为二进制为倒取余数, 但是小数需要另行方式计算, 最后一整合就是十进制的浮点数转为二进制的结果。

2015-08-14 20:51:10 1022

原创 方法: 如何更改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

原创 UIKit中类继承关系映射图

在UIKit框架中, 以NSObject为基础的类关系映射图, 可以一目了然看清楚所有的继承关系。  

2015-08-10 20:11:18 747

原创 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)

博客Demo源码, 探究ARC到底为我们做了哪些工作。 博客地址:http://blog.csdn.net/wangyanchang21/article/details/79461511

2019-03-20

runtime之 property和 ivar

runtime之 property 和 ivar,property list, ivar list等以及其他runtime方法。

2019-03-20

init和 dealloc中 self.xx的使用注意

init 和 dealloc 中不要使用 self.xx, 要使用 _xx。 否则可能遇到意想不到的问题。

2019-03-20

可变参数、不定参数和nullable、nonnull

可变参数、不定参数Demo源码,nullable、nonnull、_Nullable 等区别Demo源码。 博客地址: https://dcsnail.blog.csdn.net/article/details/79107962 https://dcsnail.blog.csdn.net/article/details/79230770

2019-03-20

Block实现原理与内存特性(v1.1)

Block实现原理与内存特性 博客原文: https://blog.csdn.net/wangyanchang21/article/details/79525394。

2019-03-20

block官方源码

苹果官方的block源码,libclosure-38文件。包含Block,Block_private,BlockImplementation等文件

2018-03-17

runtime源码

Apple官方开源的runtime源码, objc4下各个版本的源码。

2018-02-23

UIScrollView/UITableView布局的影响因素总结

UIScrollView/UITableView布局的影响因素总结, 给你的TableView一个最合适的布局

2018-01-30

Swift 关键字总结

Swift 语言中列举了不常用的关键字以及用法, 对应于博客的地址:http://blog.csdn.net/wangyanchang21/article/details/78887137#t10

2018-01-08

PackageApplication For Xcode

PackageApplication 文件

2017-05-19

lame库(支持64位)

音频转化为mp3格式的lame库, 本库支持arm64架构

2016-11-02

空空如也

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

TA关注的人

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