Funky、

Insist, Hard, Success

Welcome to Funky‘s zone. About me,so simple,Keep on coding,Keep on dancing. If you like something,stick to do!


  1. OC-《Effective Objective-C 2.0》读书笔记三

    内容概要: ————————————五、内存管理29. 理解引用计数 从Mac OS X 10.8开始,“垃圾回收集器”(garbage collector)已经正式废弃了,以Objective-C代码编写Mac OS X程序时不应再使用它,而iOS则从未支持过垃圾收集 引用计数工作原理 在引用计数架构下,对象有个计数器,用以表示当前有多少个事物想令此对象继续存活下去。这在Objective- …

    于  knowledge 继续阅读

  2. OC-《Effective Objective-C 2.0》读书笔记二

    内容概要: ————————————三、接口与API设计15. 用前缀避免命名空间冲突 使用Cocoa创建应用程序时一定要注意,Apple宣称其保留使用所有“两字母前缀”(two-letter prefix)的权利,所以你自己选用的前缀应该是三个字母的。 不仅是类名,应用程序中的所有名称都应加前缀。如果要为既有类新增“分类”(category),那么一定要给“分类”及“分类”中的方法加上前缀。开发 …

    于  knowledge 继续阅读

  3. OC-《Effective Objective-C 2.0》读书笔记一

    内容概要: ————————————一、熟悉Objective-C1. 了解Objective-C的起源 Objective-C为C语言添加了面向对象的特性,是其超集,C语言的所有功能在编写Objective-C代码时依然适用 Objective-C是由Smalltalk(20世纪70年代出现的一种面向对象的语言,消息型语言的鼻祖)演化而来,其语言使用“消息结构”而不是“函数调用” 使用消息结构的 …

    于  knowledge 继续阅读

  4. OC-组件化开发总结

    1 组件化概念介绍1.1 概念将一个单一工程的项目, 分解成为各个独立的组件; 然后按照某种方式, 任意组织成一个拥有完整业务逻辑的工程 1.2 产生原因如果是单一工程, 业务线比较少, 人数比较少, 一般的开发模式没有任何问题,但是一旦项目发展慢慢庞大, 业务主线增多,开发人员增多, 就会暴露出一系列问题,耦合比较严重,编译速度慢,测试不独立,无法使用自己擅长的设计模式 1.3 组件化最终可达 …

    于  knowledge 继续阅读

  5. OC-导航控制器相关

    [TOC] 1. 整体概念 解释: UINavigationController是容器类的视图控制器,是UIViewController的子类,它以栈的形式管理一组视图控制器ViewController,位于栈底的视图是导航控制器的根视图rootViewController 每一个导航控制器都包含一个UINavigationBar导航栏,UINavigationBar是UIView的子类,UIN …

    于  knowledge 继续阅读

  6. OC/Swift-SQLite数据库

    Demo地址SQLite_OC&Swift_Demo地址 其中 SQLite_Swift_Demo是Swift3.0语言写的SQLite基础 SQLiteTool_OC_Demo是使用OC语言,利用runtime对SQLite进行的封装,面向模型类操作数据库 1. 数据库简介1.1 什么是数据库 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库 数据库可以分为2 …

    于  knowledge 继续阅读

  7. OC-触摸事件&响应者链条

    iOS中的事件 在用户使用app过程中,会产生各种各样的事件,iOS中的事件可以分为3大类型:触摸事件,加速计事件,远程控制事件 响应者对象 在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为响应者对象 UIApplication、UIViewController、UIView都继承自UIResponder,因此它们都是响应者对象,都能够接收 …

    于  knowledge 继续阅读

  8. Swift-基础语法&面向对象

    Swift基础语法一、特色: 取消了预编译指令包括宏 取消了OC的指针及其他不安全的访问的使用 全面改为句点表示法 Swift3.0 去除了NS前缀 将绝大部分Class转化为struct @UIApplication 程序的入口 只有.swift 没有 .h/.m 在swift中默认全局共享 所有的代码都包装在{ }中,默认方法都有缩进 访问当前对象的属性,可以不用 ‘self’ 没有 分 …

    于  knowledge 继续阅读

  9. OC-Block的使用

    Block的基础用法1 block作用保存一段代码块 2 block声明// 返回值(^block变量名)(参数) void(^block)() // block快捷方式 inline 返回值类型(^变量名)(参数类型) = ^(参数) { <#statements#> }; 3 block定义(三种定义方式)3.1 格式: ^(参数){ }void(^block1)() …

    于  knowledge 继续阅读

  10. 我的第一篇博客

    哈哈。。。个人博客终于搞定了,之前在博客园写写博客,记录整理一下学习和掌握的零碎的知识,但不支持md语法,每次发一篇博客调节格式用了不少时间。。。所以有了现在这个家!以后就能在这里胡说八道了! …

    于  life 继续阅读