上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: Model Data@interface Shop : NSObject@property (nonatomic, assign) CGFloat w;@property (nonatomic, assign) CGFloat h;@property (nonatomic, copy) NSStri... 阅读全文
posted @ 2015-10-30 16:28 crash_wu 阅读(548) 评论(0) 推荐(0) 编辑
摘要: Objective-C总Runtime的那点事儿(一)消息机制RunTime简称运行时。就是系统在运行的时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数( C语言的函数调用请看这里 )。编译完成之后直接顺序执行,无任何二义性。OC的函数调用成为消息发送。属... 阅读全文
posted @ 2015-10-08 17:53 crash_wu 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 如果不是Apple,不是App Store,Object-C恐怕早就淡出人们的视线了。大部分编程语言都是基于C语法风格的,所以初次接触这个非C风格的语言,会看不懂它那怪异的语法。但如果掌握了它之后,也并不会觉得它又太多的不同。今天记录一下它的底层运作。1: 类Class:typedef struct... 阅读全文
posted @ 2015-10-08 17:39 crash_wu 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Objective-C 是一门面向对象的程序设计语言,它的对象模型是基于类来建立的。我们可以在苹果开源的runtime(我下载的是当前的最新版本objc4-646.tar.gz)中发现 Objective-C 对象模型的实现细节。对象在 Objective-C 中,每一个对象都是某个类的实例,且这个... 阅读全文
posted @ 2015-10-08 17:26 crash_wu 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 不知从何时起,移动端App开发,采用Native还是使用Web的争论不绝于耳。二者的优缺点不再赘述。Web App当然是开发者期待的理想结果,但是由于Native App在用户体验上的绝对碾压,大部分移动端App还是采用Native的方式,少数架构复杂、对Web依赖较多的App,会采用一种称为Hyb... 阅读全文
posted @ 2015-10-08 09:54 crash_wu 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 键/值编码中的基本调用包括-valueForKey:和-setValue:forKey:。以字符串的形式向对象发送消息,这个字符串是我们关注的属性的关键。valueForKey:首先查找以键-key或-isKey命名的getter方法。如果不存在getter方法(假如我们没有通过@synthesiz... 阅读全文
posted @ 2015-09-30 16:23 crash_wu 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 一、小酌一下MVVM在这呢也不赘述什么是MVC,神马又是MVVM了,在百度上谷歌一下一抓一大把,在这儿就简单的提上一嘴。下面的Demo用的就是MVVM的架构模式。Model层是少不了的了,我们得有东西充当DTO(数据传输对象),当然,用字典也是可以的,编程么,要灵活一些。Model层是比较薄的一层,... 阅读全文
posted @ 2015-09-30 14:22 crash_wu 阅读(283) 评论(0) 推荐(0) 编辑
摘要: MVC任何一个正经开发过一阵子软件的人都熟悉MVC. 它意思是Model View Controller, 是一个在复杂应用设计中组织代码的公认模式. 它也被证实在 iOS 开发中有着第二种含义:Massive View Controller(重量级视图控制器). 它让许多程序员绞尽脑汁如何去使代码... 阅读全文
posted @ 2015-09-30 11:28 crash_wu 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 同iOS以往每个迭代一样,iOS 9带来了很多新特性。UIKit框架每个版本都在改变,而在iOS 9比较特别的是UIStackView,它将从根本上改变开发者在iOS上创建用户界面的方式。本文将带你学习怎样使用UIStackView创建用户界面。本文假定你已经熟悉Auto Layout基础。不熟悉的... 阅读全文
posted @ 2015-09-29 17:41 crash_wu 阅读(238) 评论(0) 推荐(0) 编辑
摘要: Bitcode是什么?找东西嘛,最先想到的当然是先看官方文档了。在App Distribution Guide – App Thinning (iOS, watchOS)一节中,找到了下面这样一个定义:Bitcode is an intermediate representation of a co... 阅读全文
posted @ 2015-09-28 18:08 crash_wu 阅读(212) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页