自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Your configuration specifies to merge with the ref

cocoaPod创建私有库,把所有组件放到一个私有库时,再在主项目引用这个私有库,git pull时出现以下问题。 报错信息如下: Your configuration specifies to merge with the ref 'refs/heads/feature/reBuildNJPr...

2017-01-12 13:31:23

阅读数 26892

评论数 0

UILabel正常显示省略号的做法

1.普通的UILabel,通过如下设置文字过长显示不完会显示省略号: UILabel *lab = [[UILabel alloc] init]; lab.frame = CGRectMake(0, 0, 100, 20); lab.numberOfLines = 2; lab.lineBrea...

2016-10-13 11:06:30

阅读数 5804

评论数 0

ios 卡顿,push多次同一个页面

场景:快速多次点击cell跳转到另一个页面,另一个页面被push多次。 原因:push后的页面有耗时操作或者刚好push到另一个页面时,另一个页面正好在reloadData卡住主线程。造成点击cell时卡住了。 解决方法: 重写导航控制器的push方法。 #import "Dem...

2016-04-26 18:09:46

阅读数 2900

评论数 0

iOS-UIAlertView弹框2秒后自动消失

#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad {     [supe...

2015-03-28 20:30:46

阅读数 4288

评论数 0

xcode8布局去除屏幕两边空白方法

问题:因为xcode6的iphone6模拟器屏幕两边会多出一段空白,布局时也只能布局到两边的空白,并没有把屏幕的边缘作为起点,而是把空白间距作为起点了,解决的方法就是autolayout布局时, 取消掉Constrain to margin 然后添加左右约束. 去掉下图的勾再布局就不会出现两边有空...

2015-01-21 00:41:03

阅读数 452

评论数 0

xcode6创建pch文件方式

首先搜索到prefix Header这个属性,然后在那里填写相应的pch文件所在的路径 接着设置xib文件所在的路径即可。 填写完后再commond + B编译一下即可。

2015-01-15 19:03:02

阅读数 370

评论数 0

xcode6缩小storyboard方法

缩小后的: 选中空白处右键:(这种方法只对storyboard管用,对xib不管用。xib中右键不会出现缩小比例菜单。

2015-01-15 18:57:26

阅读数 784

评论数 0

xcode6去掉storyboard方法

xcode6的改变之处,直接清空如下的main是不成功的,运行还会报找不到main的错误。只能到plist去删掉。删掉步骤参考下面第二张图片。 还需到   Info  那一栏删掉main那一属性即可。 删完后运行即不会再报错。

2015-01-15 18:51:47

阅读数 379

评论数 0

xcode6找回启动图片设置方法

xcode6删掉xib启动图片,改回用xcode5的启动图片方式。 第一步:在Launch Image Source点击Use asset Catalog. 第二步:弹出如下页面,选择Migrate(转移)。 第三步:Migrate(转移)后界面如下,清空Lauch Screen F...

2015-01-15 18:27:42

阅读数 379

评论数 0

xcode6创建分类文件

法一:文字教程如下: 选择工程,右键,New File > iOS > Source > Objective-C File > 下一步 > File Type选择 catagory,Class选择 NSString,File填str(File对应的就是分类名称) &...

2015-01-15 17:55:50

阅读数 513

评论数 0

ios--代码获取沙盒缓存路径

查看app程序沙盒路径的方法: - (void)viewDidLoad {     [super viewDidLoad];     // 输出缓存路径     NSLog(@"缓存路径 = %@",NSHomeDirectory());    // 获取沙盒路径的核...

2014-12-26 18:09:39

阅读数 365

评论数 0

当s中的字符串为“123456”时,则逆序输出其奇数位置上的字符 “664422”。

编程将在字符串s中下标为奇数位置上的字符,紧随其后重复出现一次,放在一个新串t中,t中字符按原字符串中字符出现的逆序排列(注意0为偶数)。 例如:当s中的字符串为“123456”时,则t中的字符串应为“664422”。 #include #include void main() {  ...

2014-12-24 17:39:40

阅读数 1341

评论数 0

ios笔记--ARC笔记

ARC (1)概念:ARC的全称是Automatic Reference Counting (自动引用计数),是自IOS5之后增加的新特性,编译器会自动在合适的地方插入适当的retain、release、autorelease语句,会自动生成内存管理的代码,不用程序员手动编写。   (2)如果是手...

2014-07-02 23:39:01

阅读数 375

评论数 0

ios笔记--C语言指针笔记

1、什么是指针?    指针就一个能够根据一个地址值,找到对应的存储空间,然后进行取值或赋值。 2、指针分直接引用和间接引用。 直接引用就是直接通过变量名来读写变量。 间接引用就是先将变量a的地址存放在另一个变量中,比如存放在变量b中,然后通过变量b来间接引用变量a。 变量 地址 ...

2014-07-02 22:40:44

阅读数 396

评论数 0

ios笔记--宏定义,条件编译和文件导入笔记

1、预处理指令 (1)概念:C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如#include文件包含指令),产生一个新的源程序,这个过程称为编译预处理,之后再进行通常的编译。 (2)预处理指令都是以符合“#”开头的,并且结尾不用分号。 (3)预处理指令可以放在文件任何位置,他的...

2014-07-02 17:40:43

阅读数 1600

评论数 0

ios笔记--Foundation框架学习笔记

1.Foundation框架提供的常用结构体有: (1)NSRange:这个结构体用来表示事物的一个范围,通常是字符串里的字符范围或者集合里的元素范围。 Location表示该范围的起始位置。 Length表示该范围内所含的元素个数。 定义:typedef struct _NSRange { NS...

2014-07-02 11:35:21

阅读数 563

评论数 0

ios笔记--@property写法和autorelease pool自动释放池笔记

1、@property语法知识介绍 格式:@property(参数1,参数2) 类型 名字; 参数说明:参数可有可无,默认为atomic,表示给方法加锁,保证线程安全。 参数主要分为3类: 1)读写属性:readwrite/readonly :有getter和setter方法/只有getter方法...

2014-07-02 10:30:38

阅读数 453

评论数 0

ios笔记--class关键字,Category,protocol和block笔记

1、@class关键字介绍 (1)概念:只是声明是一个类,但是调用不了这个类里面的方法。 (2)作用:只是定义成员变量、属性。 (3)好处:当import导入的文件里面的方法变动了,引用的地方也要跟着改变,而且还需要重新编译一次,影响程序效率。但是使用@class关键字声明的类就不用跟着改变,效率...

2014-07-02 10:25:34

阅读数 1266

评论数 1

ios笔记--OC常用语法归纳小结

1、set,get方法 stu.age  = 10; //等价于[stu setAge:10],编译器编译时会把该句自动转换[stu setAge:10]。 int age = stu.age;//等价于int age = [stu age];   2、释放对象内存 Student *stu =[...

2014-06-30 11:55:34

阅读数 409

评论数 0

ios笔记--retain,release介绍和setter方法的内存管理笔记

1、什么情况下需要内存管理? 任何继承了NSObject的对象,对基本数据类型无效。   2、内存管理的原理? 每个对象内部都保存了一个与之相关联的整数,称为引用计数器。 当使用alloc、new或者copy创建一个对象时,对象的引用计数器被设置为1。 给对象发送一条retain消息,引用计数器值...

2014-06-30 11:51:33

阅读数 846

评论数 0

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