自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奋斗吧,少年!

记录工作遇到的问题和坑

原创 PHP 学习语法

It works! namespace Library; <?php echo ""; //1.数据类型 $bool = true; $bool2 = false; $a = 3.14; $char1 = "双引号字符串&quo...

2016-11-07 18:35:17

阅读数 457

评论数 0

原创 iOS服务器内部错误 error500具体信息查看

在iOS开发过程中,我们有时经常遇到服务器内部连接错误,提示error 500,具体显示就是没有数据返回,相当于网络连接失败。通常的做法是就是用一个NSError捕捉到,然后打印这个error对象,但是事实并不如意,比如: 下面是一个发生错误的error对象的信息: Error Domai...

2016-08-09 23:19:12

阅读数 9928

评论数 0

转载 iOS 屏幕旋转

最近有一个项目,例如:A界面跳转到B界面,A界面是竖屏的,B界面进入就要横屏。 花了半天的时间在网上搜索解决方案,有些论坛的大牛也就贴两行代码,具体实现也没有,对我们这种菜鸟造成一万点真实伤害。为了避免后人在浪费时间,在这里我整理一下,并且上传Demo到GitHub。在iOS7 8 9 上运...

2016-07-21 10:53:52

阅读数 508

评论数 0

转载 iOS 键盘处理

键盘遮挡问题: - (void)viewDidLoad { [super viewDidLoad]; // 监听键盘通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@sele...

2016-06-28 17:49:00

阅读数 250

评论数 0

原创 iOS中的事件处理流程

//1.触摸事件 //事件触摸开始 // UITouch对象是和手指相关的。表示和手指的个数相等。 override func touchesBegan(touches: Set, withEvent event: UIEvent?) { pri...

2016-06-25 19:03:13

阅读数 275

评论数 0

原创 swift学习代码笔记

swift 最基本的学习结束了,但是很多细节问题都没有搞的太明白,看以后的使用情况吧,在应用中再深入理解。明天就可以用swift开发项目了,高兴! //: Playground - noun: a place where people can play import UIKit /*---...

2016-06-21 00:22:31

阅读数 536

评论数 0

原创 数据结构再学习--队列

队列遵循着先入先出的原则,由一个线性表和两个保存头尾索引的变量组成,为了节省空间和提高效率,可以把队列做成循环队列。使得移除的数据留下的空间可以循环利用,而仅仅失去一个位置用来处理判断队列是否为满。 下面是队列和循环队列的实现 // 普通的队列 void initXBQueue(XB...

2016-06-19 23:45:44

阅读数 251

评论数 0

原创 数据结构再学习--栈的链表实现

栈是一种很基本的数据结构,就是一个线性表和栈索引值,因为线性表可以用数组和链表实现,这里的是用链式线性表实现了一个操作。在某些特殊的情况下很可能需要把两个栈合成一个栈,两个指针从两端向中间靠拢。所有完整代码:https://github.com/xiaobai1993/XBDataStructNo...

2016-06-09 01:24:00

阅读数 378

评论数 0

原创 数据结构再学习--数组实现链表

链表一般情况下都是用指针实现的,但是某些语言根本没有提供指针操作,我们可以用数组模拟出来。如下,定义了一个结构体。包含了一个nextIdx表示在数组中下一个元素的位置,data表示存储的数据。在把这个结构体组成的数组定义为一种数据结构,数组中第0位不存数据,它的nextIdx表示下一个新的节点的索...

2016-06-09 00:13:19

阅读数 547

评论数 0

原创 数据结构再学习---线性表

线性表是最简单的数据结构,可以用数组实现,也可以使用链表实现.分别就是连续存储和链式存储。 顺序存储: 在存或者读取数据的时候线性复杂度都为O(1),插入或者删除操作都为O(n),顺序存储结构需要提前确定线性表的长度范围,不然很容易造成空间浪费。 链式存储:  在插入或者删除某个节点需要先定位...

2016-05-29 12:44:45

阅读数 333

评论数 0

原创 UITableViewCell单元格设置为不可点击

UITableViewCell设置为点击后没有阴影,在单元格的.m文件加入代码: - (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated { }- (void)setSelected:(BOOL)sele...

2016-05-27 18:32:02

阅读数 1391

评论数 0

转载 Xcode 工程打不开

当使用svn提交代码发生冲突时候,xcode工程文件会出现打不开的情况,出现这样的提示:XXX.xcode xcodeproj cannot be opened because the project file cannot be parsed。        因为.xcodeproj工程文件冲...

2016-05-27 14:18:05

阅读数 1239

评论数 0

原创 iOS UISearchBar的背景颜色修改

测试环境 :iOS 9.3 修改内部输入框的颜色为红色 ,背景颜色为绿色 UISearchBar * search = [[UISearchBar alloc]initWithFrame:CGRectMake(0, 250,320, 44)]; [self.view ...

2016-05-27 10:33:10

阅读数 551

评论数 0

转载 iOS导航栏的按钮处理

转自:http://www.jianshu.com/p/e7c5e2400935 前言(其实就是废话,可以忽略 = =) 侧滑返回手势是从iOS7开始增加的一个返回操作,经历了两年时间估计iPhone用户大部分都已经忽略了屏幕左上角那个碍眼的按钮了。之前在网上搜过有关侧滑手势的技术博客...

2016-05-26 13:01:10

阅读数 1376

评论数 0

转载 导航栏返回按钮的定制

导航栏自带一个返回按钮,我们需要定制它的样式,这可以有许多办法。比如 Hack 导航栏的视图层次。如果你不想 Hack 导航栏,那么你可以使用NavigationBarDelegate。问题在于,如果是导航控制器自带的NavigationBar,你将不能访问NavigationBar(程序会Cra...

2016-05-26 11:25:43

阅读数 367

评论数 0

原创 iOS 添加翼支付打包上传出错 ERROR ITMS-90535

删除下图这行

2016-05-25 17:09:36

阅读数 511

评论数 0

转载 iOS开发浮点数问题

之前在学习C语言的时候课堂上,老师就强调,不能使用float类型的数字进行相等比较判断。这个也确实听进去了,也明白原因是float是存储是不精确的。但是真正开发实践的时候,或许只有出问题了,才会醒悟:哦,原来是这样。这个问题在高大上的OC上同样存在,稍不注意就会出现问题。iOS开发中,接受后台的响...

2016-05-25 08:45:24

阅读数 1984

评论数 0

原创 iOS 刷新控件下拉刷新崩溃问题

iOS开发中经常用到下拉刷新从服务器重新获取数据,但是有的时候下拉刷新会崩溃,尤其是正在刷新的时候再刷新一次,主要原因是刷新的时候调用数据源方法的时候,正好和清空原来原来数据的地方冲突了,导致数组里面的内容为空,才出现的。 原来的刷新方法如下

2016-05-23 21:58:01

阅读数 1338

评论数 0

转载 AppDelegate的方法意义

转载:点击打开链接 iOS 中的 AppDelegate.m/h 文件是很重要的呢,因为它是对 Application 的整个生命周期进行管理的。 先明白,每个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显 ...

2016-05-13 11:59:12

阅读数 301

评论数 0

原创 别在参加iOS培训了,智联背后999+的真实意义

iOS行业已经彻底乱套了,别在来培训了。没用的,工作没有想象的那么好找。同时也非常庆幸自己能够有工作机会,并在这个岗位上发挥自己的价值,不断学习。 下面这些都是自己为了试水投递的。不知道从什么时候开始智联超过1000就显示999+了。

2016-04-17 13:52:26

阅读数 1479

评论数 0

转载 GitHub 书写 readme

最近对它的README.md文件颇为感兴趣。便写下这贴,帮助更多的还不会编写README文件的同学们。 README文件后缀名为md。md是markdown的缩写,markdown是一种编辑博客的语言。用惯了可视化的博客编辑器(比如CSDN博客,囧),这种编程式的博客编辑方案着实让人眼前一亮...

2016-04-11 16:07:48

阅读数 324

评论数 0

转载 实现performSelector 传递多个参数

- (id)performSelector:(SEL)selector withObjects:(NSArray *)objects; - (id)performSelector:(SEL)selector withObjects:(NSArray *)objects { // 方法签名...

2016-03-17 17:00:24

阅读数 2238

评论数 0

原创 UIWebView

#import "ViewController.h" @interface ViewController () @property (nonatomic,strong) UIWebView * XBWebView; @end @implementation ViewCo...

2016-03-17 16:52:48

阅读数 406

评论数 0

转载 XML的解析方式

XML的解析方式 SAX 大小文件都可以 NSXMLParser DOM 最好是小文件 GDataXML NSXMLParser的用法 创建解析器来解析 // 创建XML解析器 NSXMLParser *parser = [[NSXMLParser alloc] initWithData:da...

2016-03-13 21:18:18

阅读数 300

评论数 0

转载 解决iOS打印数组和字典中文显示异常问题

对Foundation里面的内容进行扩展。 #import @implementation NSDictionary (Log) - (NSString *)descriptionWithLocale:(id)locale { NSMutableString *string ...

2016-03-13 18:34:24

阅读数 1211

评论数 0

转载 iOS 边缘返回

文章来自:http://blog.sina.com.cn/s/blog_65c178a80102v0f4.html 前言: ios7开始 苹果增加了页面 右滑返回的效果;具体的是以UINavigationController为容器的ViewController间右滑切换页面。 代码里...

2016-03-10 19:29:20

阅读数 367

评论数 0

转载 服务器返回消息为空iOS

原文来自:http://my.oschina.net/iq19900204/blog/408034 在iOS开发过程中经常需要与服务器进行数据通讯,Json就是一种常用的高效简洁的数据格式。 问题现象 但是几个项目下来一直遇到一个坑爹的问题,程序在获取某些数据之后莫名崩溃...

2016-03-10 15:26:40

阅读数 1277

评论数 0

原创 iOS 单例模式实现

#import "single.h" @interface single () @end static single * _onlyOne; @implementation single //alloc 调用的时候回调用allocWithZone方法,保证不论外界...

2016-03-10 13:33:11

阅读数 228

评论数 0

原创 iOS NSOperation学习笔记

NSOperation GCD的队列类型 并发队列 自己创建的全局 串行队列 主队列自己创建的 NSOperationQueue的队列类型 主队列 [NSOperationQueue mainQueue]凡是添加到主队列中的任务(NSOperation),都会放到主线程中执行 非主队...

2016-03-09 18:16:53

阅读数 224

评论数 0

转载 iOS 视图控制器转场详解

文章来自:http://www.cocoachina.com/ios/20160309/15605.html 屏幕左边缘右滑返回,TabBar 滑动切换,你是否喜欢并十分依赖这两个操作,甚至觉得没有简直反人类?这两个操作在大屏时代极大提升了操作效率,其背后的技术便是今天的主题:视图控制器转换(V...

2016-03-09 14:17:33

阅读数 611

评论数 0

原创 NSRunLoop学习笔记

1. 保持程序的持续运行,相当于一个do while循环,程序相当于一个死循环,一直在循环内做事情。程序启动时已经启动了一个runLoop,所以程序不会直接退出。是在main函数启动的,和主线程相关. 2. 处理APP的各种事件:触摸,定时器,selector事件,事件触发的时候,runLoop...

2016-03-09 09:38:45

阅读数 329

评论数 0

转载 The identity used to sign the executable is no longer valid

文章来自:http://www.jianshu.com/p/52aa3b871b8e 问题的出现如下, 常常用一个账号在多台mac上面进行开发的朋友可能会遇到.The identity used to sign the executable is no longer valid.Please v...

2016-03-07 10:08:05

阅读数 179

评论数 0

原创 iOS 知识碎片记录

1.父子控制器 父子控制器的使用可以大大的精简代码的耦合性,可以把比较复杂的界面拆分成多个控制器管理,比如网易新闻滚动新闻的实现,可以把用把多个tableview的控制器,作为scrollView所在的控制器的子控制器。 给一个控制器加入了导航栏,控制器会自动调用- (void)didM...

2016-03-06 20:04:09

阅读数 316

评论数 0

原创 Xcode 如何修改类里面生成的Create By 和组织信息

修改所属的组织信息可以,打开Xcode 工程,在左边单击工程,最右边会出现,如下图所示 修改作者信息,网上的好多方法貌似都行不通了,或者感觉太繁琐或者修改的内容太局限,有些通过修改Xcode里面很多文件实现的,感觉不好. 更好的办法是 如下点击个人偏好设置,选择用户与群组,点击...

2016-02-29 15:27:14

阅读数 3981

评论数 0

转载 iOS 谓词

大家在平常的开发过程中多多少少都会接触到数据筛选,那势必会用到NSPredicate,这个类和我上一篇博文中提到的valueForKeyPath一样很强大。它的使用主要集中在两个方法中 NSArray - (NSArray *)filteredArrayUsingPredicate:(NS...

2016-02-01 14:27:59

阅读数 328

评论数 0

转载 self.edgesForExtendedLayout=UIRectEdgeNone--将原点移动到navigationBar下面

edgesForExtendedLayout是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向。 因为iOS7鼓励全屏布局,它的默认值很自然地是UIRectEdgeAll,四周边缘均延伸,就是说,如果即使视图中上有navigationBar,下有tabBar,那么视图仍...

2016-01-31 23:12:24

阅读数 2051

评论数 0

转载 iOS preferredstatusbarstyle 不执行

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

2016-01-29 11:02:24

阅读数 5834

评论数 0

转载 iOS 里面的addchildController

http://www.cnblogs.com/zengyou/p/3386605.html View Controller中可以添加多个sub view,在需要的时候显示出来; 可以通过viewController(parent)中可以添加多个child viewControlle...

2016-01-28 13:54:38

阅读数 527

评论数 1

转载 iOS 常用的图片压缩函数

原文出自:http://www.cnblogs.com/yswdarren/p/3611934.html - (UIImage *)scaleToSize:(UIImage *)img size:(CGSize)size{ // 创建一个bitmap的context ...

2016-01-27 09:27:12

阅读数 379

评论数 0

转载 CollectionView视图

转载:http://www.cnblogs.com/wayne23/p/4013522.html 初始化部分: UICollectionViewFlowLayout *flowLayout= [[UICollectionViewFlowLayout alloc]init]; sel...

2016-01-21 16:34:20

阅读数 313

评论数 0

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