隐藏导航栏底部的线条& UINavigationBar小技巧 ...
分类:
移动开发 时间:
2018-04-08 10:52:04
阅读次数:
354
Objective-C Runtime Method Swizzling 实践 ...
分类:
其他好文 时间:
2018-04-08 10:51:02
阅读次数:
179
1.更多的使用auto而不是显式类型声明 将大段声明缩减成auto 例如: typename std::iterator_traits<It>::value_type currValue = *b; auto currValue = *b; 使用auto可以防止变量未初始化 例如: int x1; ...
分类:
编程语言 时间:
2018-04-07 16:20:44
阅读次数:
203
类有多个可选参数的解决方案:1. 重叠构造器模式可行,但是当有许多参数的时候,客户端代码会很难编写,并且仍然较难以阅读。2. JavaBeans模式,调用一个无参构造器来创造对象,然后调用setter方法来设置每个必要的参数,以及每个相关的可选参数。 缺点:构造过程被分到了几个调用中,在构造过程中J ...
分类:
编程语言 时间:
2018-04-04 21:05:10
阅读次数:
219
获取类的实例有两种方法: 1. 提供一个公有的构造器(最常用)。 2. 提供一个公有的静态工厂方法(static factory method)。 静态工厂方法的优势: 1. 有名称。当一个类需要多个带有相同签名(方法签名 = 方法名 + 参数列表)的构造器时,就用静态工厂方法代替构造器,并且慎重选 ...
分类:
编程语言 时间:
2018-04-04 16:10:06
阅读次数:
172
快看Sample代码,速学Swift语言(2)-基础介绍 Swift语言是一个新的编程语言,用于iOS, macOS, watchOS, 和 tvOS的开发,不过Swift很多部分内容,我们可以从C或者Objective-C的开发经验获得一种熟悉感。Swift提供很多基础类型,如Int,String ...
分类:
编程语言 时间:
2018-04-02 20:03:43
阅读次数:
192
现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ...... OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Conten ...
分类:
Web程序 时间:
2018-03-31 15:11:49
阅读次数:
218
一、数据类型 1、基础类型的封装 Swift provides its own versions of all fundamental C and Objective-C types, including Int for integers, Doubleand Float for floating- ...
分类:
编程语言 时间:
2018-03-30 20:11:59
阅读次数:
223
Google C++ Style Guide 一张图总结(源自网络) Google开源项目风格指南 包含 C++ python shell JSON objective-c 的编程规范 java编程规范:阿里巴巴Java开发手册 ...
分类:
其他好文 时间:
2018-03-30 12:12:21
阅读次数:
119
第一次知道反射的时候还是许多年前在学校里玩 C# 的时候。那时总是弄不清楚这个复杂的玩意能有什么实际用途……然后发现 Java 有这个,后来发现 PHP 也有了,再后来 Objective-C、Python 什么的也都有……甚至连 Delphi 也有 TRttiContext……反射无处不在!!! ...
分类:
其他好文 时间:
2018-03-27 18:47:41
阅读次数:
187