自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张茫原

芒果iOS开发零基础教程

  • 博客(15)
  • 收藏
  • 关注

原创 芒果iOS开发之UITableView详解

表示图可谓是iOS开发中最常用的一个控件,没有之一。深入学习之后你会发现他有很多强大的功能,几乎可以用tableView实现所有的UI界面。//表示图的创建 self.tableView = [[UITableViewalloc] initWithFrame:self.view.framestyle:UITableViewStylePlain];    //设置代理

2015-11-30 11:25:13 1356 1

原创 芒果iOS开发之iOS9TableView分割线默认不显示,只有滑动的时候才显示

今天写代码的时候发现了一个问题,在iOS9下边运行的tableView的分割线默认不显示,如图:然后我又在真机上运行了一下,结果发现没有问题,分割线正常显示,如图:然后我又换了iOS8的模拟器运行,发现结果也没有问题,如图:但是我暂时还没有找到准确的官方解释说iOS9模拟器不显示分割线。如果有找到确切答案的可以加我QQ:53202

2015-11-30 10:52:34 6081 2

原创 芒果iOS开发之OC类继承图

2015-11-23 14:41:34 1020

原创 芒果iOS开发UI课程第三节UITextField

1.UITextField介绍:UITextField(输入框):是控制文本输入和显示的控件。在App中UITextField出现频率也比较高。iOS系统借助虚拟键盘实现输入,当点击输入框,系统会自动调出键盘,方便你进一步操作。在你不需要输入的时候,可以使用收回键盘的方法,收回弹出的键盘。UITextField和UILabel相比,UILabel主要用于文字显示,不能编辑,UI

2015-11-19 20:06:34 856

原创 芒果iOS开发之通过RGB值设置背景颜色

平常我们在公司开发的时候,UI设计狮们并不会让程序猿直接把某些界面的颜色直接设置成系统预先设置好的redColor、yellowColor...等等的颜色,设计狮们往往会给我们一个RGB的三个色值,或者给我们一张图片去显示。那么咱们平常设置颜色就无法满足设计狮的要求了。系统提供了另外一种强大的方法去设置RGB的色值,下边来看下这个方法:   self.view.backgroundColo

2015-11-19 11:31:31 5325

原创 芒果iOS开发UI课程第一节UIWindow

主要内容:1.iOS介绍2.iOS主要做什么3.UI介绍4.UIWindow这是UI阶段的第一节课主要介绍iOS系统,以及相关的一些知识。还有做为iOS开发者我们应该如何创建我们的第一个UI程序。iOS介绍:iOS是苹果公司的移动操作系统,主要用于iPhone、iPad、iPad Mini、iPod Touch等移动产品。iOS开发主要做什么:做为一

2015-11-18 21:52:09 1005

原创 芒果iOS开发bug调试技巧之Debug View Hierarchy

在Xcode 6更新之后,苹果给广大开发者带来一项重量级的bug调试功能:Debug View Hierarchy(视图层级调试),以后就不需要再使用第三方的软件去查看视图层级了。曾几何时我们都用Reveal去查看我们代码中的视图问题。虽然目前Debug View Hierarchy功能还不够强大,但是我们可以期待未来苹果可以做的更好。首先先来看下Debug View Hierarchy到

2015-11-17 20:47:21 4683

原创 芒果iOS开发之Xcode安装Empty Application

相信用过Xcode6.0之前版本的开发人员都会有一个疑惑,苹果从Xcod的6.0之后就取消了Empty Applicate也就是空工程的创建。也就是下边这个图标:空工程没有之后取而代之的是Single View Application。也就是创建出来之后有一个页面的工程。但是肯定会有很多人不习惯这样的改变,于是大家就纷纷的需找解决办法,下边给大家介绍一种:首先下去这个链接去

2015-11-17 17:50:15 1470

原创 芒果iOS开发之OC复习总结

OC课程总结一、类和对象1.类是具有相同特征和行为的事物的抽象,对象是类的具体化,类是对象的类型。2.类和对象是面向对象编程的核心,分析问题组成的对象协调对象间的联系和通信,解决问题。3.解决问题的时候是解决每个步骤的行为(方法),而不是可以去完成每个步骤。4.面向对象编程具有良好的可拓展性和可重用行。5.面向对象的三大特征:封装,继承,多态6.OC中类的定义:接口文件

2015-11-16 16:42:29 1138

原创 芒果iOS开发之内存管理二

/********** OC第十讲内存管理 **********/主要内容 1.属性的内部实现原理 2.dealloc内释放实例变量 3.便利构造器方法的实现原理 4.collection的内存管理 /******* 1.属性的内部实现原理  ********/       /*       属性的语义设置以及使用范围

2015-11-16 14:26:10 777

原创 芒果iOS开发之格式转化符总结

在开发的时候经常会遇到需要输出一些信息。在输出的时候就需要用到格式转化符,下边这是我个人总结的一些常用的转化符以及对应的类型:上边只是一些常用的类型格式转化符,肯定还有很多没有列出来,欢迎大家留言补充。谢谢!

2015-11-12 09:31:52 767

原创 芒果iOS开发之百度魔图面试题

前几天朋友有幸得到百度的面试邀请,要去的部门是百度魔图。下边给大家分享一下百度魔图的iOS面试题。如果这段时间有去面试的,可以针对这些问题做个参考。1、SD_WebImage底层实现原理;2、http与https的区别,https的好处有哪些?3、算法:怎么从100万个数里面找出100个最大数,实现方法,并说出时间复杂度;4、copy和mutablecopy的区别;5、core

2015-11-10 09:37:25 1084

原创 芒果iOS之显示隐藏资源库Library

正常状态下系统隐藏了我们的资源库,因为系统文件也在这个文件下还有应用程序文件夹也在里边。苹果不想让你看到是因为怕你不小心删除了某些东西后导致软件或者系统损坏,下边交大家如何用终端打开资源库:chflags nohidden ~/Library在命令行中执行后再打开Finder,点击你的用户目录,可以看到下边多了一个资源库文件夹:如果想要隐藏可以执行下边这条命令:

2015-11-07 22:02:28 2957 1

原创 芒果iOS开发之NSComparisonResult比较结果

在学习NSString的时候,可能会经常遇到比较两个字符串的大小,系统已经提供了字符串比较的函数:- (NSComparisonResult)compare:(NSString *)string;这个方法可以比较两个字符串的大小,这个方法的返回值类型是NSComparisonResult类型。我们还需要进入NSComparisonResult内部看看究竟是什么。typedef NS_

2015-11-04 17:47:41 10803 5

原创 芒果iOS开发之duplicate symbols for architecture x86_64错误

在我们写代码过程中可能会经常遇到这样一个错误:ld: 4 duplicate symbols for architecture x86_64clang: error: linker command failed with exit code 1 (use -v to see invocation)如图:仔细读一下报错原因可以发现几个关键词:"duplicate"和"symbo

2015-11-02 14:55:11 62032 19

空空如也

空空如也

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

TA关注的人

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