摘要: 作为一名iOS移动应用开发者,为了确保你的应用程序正确无误,在将应用程序提交到应用商店之前,你必定会进行大量的测试工作;而且在你测试的过程中应用程序运行的很好,但是在应用商店上线之后,还是有用户抱怨应用程序会“闪退”!现在作为应用程序的开发人员你肯定会准备打开代码准备修复“闪退”的问题,但是就在这个 阅读全文
posted @ 2015-10-23 22:45 DDChina 阅读(4499) 评论(0) 推荐(0) 编辑
摘要: 《分析JSON、XML的区别,JSON、XML解析方式的底层是如何实现的(延伸实现原理)》 (一)JSON与XML的区别: (1)可读性方面:基本相同,XML的可读性比较好; (2)可扩展性方面:都具有良好的扩展性; (3)编码难度方面:相对而言,JSON的编码比较容易; (4)解码难度:JSON的 阅读全文
posted @ 2015-10-08 17:40 DDChina 阅读(2338) 评论(0) 推荐(0) 编辑
摘要: 详细理解KVC与KVO 在面试的时候,KVC与KVO有些时候还是会问到的,并且他们都是Objective C的关键概念,在这里我们先做一个简单地介绍: (一)KVC: KVC即指:NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。KVO就是基于KVC实 阅读全文
posted @ 2015-10-05 23:10 DDChina 阅读(1655) 评论(2) 推荐(0) 编辑
摘要: 很多人在求职的时候,会遇到一个这样的问题:“对OOD/OOP有较深的理解”,这个时候有人就会问OOD、OOP是什么呢?那么今天咱们就一块来看一下OOA、OOD、OOP到底是什么! (一)OOA--面向对象分析 "面向对象分析是一种分析方法,这种方法利用从问题域的词汇表中找到的类和对象来分析需求"。 阅读全文
posted @ 2015-09-28 14:37 DDChina 阅读(6899) 评论(0) 推荐(0) 编辑
摘要: 近日在做项目的时候,为了快捷适配屏幕采用了Storyboard,添加约束以后运行后发现一个问题(下面将以普通案例展示该问题);在4.7 甚至更大的屏幕下是没有问题的,如下图(4.7屏幕): 但是放到更小的3.5英寸就会出现问题,发现下面的按钮不见了,主要原因是输入框太多,导致更个屏幕放不下,如下图( 阅读全文
posted @ 2015-08-01 20:23 DDChina 阅读(1832) 评论(3) 推荐(0) 编辑
摘要: 一、UITextField1、UITextField是什么?(1)UITextField(输入框):是控制文本输入和显示的控件。在App中UITextField出现频率也比较高;(2)iOS系统借助虚拟键盘实现输入,当点击输入框,系统会自动调出键盘,方便 你进一步操作。在你不需要输入的时候,可以使用... 阅读全文
posted @ 2015-07-08 22:47 DDChina 阅读(2247) 评论(2) 推荐(5) 编辑
摘要: iOS开发-UI 从入门到精通(三)是对iOS开发-UI 从入门到精通(一)知识点的综合练习,搭建一个简单地登陆界面,增强实战经验,为以后做开发打下坚实的基础!※在这里我们还要强调一下,开发环境和内存管理注意事项(最后一次强调,以后文章中将不会在出现希望大家谨记):1、前期iOS-UI开发我们需要手... 阅读全文
posted @ 2015-07-06 22:29 DDChina 阅读(2790) 评论(0) 推荐(1) 编辑
摘要: iOS开发-UI 从入门到精通(二)是对iOS开发-UI 从入门到精通(一)知识点的巩固,主要以习题练习为主,增强实战经验,为以后做开发打下坚实的基础!※开发环境和注意事项:1、前期iOS-UI开发我们需要手动管理内存,所以我们要把ARC关掉(Xcode关掉ARC的步骤);(1)打开Xcode选中当... 阅读全文
posted @ 2015-07-05 23:00 DDChina 阅读(3523) 评论(2) 推荐(1) 编辑
摘要: 一、UI概述 (1)UI(User Interface)用户界面,用户能看到的各种各样的页面元素; (2)iOS App = 各种各样的UI控件+业务逻辑和算法; (3)想要开发出一款精美的应用程序,需要熟练掌握各种各样UI控件的用法。二、UIWindow 1、什么是window? (1)... 阅读全文
posted @ 2015-07-04 20:57 DDChina 阅读(8865) 评论(2) 推荐(2) 编辑
摘要: 1、什么是属性?属性会帮我们做哪些事情?请详细说明。 (1)①属性是Objective-C 2.0定义的语法,为实例变量提供了setter、getter方法的默认实现;②能在一定程度上简化程序代码,并且增强实例变量的访问安全性。 (2)①属性会对于你声明的实例变量,它会默认帮你补齐你所需要的(你... 阅读全文
posted @ 2015-07-03 20:31 DDChina 阅读(1117) 评论(1) 推荐(1) 编辑