上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页
摘要: Foundation简介 一个框架(Framework)就是一个软件包,它包含多个类。 Mac系统提供了几十个框架,从而帮助软件开发人员快速的在Mac系统上开发应用程序。 基础框架(Foundation框架)是为所有程序开发提供基础的框架,其中的类包括:范围、字符串、数字、数组、字典、集合等。 所有 阅读全文
posted @ 2018-05-22 16:19 码出境界 阅读(358) 评论(0) 推荐(0)
摘要: 标准的C语言for循环、Objective-C 1.0出现的NSEnumerator、Objective-C 1.0出现的for in快速遍历、块遍历。 遍历的话,一般是NSArray、NSDictionary、NSSet和自定义的collection。 0、初始化数据 1、使用for循环 2、使用 阅读全文
posted @ 2018-05-22 15:37 码出境界 阅读(1499) 评论(0) 推荐(0)
摘要: 关于布尔型的输出,可以使用整数(BOOL本质上就是整数类型),也可以自己处理后在输出,如下: 阅读全文
posted @ 2018-05-22 13:58 码出境界 阅读(257) 评论(0) 推荐(0)
摘要: 简介:字典是一种数据结构,字典里面的每一个元素,是一个key-value(键值对),key和value都是对象类型。同NSArray一样,里面的对象不用保持一致性。 NSDictionary 1、字面量初始化 2、实例方法初始化 3、类方法初始化 4、打印key-value的对数 注意:key-va 阅读全文
posted @ 2018-05-22 12:29 码出境界 阅读(924) 评论(0) 推荐(0)
摘要: 面向对象编程后,基本的流程图还是不能充分清晰的体现逻辑。时序图和协作图(泳道图)是个好利器。 其实app开发并没有太多复杂的逻辑需要处理,更准确的说,应该是,大部分的软件业务逻辑都是由服务器处理的,app端主要处理的是软件工程逻辑。 阅读全文
posted @ 2018-05-20 13:18 码出境界 阅读(152) 评论(0) 推荐(0)
摘要: 由于遍历的对象为nil,从而导致的现象是里面的循环体根本就没有执行,并且编译器和运行期都不会报错。因为,OC语法是运行向nil发送消息的。 阅读全文
posted @ 2018-05-16 18:31 码出境界 阅读(560) 评论(0) 推荐(0)
摘要: UITextField、UITextView等能够调出系统键盘的控件,通过下面这个属性可以控制弹出键盘的样式: 下面枚举下,常见的13种键盘样式 1.UIKeyboardTypeDefault(当前输入法的默认类型) 2.UIKeyboardTypeASCIICapable(显示一个可以输入ASCI 阅读全文
posted @ 2018-05-16 11:47 码出境界 阅读(1223) 评论(0) 推荐(0)
摘要: 从事iOS工作这么久了,我觉得对它的认识也越来越深刻。尤其是越发明白自己从事的工作属于“客户端开发”、“软件工程”分类中。 我更喜欢“客户端开发”这个词语,相对“前端开发”而言。因为前者更能充分说明面向的群体是客户,iOS开发也正是为客户使用为目的进行的开发。 之前看到这句话--服务器解决的是“有不 阅读全文
posted @ 2018-05-15 11:01 码出境界 阅读(197) 评论(0) 推荐(0)
摘要: 本文先讲解简单的分段控制器UISegmentedControl的使用,然后具体讲解它最常使用的场景:同一个控制器中实现多个View的切换。 文章构思: 1、先直接讲解一张UI效果图的四种实现方式。 2、对UISegmentedControl类的各种属性和各种方法的讲解。 UISegmentedCon 阅读全文
posted @ 2018-05-11 19:17 码出境界 阅读(3199) 评论(0) 推荐(0)
摘要: 本文尽量图文并茂,并且提供对应的代码,确保看到这篇文章马上能够上手使用UIAlertController控件。~我要兑现我的务实宣言~ 本文构思: 1、出具效果图,通过这种最直接方式了解该控件的展示效果看看是不是所需要的。 2、每种效果图对应的代码,绝对是拿出去直接可以显示出效果的。 3、根据苹果官 阅读全文
posted @ 2018-05-10 12:13 码出境界 阅读(1819) 评论(0) 推荐(1)
摘要: 首先要明白“断言”的意思: 知道了“断言”的意思,就明白了为什么“条件表达式”判断为真时,程序就继续,判断为假时,程序就会抛出异常,退出程序了。 NSAssert()的定义是 #define NSAssert(condition, desc) condition是条件表达式,值为yes或者no,在O 阅读全文
posted @ 2018-05-09 14:29 码出境界 阅读(790) 评论(0) 推荐(0)
摘要: 1、什么叫SDK、API、IDE、Xcode 2、 阅读全文
posted @ 2018-05-09 12:27 码出境界 阅读(195) 评论(0) 推荐(0)
摘要: 第一部分:iOS开发工具 第二部分:iOS开发实践 第10章 理解内存管理 10.1 引用计数 10.1.1 什么是引用计数,原理是什么 10.1.2 我们为什么需要引用计数 10.1.3 不要向已经释放的对象发送消息 10.1.4 循环引用(reference cycles)问题 10.1.5 使 阅读全文
posted @ 2018-05-09 12:06 码出境界 阅读(363) 评论(0) 推荐(0)
摘要: 一、熟悉Objective-C 1、了解Objective-C语言的起源 2、在类的头文件中尽量少引入其他头文件 3、多用字面量语法,少用与之等价的方法 4、多用类型常量,少用#define预处理指令 5、用枚举值表示状态、选项、状态码 二、对象、消息、运行期 6、理解“属性”这一概念 7、在对象内 阅读全文
posted @ 2018-05-09 11:19 码出境界 阅读(344) 评论(0) 推荐(0)
摘要: 1、入门 2、使用类 3、对象和消息传递 4、内存管理 5、预处理器 6、专家级技巧:使用ARC 7、运行时系统 8、运行时系统的结构 9、专家级技巧:使用运行时系统API 10、Foundation框架中的常用类 11、Foundation框架中的系统服务 12、Foundation框架的专有服务 阅读全文
posted @ 2018-05-09 00:26 码出境界 阅读(150) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页