自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 如何把OC项目托管到GitHub

iOS开发拓展篇——如何把项目托管到GitHub说明:本文主要介绍如何把一个OC项目托管到Github,重操作轻理论。第一步:先注册一个Github的账号,这是必须的注册地址:Github官网注册入口第二步:准备工作gitHub网站使用Git版本管理工具来对仓库进行管理,注意它们并不等同。gitHub是全球最大的第三方开源库集散地,Git是一款分

2017-03-31 10:56:05 831

转载 C++指针详解

指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子:  例一:  int *ptr; char *ptr; int **ptr; int (*pt

2017-03-30 13:20:41 153

转载 使用Xcode8上传成功后,商店里构建版本却没有应用

最近ios更新到10,xcode也更新到8。然而蛋疼的事情就来了。。。本来按照以前的方式上传应该没啥问题的,但是再商店里却找不到构建版本,有时候连“+”都没,有的会显示此版本无效。提交了很多次,也等了一天,但是都没有。于是找资料才发现,从iOS10开始,苹果更加注重对用于隐私的保护,app里边如果需要访问用户隐私,必须要做描述,所以要在plist文件中添加描述;

2017-03-30 09:49:46 616

原创 UIButton之 setBackgroundImage 和setImage区别 跟UIButton的文字却不显示

// 设置背景图片(图片会被拉伸充满整个btn.frame)  [btn3 setBackgroundImage:[UIImage imageNamed:@"fenxiang_qq.png"] forState:UIControlStateNormal];        // 设置按钮上的图片(图片不会被拉伸,原比例显示在btn.frame)  设置完图片在设置文字不会显示

2017-03-22 14:22:32 1275

转载 查找字符串(containsString和rangeOfString的区别)

//查找字符串是否包含“心”     NSString *str = @"每天都有好心情";     if ([str containsString:@"心"]) {         NSLog(@"字符串包含“心”");        //containString适用于ios8系统,在ios7系统下会崩溃     }     NSRange range = [str r

2017-03-22 12:12:37 362

转载 初始化TableViewCell时获取到的宽度错误

需求是这样的,我需要在TableViewCell里面加入一个和Cell的宽高一样大的Label,我使用_contentLabel = [[UILabel alloc] initWithFrame:self.contentView.bounds];来设置Label的宽高,然后使用懒加载在初始化方面里面添加label,完整的代码如下:- (instancetype)initWithStyle:(U

2017-03-21 13:38:04 354

原创 UIImageView上添加Button不能响应点击事件

UIImageView *backImageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, self.view.frame.size.height-UITABBAR_HEIGHT-216-39, 320, 43) ];//因为UIImageView 默认是不接受Touch事件的 //所以只要加上一句imgView.use

2017-03-21 11:26:04 542

转载 [NSBundle mainBundle] pathForResource: ofType: 获取不到数据

从bundle中获取数据,明明把数据添加到项目中了,但就是不对。     NSString *newDataName = [[NSBundle mainBundle] pathForResource:dataName ofType:format];  为空     后来从网上查到相关信息,当时添加是直接拖拽过去,没有真正加入到bundle中,需要在项目设置中,build pha

2017-03-14 16:11:59 411

转载 位运算基本概念及简单运用

C语言提供了六种位运算符:    &     按位与    |      按位或    ^      按位异或    ~      取反        >>    右移,正数高位补0,负数由计算机决定   循环左移k次 (x> (32-k)),   循环右移k次 (x>>k) | (x  当然常常应为优先级问题而犯错~~~优先

2017-03-14 10:14:52 280

转载 Local declaration of 'XXX' hides instance variable

Local declaration of 'XXX' hides instance variable遇到这种原因,是因为本地变量跟函数参数变量同名。开来,还是要注意变量的命名啊!

2017-03-10 12:53:12 239

原创 objective-c 中字符串与日期相互转换

1、字符串转换为日期  NSDateFormatter* dateFormat = [[NSDateFormatter alloc] init];//实例化一个NSDateFormatter对象        [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//设定时间格式,这里可以设置成自己需要的格式        NS

2017-03-10 08:56:13 257

原创 iOS开发中一些需要授权的功能在plist中添加的字段白名单

1.https在Info.plist中添加NSAppTransportSecurity类型Dictionary。 在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES    NSAppTransportSecurity              NSAllowsArbitraryLo

2017-03-09 11:29:11 489

转载 iOS TableView didSelectRowAtIndexPath选中某Cell后获取其Cell实例对象

在TableView上选中某个Cell会触发[cpp] view plain copy - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{        }  该方法的传入参数是“NSInd

2017-03-07 14:48:30 691

原创 iOS在控制器导航栏右上角添加按钮

- (void)addRightBtn {      UIBarButtonItem *rightBarItem = [[UIBarButtonItem alloc] initWithTitle:@"确认" style:UIBarButtonItemStylePlain target:self action:@selector(onClickedOKbtn)];      self.nav

2017-03-07 09:12:59 821

原创 iOS 获取cell所在的UIViewController

- (UIViewController *)parentController{    for (UIView* next = [self superview]; next; next = next.superview) {        UIResponder* nextResponder = [next nextResponder];        if ([nextRespon

2017-03-03 10:47:38 2365

转载 iOS 获取当前正在显示的ViewController

1.我们在非视图类中想要随时展示一个view时,需要将被展示的view加到当前view的子视图,或用当前view presentViewController,或pushViewContrller,这些操作都需要获取当前正在显示的ViewController。[objc] view plain copy//获取当前屏幕显示的viewcont

2017-03-03 10:46:28 224

原创 iOS懒加载

所谓的懒加载可以定义为:延时加载,即当对象需要用到的时候再去加载。其实就是所谓的重写对象的get方法,当系统或者开发者调用对象的get方法时,再去加载对象。需要注意:重写get方法时,先判断对象当前是否为空,为空的话再去实例化对象懒加载的优点不需将对象的实例化写到viewDidLoad,可以简化代码,增强代码的可读性对象的实例化在getter方法中,各司其职,降低耦合性对系统的内存

2017-03-01 15:26:51 173

转载 iOS设置圆角的三种方式

第一种方法:通过设置layer的属性最简单的一种,但是很影响性能,一般在正常的开发中使用很少. UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(100, 100, 100, 100)]; //只需要设置layer层的两个属性 //设置圆角 imageView.laye

2017-03-01 11:10:17 1028

空空如也

空空如也

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

TA关注的人

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