Swift语言指南 这份指南汇集了Swift语言主流学习资源,并以开发者的视角整理编排。 GitHub: ipader/SwiftGuide | 网站:http://dev.swiftguide.cn | 欢迎开发者一起…
分类:object-c
IOS入门
IOS 入门博客链接 IOS 初级开发入门教程(一)介绍篇 IOS 初级开发入门教程(二)第一个HelloWorld工程及StoryBoard使用 IOS 初级开发入门教程(三)探究应用及视图的生命周期变化 IOS 初级…
Effective Objective-C 2.0 总结与笔记(第一章)—— 熟悉Objective-C
第一章:熟悉Objective-C 本章主要是对Objective-C进行一个了解,通过介绍Objective-C的语法,来讲解Objective-C的基础知识。 第1条:了解Objective-C语言的起源 Obj…
Effective Objective-C 2.0 Tips 总结 Chapter 1 & Chapter 2
下面只是对读到的所有 Tips 结合我平时开发中遇到的问题进行总结,每一个 Tips 和书中的每一条对应,本文的目的是去掉书中的大部分讨论的内容,让人能够马上使用这些 Tips,建议阅读过原书后食用更佳。 Chapter…
iOS中使用的MD5与Base64 (Objective-C)
一. MD5 MD5数字校验NSString对象 + (NSString *)md5EncodeFromStr:(NSString *)str { if (str.length == 0) { return nil; }…
iOS移动开发教程
开发教程第44期 一些功能的相关简介 以及源代码的编写 《Increasing Performance by Reducing Dynamic Dispatch》 教程: 《Increasing Performance …
iOS开发书籍推荐
最近很多同学都有意学习iOS开发,让我推荐几本比较好的书本,虽然有接近五年的开发经验,但是对于iOS开发方面的书籍,确实读得甚少,但是不乏几本经典之作,下来慢慢给大家说说。 &nb…
objective-c 空指针和野指针
1.空指针 1>没有存储任何内存地址的指针就称为空指针(NULL指针) 2>空指针就是赋值为0的指针,在没有被具体初始化之前,其值为0 e g: Student *s1 = NULL…
Objective-C:文本标签(UILabel)
常用属性和方法有: 1、创建 CGRect rect = CGRectMake(100,200,50,50); UILabel *label = [[UILabel alloc] initWithFrame:rect];…
objective-c中的内存管理
备注:本来在一年前有一个出版社找到我,让我写一系列关于iOS性能优化的书。但是一直因为工作原因,没有能够按时交付。(其实就是自己懒)所以现在讲已经写好的部分章节分享到博客中,希望对大家有所帮助,如果有什么不对的地方,也希…
OC基础学习12:代码块(Block)
代码块(Block)/闭包(closure) 是对C语言中函数的扩展。 代码块两种类的绑定: 自动绑定(automatic binding) 栈内存 托管绑定(managed binding) 堆内存 代码块和函数指针 …
Objective-C: Expected ']' in macro
定义一个宏 #define FontCustomName(name,size) ([UIFont fontWithName:name size:size]) 看上去这个宏没什么问题,但是你在用的时候就出现问题了, Fon…