自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IOS开发错误记录之Quartz绘图出来不是线而是点的原因

无聊做一个画图软件,为了方便我就用一个imageview座位画布,结果绘制时出现如下情况原因是由于绘制时点的坐标是locationInView:self.view;也就是控制器的根据在控制器的view上得坐标得来的,所以imageview必须与控制器初始位置严格对其,即与控制器view坐标原点(左上角对其),因此imageview的frame一定要设置正确。

2016-07-19 11:47:32 272

原创 IOS开发storyboard创建controller黑屏以及控件不显示问题。

其实我觉得StoryBoard真的很没用,除非是特别简单就一两个页面,而且页面样式简单的还比较方便,稍微复杂点,就不好用了。推荐删掉StoryBoard,用xib来自定义所有的view。今天用了下StoryBoard,建了一个页面A,一个页面B,A点击按钮可以到B页面,由于不是用的StoryBoard拖得segue,结果发现跳转到B后是黑屏。一看才发现,原来在StoryBoard创

2016-07-08 23:37:09 6035

原创 IOS开发学习记录之Block的使用。

从一开始学习Block就一直被我视为很高大上的东西,尤其是这种特殊的形式,很炫酷也很好用。最早接触block大概是AFnetworking2.0版本封装好的方法,当时只知道怎么用,其实对于block还是一点不了解。之前写的一个传值用的是代理,今天无聊把他改成了block传值,就记下来吧。Block我认为就是相当于C语言中声明了一个方法,然后带上参数(当然也可以不带参数),之所以能够传值

2016-07-08 22:41:35 286

原创 使用NSClassFromString来解耦

IOS开极其让人讨厌的一件事就import头文件,尤其是当前页面有大量页面可以跳转时,及其麻烦,而且控制器之间的联系也加深了,不利于后期的修改。这时候就可以使用NSClassFromString来实现新页面的生成。 UIViewController *newVC=[[NSClassFromString(@"UserViewController")alloc]init]; [s

2016-06-29 16:44:19 396

翻译 _BSMachError: (os/kern) invalid capability (20) _BSMachError: (os/kern) invalid name (15)错误的一种原因

UIAlertController *alert=[UIAlertController alertControllerWithTitle:@"" message:@"修改" preferredStyle:UIAlertControllerStyleAlert]; [alert addAction:[UIAlertAction actionWithTitle:@"设置" style:UIAl

2016-06-29 16:20:48 401

原创 sqlite3_step (21: out of memory) rs的一种错误原因。

今天在使用FMDB时报了sqlite3_step (21: out of memory) rs这样一个错误。 if ([_DB open]) { NSString *sql=[NSString stringWithFormat:@"SELECT * FROM %@",tablename]; FMResultSet *resultSet=[_DB execu

2016-06-26 16:44:17 4137

原创 IOS开发学习之自定义XIB的使用

刚学习IOS开发时的图书是推荐使用StoryBoard进行界面布局的,但是自己摸索一段时间发现XIB用起来更方便,尤其是自定义界面的时候,Storyboard更适合一个人完成小东西,可以自己很清晰和方便的实现界面之间的跳转关系,XIB更适合小部分界面的自定义,比如tableviewCell等等。昨天同学出了个xib的错误问我,错误如下:然后我在检查后发现了2个错误,第一她在自己

2016-03-02 14:19:57 476

原创 IOS开发学习之OC的消息机制。

OC开发中我们经常会用到方法,一切功能的实现都是一个个方法的累积。但是方法的本质是发消息和收消息!给这个方法执行对象发送了一条包含执行方法指针的消息,对象收到后直接调用。如执行如下语句时[SomeObject SomeMethod];编译器会去调用内部消息函数objc_msgSend,后面的方法是一个方法指针,编译器会去调用取方法的函数“methodForSelector:(SEL)aSe

2016-02-24 18:53:12 244

原创 IOS学习记录之Protocol和delegate

在最初学习的时候,最先接触的一个常用的东西就是tableview,在使用的时候.h文件需要加 UITableViewDelegate,UITableViewDataSource。否则XCODE就不会自动提示tableview的几个方法,就算自己打出来还是会报错。我们点开UItableViewDelegate,可以看到我们再点开uitableviewDataSource可以看到

2016-02-24 18:18:18 320

原创 字典里的value值的类型是是object的类型,不能想当然的去调用其他方法。

在这几天的学习中总是碰到个问题,就是当你获取字典中的值并对其使用时总是提示错误。第一类错误如下:Nsstring *state=[dict objectofkey:@"State"];if(state isequaltostring:@“1”){}//此时会提示错误isequaltostring方法错误,是因为并不是以string类型声明的state就会得到string类型的值

2015-11-29 23:21:37 1306

原创 iOS编程学习过程中常见bug记录-持续记录

Undefined symbols for architecture armv7:    "std::ios_base::Init::~Init()",referenced from:        __GLOBAL__I_a in XXXXXX(dsi_debug.o)    "std::ios_base::Init::Init()",referenced from: __GLOBAL__

2015-11-23 19:33:04 365

原创 IOS学习记录之登陆界面各功能的实现

IOS学习记录之登陆界面各功能的实现说明:本博客主要记录本人在IOS开发学习阶段所做小项目的过程,本文主要讲登陆界面输入框设置,记住密码功能,,与服务器连接,网络简单数据解析等功能。实物图如下实现过程及代码如下: 新建一个视图控制器rootvewcontroller作为登陆界面视图控制器,然后进行界面布局,可以使用XIB,storyboard和纯代码

2015-11-20 20:14:54 778

空空如也

空空如也

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

TA关注的人

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