7 小白yige

尚未进行身份认证

每天一点正能量

等级
TA的排名 1w+

PHP 学习语法

It works! namespace Library; <?php echo ""; //1.数据类型 $bool = true; $bool2 = false; $a = 3.14; $char1 = "双引号字符串"; $char2 ='单引号字符串'; //单引号和双引号在变量表示和字符的转义有区别 echo "$char1".""."$cha

2016-11-07 18:35:17

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

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

2016-08-09 23:19:12

iOS 屏幕旋转

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

2016-07-21 10:53:52

iOS 键盘处理

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

2016-06-28 17:49:00

iOS中的事件处理流程

//1.触摸事件 //事件触摸开始// UITouch对象是和手指相关的。表示和手指的个数相等。 override func touchesBegan(touches: Set, withEvent event: UIEvent?) { print("手指开始触摸") /* 发生触摸事件后,系统会把事件加

2016-06-25 19:03:13

swift学习代码笔记

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

2016-06-21 00:22:31

数据结构再学习--队列

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

2016-06-19 23:45:44

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

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

2016-06-09 01:24:00

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

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

2016-06-09 00:13:19

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

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

2016-05-29 12:44:45

UITableViewCell单元格设置为不可点击

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

2016-05-27 18:32:02

Xcode 工程打不开

当使用svn提交代码发生冲突时候,xcode工程文件会出现打不开的情况,出现这样的提示:XXX.xcode xcodeproj cannot be opened because the project file cannot be parsed。       因为.xcodeproj工程文件冲突了,然后还是会强制更新,内部文件出现了冲突,所以解析不了文件。解决方法如下:       1.

2016-05-27 14:18:05

iOS UISearchBar的背景颜色修改

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

2016-05-27 10:33:10

iOS导航栏的按钮处理

转自:http://www.jianshu.com/p/e7c5e2400935前言(其实就是废话,可以忽略 = =)侧滑返回手势是从iOS7开始增加的一个返回操作,经历了两年时间估计iPhone用户大部分都已经忽略了屏幕左上角那个碍眼的按钮了。之前在网上搜过有关侧滑手势的技术博客,发现大多比较散乱,甚至有很多都是简单的粘贴复制,并不全面。在这里写这篇文章的目地,就是希望比较系统把

2016-05-26 13:01:10

导航栏返回按钮的定制

导航栏自带一个返回按钮,我们需要定制它的样式,这可以有许多办法。比如 Hack 导航栏的视图层次。如果你不想 Hack 导航栏,那么你可以使用NavigationBarDelegate。问题在于,如果是导航控制器自带的NavigationBar,你将不能访问NavigationBar(程序会Crash)。这是苹果文档中的说明:Note that if you use aUINavigationCon

2016-05-26 11:25:43

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

删除下图这行

2016-05-25 17:09:36

iOS开发浮点数问题

之前在学习C语言的时候课堂上,老师就强调,不能使用float类型的数字进行相等比较判断。这个也确实听进去了,也明白原因是float是存储是不精确的。但是真正开发实践的时候,或许只有出问题了,才会醒悟:哦,原来是这样。这个问题在高大上的OC上同样存在,稍不注意就会出现问题。iOS开发中,接受后台的响应,然后转化为模型对象,最终转化为NSString对象,然后控件显示出来。这一切都是那么的自然那么的熟悉

2016-05-25 08:45:24

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

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

2016-05-23 21:58:01

AppDelegate的方法意义

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

2016-05-13 11:59:12

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

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

2016-04-17 13:52:26

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!