- 博客(524)
- 资源 (109)
- 收藏
- 关注
原创 设计模式深入学习IOS版(1)基础篇之类关系
1 前言 最近新工作太忙了,好久没有写博客了,经过一段时间的编码,发现自己写的代码真的是太差劲了,难维护,扩展性低,重复代码过多。自己分析分析总结一下,发现是自己缺少了一项优秀程序员的技能--设计模式,所以最近打算充充电,和大家一起学习一下设计模式,有问题之处请大家指点一二。2 详述3 结语 以上就是所有内容,欢迎大家共同切磋交流,一起进步,十分感谢!
2014-02-20 16:42:14 2972 1
原创 回首2013,一个屌丝码农的感慨
一转眼已经是2013年末了,这一年是我的本命年,我经历很多,不知不觉已经经历了25个春秋,回首这些年坎坎坷坷的人生经历,想在此与大家一起分享,碎碎念也好,吐槽也好,也算是一个85后男屌丝码农的回首过去,展望未来吧,以此共勉之。
2013-12-28 16:43:00 6442 75
原创 duplicate symbol _OBJC--clang: error: linker command failed with exit code 1 错误
问题重现:duplicate symbol _OBJC_IVAR_$_AlertSettingModel.alert_pic in: /Users/zhangyu/Library/Developer/Xcode/DerivedData/MotherReminded-dpnpugyhxirkxiehqvdgrmbubwif/Build/Intermediates/MotherRemin
2013-11-10 09:45:09 3308
转载 解决自定义UITableViewCell在浏览中出现数据行重复的问题
我在写一个App的时候自定义了一个UITableViewCell,但是这个UITableView在运行的时候出现了每6行数据就循环重复显示的问题,而直接使用cell.textLabel.text显示是没有这个问题,以下是我实现的代码。- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NS
2013-11-10 09:12:03 2122 1
转载 如何更改Xcode项目名称
转自:http://blog.csdn.net/guoshenglong11/article/details/9363607前一阵子在做项目的时候,由于需求不定以及自己的不专业等各方面原因,造成了后来要进行项目名称的更改。可是在Xcode 4.3中进行项目名称修改不是仅仅简单到把项目名改了然后保存这么简单,实践证明这样做会让项目中所有文件全部不能用。所以经过Google和自
2013-11-06 10:06:49 1322
原创 IOS 深入学习(31)之About Drawing and Printing in iOS(绘图和打印)
1 前言 从本节开始我们开始学习绘图相应技术,本节主要简单的介绍了IOS中的绘图和打印技术,用到的技术和如何进行。 转载请注明出处:http://blog.csdn.net/developer_zhang2 详述 本覆盖了三个主题“·绘制自定义的UI视图。自定义UI视图允许你来绘制不能够简单的使用标准UI元素的文本内容。例如:一个绘图程序可能使用一个用户绘制的
2013-10-23 20:51:13 2455
原创 IT English Collection(31)of About Drawing and Printing in iOS
1 前言 从本节开始我们开始学习绘图相应技术,本节主要简单的介绍了IOS中的绘图和打印技术,用到的技术和如何进行。 转载请注明出处:http://blog.csdn.net/developer_zhang2 详述2.1 原文This document covers three relatedsubjects: Drawing custom UI views.
2013-10-23 09:56:52 2148
原创 IOS深入学习(30)之Animation
1 前言 本节主要介绍了IOS中的动画作用和简单的原理。 转载请注明出处:http://blog.csdn.net/developer_zhang2 详述 动画是一个在IOS和OS X系统中呈现用户界面技术的完整部分。它也被考虑成为这些平台的用户体验的完整部分。简单说,动画是一个动画幻觉或者变形通过一系列的位于快速变化序列中的图像。通过每个图像与前一个的细微变化。
2013-10-22 20:42:06 1426 2
原创 IT English Collection(30) of Animation
1 前言 本节主要介绍了IOS中的动画作用和简单的原理。 转载请注明出处:http://blog.csdn.net/developer_zhang2 详述2.1 原文 Animation is an integral part of the technology for presenting user interfaces on both iOS and OS X.
2013-10-22 20:28:00 1412
原创 IOS深入学习(29)之Preferences
1 前言 本节主要介绍了Preference(系统偏好设置),应用的预设置。 转载请注明出处:http://blog.csdn.net/developer_zhang2 详述 偏好是应用为自己或者用户对于应用的选择定义的设置。例如,一个文本编辑可能有默认字体,自动校验拼写,自动保存的频繁的设置。偏好被记录在一个默认的或者用户指定的库里称为user defaults
2013-10-22 20:08:25 2744
原创 IT English Collection(29)of Preferences
1 前言 本节主要介绍了Preference(系统偏好设置),应用的预设置。 转载请注明出处:http://blog.csdn.net/developer_zhang2 详述2.1 原文 Preferences are settings that an application defines for itself (often as defaults) or that
2013-10-22 19:27:56 1303
原创 IOS深入学习(28)之Property list(属性列表文件)
1 前言 本文主要介绍了plist(Property list)的相关介绍。 转载请注明转自:http://blog.csdn.net/developer_zhang2 详述 属性列表是能够存储于文件系统和之后被重新恢复的层级对象的代表。属性列表提供给应用一个轻量级的,便携的来存储小量数据的方式。他们是来自于特殊类型对象(实际上是一个对象图)的层级对象。属性列表很
2013-10-22 15:02:15 4563
原创 IT English Collection(28)of Property list
1 前言2 详述2.1 原文A property list is a representation of a hierarchy of objects that can be stored in the file system and reconstituted later. Property lists give applications a lightweight and port
2013-10-22 14:13:46 1282
转载 IOS的变量前加extern和static字段
转自:http://www.cnblogs.com/chen111/archive/2012/09/09/2677741.html前一阵子,做项目的时候到网上找Demo,打开运行的时候发现其中变量前有关键字extern和static,所以我研究了一下子 对于extern来说可以理解为扩展吧是这样的是从一个类扩展到另一个类中的 在SplashV
2013-10-21 20:29:54 1244
原创 IOS深入学习(27)之Collection(集合)
1 前言 本文主要介绍了Foundation中的collection(集合类),以及他们之间的区别和各自的特点。 转载请注明出处:http://blog.csdn.net/developer_zhang2 详述 collection(集合)是一个Foundation框架对象,它的主要角色是以数组,字典和集合的形式存储对象。2.1 集合类 主要的类--NS
2013-10-21 19:47:28 1847 1
原创 IT English Collection(27)of Collection
1 前言 本文主要介绍了Foundation中的collection(集合类),以及他们之间的区别和各自的特点。 转载请注明出处:http://write.blog.csdn.net/postlist2 详述2.1 原文 A collection is a Foundation framework object whoseprimary role is to stor
2013-10-21 09:09:22 1312
原创 IOS深入学习(26)之Undo manage
1 前言 本节主要介绍了撤销和重做的原理,使用方法和主要用处。 转载请注明出处:http://blog.csdn.net/developer_zhang。2 详述 undo manager 是一个记录对象状态的变化和根据之后用户的请求取消这些变化的框架对象。undo manager,是一个NSUndoManager类的实例,来管理撤销和重做操作。一个撤销操作撤
2013-10-20 18:52:12 2794
原创 IT English Collection(26) of Undo manager
1 前言 本节主要介绍了撤销和重做的原理,使用方法和主要用处。 转载请注明出处:http://blog.csdn.net/developer_zhang2 详述2.1 原文 An undo manager is a framework object for recording changes to object state and later undoing thos
2013-10-20 12:21:03 1545
原创 IOS深入学习(25)之Responder object
1 前言本文主要介绍了响应对象的相关内容,和事件在响应链上的传递过程。 转载请注明出处:http://blog.csdn.net/developer_zhang2 详述 响应者是一个能够响应事件和处理他们的对象。所有响应者对象都是本质上继承自UIResponder(IOS)或者是NSResponder(OS X)的类实例。这些类为响应者声明了为事件处理和定义了一
2013-10-19 16:25:42 1800
原创 IT English Collection (25) of Responder object
1 前言 本文主要介绍了响应对象的相关内容,和事件在响应链上的传递过程。 转载请注明出处:http://blog.csdn.net/developer_zhang2 详述2.1 原文 A responder is an object that can respond to events and handle them. All responder objects
2013-10-19 10:57:09 1494
原创 IOS深入学习(24)之View hierarchy
1 前言 本节主要介绍了层级视图,以及UIWindow,父视图和子视图之间的关系。 转载请注明转自:http://blog.csdn.net/developer_zhang2 详述 层级视图定了在window中视图互相之间的关系。我们能够把层级视图结构看作为一个以window作为树顶端结点的倒转的树形结构。在该结构下视图结构规定了父子关系。通过一个可视化的
2013-10-19 09:59:16 2479
原创 IT English Collection(24)of View hierarchy
1 前言 本节主要介绍了层级视图,以及UIWindow,父视图和子视图之间的关系。 转载请注明转自:http://blog.csdn.net/developer_zhang2 详述2.1 原文 A view hierarchy defines the relationships of views in a window to each other. You c
2013-10-19 09:39:32 1658
原创 IOS深入学习(23)之Declared property
1 前言 本节我们主要介绍了一下属性声明的方式和与存储方法的关系。 转载请注明转自:http://blog.csdn.net/developer_zhang2 详述 属性声明提供了一个为声明一个类存储方法和他们的可选的实现的动态的记法。我们能够声明一个属性在类的接口中,或者在一个协议或者类别的声明中的方法声明列表中的任何地方。我们可以使用下面的语法:
2013-10-18 19:37:59 1606
原创 IT English Collection(23)of Declared property
1 前言2 详述 3 结语 以上是所有内容,希望对大家有所帮助。
2013-10-18 19:17:44 1396
原创 IOS深入学习(22)之Accessor method
1 前言 本章主要介绍了Objective-C中的存取方法的相关概念。2 详述 存储方法是一个可以获得或者设置一个对象的属性值的实例方法。在Cocoa的术语中,一个检索对象属性值的方法提及为getter方法,或者"getter;",一个改变对象属性值的方法提及为setter方法,或者“setter.”这些方法通常成对建立,提供获得或者设置对象属性值的API。 我
2013-10-18 18:43:56 2255
原创 IT English Collection(22)of Accessor method
1 前言 本章主要介绍了Objective-C中的存取方法的相关内容。2 详述2.1 原文 An accessor method is an instance method that gets or sets the value of a property of an object. In Cocoa’sterminology, a method that re
2013-10-18 18:12:18 1600
原创 IOS深入学习(21)之Key-value coding
1 前言 本节我们主要介绍键值编码,以及如何使一个类符合KVC编码2 详述 键-值编码是一个对于简介访问一个对象属性和关系使用字符标识的机制。它支持或者关系几个特别的Cocoa编程机制和技术,在Core Data,application scriptability,绑定技术(application scriptability和绑定技术特属于OS X)和声明属性的语言特性中。
2013-10-17 19:23:30 2776
原创 IT English Collection(20) of Object modeling
1 前言2 详述2.1 原文Objectmodeling is the process of designing the objects or classes through which an object-oriented applicationexamines and manipulates some service.Numerous modeling tech
2013-10-15 21:27:42 1438
原创 IOS深入学习(20)之Object modeling
1 前言 本节简单的介绍了对象建模,以及需要注意的事项。2 详述 对象建模是对设计通过一个面向对象应用检测和操作服务的对象或者类的加工。许多模型技术是可能的;Cocoa开发环境不推荐歧义性。 典型地,一个类的特征应当明确。其他方面,类自己的名字,它的变量,和它的方法应当被熟悉建模服务的非程序设计人员所识别。可能依据正是这些我们使用在应用中的类,每个类所含有的属性,
2013-10-15 21:26:46 1325
原创 IOS深入学习(19)之View object
1 前言本章主要介绍了View视图对象,包括了其属性,视图间关系和CALayer的简介。英文原文:http://blog.csdn.net/developer_zhang/article/details/127542552 详述 View是一个能够自己绘制用一个window的矩形区域并且能够响应例如手指触摸或者鼠标点击的用户动作的对象。是一个视图绘制一个自己的可视化外观并且显
2013-10-15 20:46:30 1573
原创 IT English Collection(19)of View object
1 前言本章主要介绍了View视图对象,包括了其属性,视图间关系和CALayer的简介。2 详述2.1 原文A view is an object that draws itself within arectangular area of a window and that can respond to user actions such as finger taps or m
2013-10-15 20:10:33 1577
转载 如何架构一个ios项目 个人经验总结
转自:http://blog.csdn.net/sike2008/article/details/9197359搞ios开发整整2年多 一直都是写代码 为了某个功能去写代码 从来没有仔细的考虑过 如何架构一个项目 现今天 总结一下 架构一个项目的基本流程项目分为三层 UI层 BLL 层 Common层
2013-10-15 14:21:29 1696
转载 ios下 协议与类别,用途很多
本文将介绍Objective-C语言的新物性,其中类别(categories)允许在现有的类中添加用户自己的方法,而协议则是Objective-C语言中特有的一种继承方式,类似于java语言中的接口。下面我将首先介绍它们的作用,还将以自己在工程中的实例予以分析。 一、类别 有时我们需要在一个已经定义好的类中增加一些方法,而不想去重写该类。比如,当工程已经很大,代码
2013-10-14 11:25:04 1089
转载 ios 开发 对象引用陷阱 解析
对于开发的新手来说 对象间指针传递的概念还是很容易出错的。 最容易出现“循环引用”导致对象内存得都不到释放。 这就好比: 对象a创建并引用到了对象b。 对象b创建并引用到了对象c. 对象c创建并引用到了对象b. 这时候b和c的引用计数分别是2和1。当a不再使用b,调用release释放对b的所有权,因为c还引用了b,所以b的引用计数为1,b不会被释放。
2013-10-14 09:15:55 1516
转载 iOS ARC
转自:http://blog.csdn.net/zkdemon/article/details/7446385ARC指南:http://download.csdn.net/detail/zkdemon/4213790ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要
2013-10-14 08:08:36 911
转载 程序员面试之道(《程序员面试笔试宝典》)之如何回答算法设计问题?
转自:http://blog.csdn.net/xdhehao/article/details/12522449程序员面试中,很多算法设计问题,都是历年来各家企业的“炒现饭”,不管求职者以前对算法知识学习得是否扎实,理解得是否深入,只要面试前买本《程序员面试笔试宝典》(备注:编者早前编写的一本书,机械工业出版社出版),学习上一段时间,牢记于心,应付此类题目完全没有问题,但遗憾的
2013-10-13 09:09:25 1573 1
原创 IOS深入学习(18)之Target-Action
1 前言 这节我们来学习一下Target-Action(目标-动作模式)。 英文原文:2 详述 Target-Action是一种当一个时间发生时候,一个对象携带发送一个消息到另一个对象的必要的信息设计模式。存储的信息包括两类数据:标示所被调用的方法的动作选择器,和一个接收消息的目标。当被称作动作消息的事件发生的时候消息开始发送。尽管target可以是任何对象,设置
2013-10-11 21:17:30 3502
原创 IT English Collection(18)of Target-Action
1 前言 最近在忙着找工作,也没有继续写博客,不能不学习新知识啊,今天来补上一篇。有关Target-Action(目标-行动)模式的文章。 转载请注明出处:http://blog.csdn.net/developer_zhang2 详述2.1 原文 Target-action is a design pattern in which an object hol
2013-10-11 20:52:02 1421
BaiduMapApi_All_iOS_1.2.2 百度地图API下载
2013-05-20
DesignPattern_BasicKnowledge设计模式之类关系
2014-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人