码迷,mamicode.com
首页 >  
搜索关键字:effective objective c    ( 6648个结果
Objective-C 基础之— Block本质+源码剖析
block 又称之为“自带变量的匿名函数”,抛开OC语法定义block的形式不谈,其实好多语言都有类似的函数,比如JS的回调函数(其实就是将一个匿名还是作为函数的实参)、swift的闭包等等。。 首先讲一下oc block的实质,通过自身的理解,加以各位大神的剖析文章。block 在编译时期会被编译 ...
分类:其他好文   时间:2018-05-17 19:49:47    阅读次数:179
Swift 扩展(Extension)总结
扩展是给已经存在的类(class),结构体(structure),枚举类型(enumeration)和协议(protocol)增加新的功能。类似Objective-C中的Category,不同的是,Extension没有名字。扩展可以做以下事情: 增加计算实例属性和计算类型属性 定义实例方法和类型方 ...
分类:编程语言   时间:2018-05-16 19:38:11    阅读次数:234
Objective_C与Swift混编遇到的坑(一)
swift推出已经很长一段时间了,前段时间突然想尝试一些简单的类用swift编写于是便开始了混编的路程。 1.在oc代码里引用swift类:找了很多资料需要添加头文件格式为 #import "ProjuectName-Swift",然后直接引用所需要的类即可,但是项目在当时创建的时候居然有人用天朝汉 ...
分类:编程语言   时间:2018-05-16 16:44:59    阅读次数:161
Effective Java 第三版——42.lambda表达式优于匿名类
Tips 《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。 在这里第一时间翻译成中文 ...
分类:编程语言   时间:2018-05-16 13:02:24    阅读次数:223
《Effective Java》 读书笔记(五)使用依赖注入取代原本的资源依赖
相信接触过Spring的同学,对于依赖注入并不陌生。 刚开始在听说这个名字的时候,一直不明白到底什么叫依赖注入,后来才发现,依赖注入一直都存在我们日常代码中,只是我们没有刻意的把它提出来,然后再取这样一个名字。 最开始我们在定义一个类的时候它往往会依赖于其他的类,比如拼写检查器依赖于字典: 作为工具 ...
分类:编程语言   时间:2018-05-15 19:30:27    阅读次数:161
iOS中堆和栈的区别
https://blog.csdn.net/wallacewang_/article/details/72594977 类方法 当不需要访问实例变量或者不改变实例状态时,可写成类方法。 Objective-C里面既有实例方法也类方法。类方法(Class Method) 有时被称为工厂方法(Facto ...
分类:移动开发   时间:2018-05-13 13:58:39    阅读次数:212
《编写高质量iOS与OS X代码的52个有效方法》
一、熟悉Objective-C 1、了解Objective-C语言的起源 2、在类的头文件中尽量少引入其他头文件 3、多用字面量语法,少用与之等价的方法 4、多用类型常量,少用#define预处理指令 5、用枚举值表示状态、选项、状态码 二、对象、消息、运行期 6、理解“属性”这一概念 7、在对象内 ...
分类:移动开发   时间:2018-05-09 15:13:57    阅读次数:253
[Draft]iOS.ObjC.Pattern.Builder-Pattern
Builder Pattern in Objective-C Reference 1. The Builder pattern in Objective-C Published on 04 Apr 2014 https://webcache.googleusercontent.com/search? ...
分类:移动开发   时间:2018-05-09 14:38:51    阅读次数:213
__weak存在的问题
1、有些OC对象不能使用 "__weak" 修饰,因为有些类自己重写了retain和release方法,不支持__weak,例如NSPort类和它的子类。 2、在dealloc中不能使用 “__weak __typeof(self)weak_self = self;”,否则程序会崩溃。 ...
分类:其他好文   时间:2018-05-09 01:24:03    阅读次数:460
sql
"Effective MySQL之SQL语句最优化" DBA5分钟速成( --测试表 CREATE TABLE IF NOT EXISTS inventory ( id int(11) UNSIGNED NOT NULL AUTO_INCREMENT, supp_id int(11) UNSIGNE... ...
分类:数据库   时间:2018-05-07 11:47:17    阅读次数:262
6648条   上一页 1 ... 51 52 53 54 55 ... 665 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!