码迷,mamicode.com
首页 >  
搜索关键字:effective objective c    ( 6648个结果
JSPatch - 基本使用和学习
介绍 JSPatch是2015年由bang推出的能实现热修复的工具,只要在项目中引入极小的JSPatch引擎,就可以用 JavaScript 调用和替换任何 Objective-C 的原生方法,获得脚本语言的能力<动态更新 APP、替换项目原生代码修复 bug>。作者已将JSPatch商业化,提供了 ...
分类:Web程序   时间:2018-06-14 21:06:42    阅读次数:254
effective c++ 条款09:绝不在构造和析构过程中调用virtual函数
记住:在构造和析构期间不要调用virtual函数,因为这类调用从不下降至derived class。 解决方法 注意,定义createLogString为static, 避免意外使用BuyTransaction对象内尚未初始化的成员变量。 ...
分类:编程语言   时间:2018-06-11 22:45:20    阅读次数:277
五月这一篇百度 iOS 面试总结轰动整个开发界【头条热搜】
百度移动云可穿戴部门的面试经历,面试官都非常热情友好,一上来反倒弄的我挺不好意思的。下面记录一下自己的面试过程,因为我真的没啥面试经验,需要总结下。 一面 Objective C runtime library:Objective C的对象模型,block的底层实现结构,消息发送,消息转发,这些都需 ...
分类:移动开发   时间:2018-06-11 20:26:51    阅读次数:287
Makefile的编写
编写Makefile编译一个大型项目所必须的,在使用Makefile之前首先需要对gcc有所掌握。 C 和 C++ 编译器: gcc 是GNU C Compiler 的缩写,经过十来年发展,意义变成了 GNU Compiler Collection,可 同时支持 C、 C++、 Objective ...
分类:其他好文   时间:2018-06-10 23:08:33    阅读次数:343
effective c++ 条款07:为多态基类声明virtual析构函数
记住:带多态性质的基类应该声明一个virtual析构函数。如果class带有任何virtual函数,它就应该拥有一个virtual析构函数。class的设计目的如果不是作为基类使用,或不是为了具备多态性,就不该声明virtual析构函数。 解决这个问题,只需要 virtual函数的目的是允许deri ...
分类:编程语言   时间:2018-06-10 22:09:33    阅读次数:257
Xamarin移动开发的优点和缺点
在考虑iOS或Android应用程序开发时,我们大多数人会首先考虑Objective-C vs Swift和Java。作为本地技术堆栈,当涉及到iOS和Android应用程序开发时,它们自然是最常用的移动开发工具。但是,还有更多方法来构建高性能和用户友好的移动应用程序。而Xamarin就是其中之一。 ...
分类:移动开发   时间:2018-06-10 11:41:31    阅读次数:5844
effective c++ 条款05:了解C++默默编写并调用哪些函数
记住:如果没有声明任何构造函数,编译器会声明一个默认构造函数。如果自己没有声明,编译器会声明一个拷贝构造函数,一个赋值操作符和一个析构函数。 不能。对于内含引用成员的类,必须自己定义赋值操作符。 更改const成员是不合法的。另外,如果父类将copy assignment操作符声明为private, ...
分类:编程语言   时间:2018-06-09 23:19:39    阅读次数:221
effective c++ 条款06:若不想使用编译器自动生成的函数,就该明确拒绝
记住:为防止编译器暗自提供的功能,可将相应的成员函数声明为privae并且不予实现。也可以使用Uncopyable这样的父类实现。 对于独一无二的对象,希望不支持拷贝构造函数和赋值操作符。 另一种方法 基类中 继承方式 子类中 public & public继承 => publicpublic & ...
分类:编程语言   时间:2018-06-09 23:14:16    阅读次数:269
effective c++ 条款04:确定对象被使用前已先被初始化
记住: 对于内置类型以外的任何其它东西,初始化责任落在构造函数身上,确保每个构造函数都将对象的每一个成员初始化。 C++规定,对象的成员变量的初始化动作发生在进入构造函数本体之前。 使用成员初始化列表替换构造函数内的赋值动作。 如果成员变量是const或reference,它们就一定需要初值,不能被 ...
分类:编程语言   时间:2018-06-09 18:55:46    阅读次数:165
技术路线
1、不会做题,就不会写程序。 数据结构 -Java慕课 程序设计与算法-LeedCode+北京大学 2、不会Java知识,框架知识,容易写很多错误冗余的程序 Java基础巩固 Java多线程-并发编程的艺术/并发与高并发课 Java框架-架构探险 Effective Java 3、了解一下互联网的架 ...
分类:其他好文   时间:2018-06-09 10:13:40    阅读次数:136
6648条   上一页 1 ... 48 49 50 51 52 ... 665 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!