HelloWorld是一个简单的应用程序,用于演示如何使用一个文本域使用软键盘输入文本,以及在一个文本标签中展示文本。HelloWorld应用呈现一个简单的用户界面,当应用程序启动时,它展示一个包含一个文本域的导航栏。单击文本域输入你的名字,轻按软键盘之上的Done按钮,以关闭键盘。然后应用程序就在...
分类:
其他好文 时间:
2014-11-04 18:51:19
阅读次数:
139
swift 优势:1、简洁(不是说语法体系简洁,而是书写)2、结合playground,做到真正意义上的所见即所得3、便于扩展(能桥接ObjC)4、还有直接支持闭包。你想在哪儿定义函数就在哪儿定义。5、而且既能面向过程,又能面向对象,还能来个函数式编程风格当然,因为之前的项目费代码一大堆。我接手这个...
分类:
编程语言 时间:
2014-11-04 12:34:51
阅读次数:
191
[objc] view plaincopy在CODE上查看代码片派生到我的代码片 为了确认设置imageView.layer.masksToBounds = YES后,外面的view是否消失,改用了UIButton来验证.结果是存在的. [objc] view plaincopy在CODE上...
分类:
其他好文 时间:
2014-11-04 09:10:29
阅读次数:
113
异步加载网络图片是很常见的需求
下载,导入,-fno-objc-arc
1、导入头文件
2、创建EGOImageView,并指定占位图,设置url即可
最终效果图:(后补)
附EGO原文件地址:...
分类:
移动开发 时间:
2014-11-03 22:36:47
阅读次数:
319
报错:?duplicate?symbol?_OBJC_IVAR_$_XXXXX
?重复引用了?XXXXX?,找到并?delete-----》?remove?reference?就OK乐
分类:
其他好文 时间:
2014-11-03 17:55:17
阅读次数:
186
类的数据结构
Class(指针)
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
typedef struct objc_class...
分类:
其他好文 时间:
2014-11-03 16:25:32
阅读次数:
240
Autorelease机制是iOS开发者管理对象内存的好伙伴,MRC中,调用[obj autorelease]来延迟内存的释放是一件简单自然的事;ARC下,我们甚至可以完全不知道Autorelease就能管理好内存。而在这背后,objc和编译器都帮我们做了哪些事呢,它们是如何协作来正确管理内存的呢?刨根问底,一起来探究下黑幕背后的Autorelease机制吧。
Autorelease对象什么...
分类:
其他好文 时间:
2014-11-03 10:14:04
阅读次数:
206
常见错误:E001:Undefined symbols for architecture i386 错误描述: Undefined symbols for architecture i386:“_OBJC_CLASS_$_XXX”, referenced from:objc-class-ref i....
分类:
移动开发 时间:
2014-11-02 17:53:53
阅读次数:
154
Objective-C的@selector在Swift中用Selector结构体来替代。在Swift中,我们可以使用字符串常量来构造Selector,例如:
let mySelector: Selector = "tappedButton:"
因为字符串最终会被自动转换成Selector。下面是一个例子:
// Swift
myButton.addTarget(self, ac...
分类:
编程语言 时间:
2014-11-01 13:29:59
阅读次数:
215
反射的具体应用,自动绑值获取属性列表 1 - (NSArray*)propertyKeys 2 { 3 unsigned int outCount, i; 4 objc_property_t *properties = class_copyPropertyList([self cla...
分类:
移动开发 时间:
2014-10-31 18:42:27
阅读次数:
335