全面理解面向对象的 JavaScript (转载整理)

重新认识面向对象为了说明 JavaScript 是一门彻底的面向对象的语言,首先有必要从面向对象的概念着手 , 探讨一下面向对象中的几个概念: 一切事物皆对象 对象具有封装和继承特性 对象与对象之间使用消息通信,各自存在信息隐藏以这三点做为依据,C++ 是半面向对象半面向过程语言,因为,虽然他实现了类的封装、继承和多态,但存在非对象性质的全局函数和变量。Java、C# 是完全的面向对象语言...

发布于 JavaScript

使用react-native时按cmd+r不能刷新模拟器

如上图,将模拟器的键盘尝试呼起就行。这样按键就能起作用刷新了。

发布于 iOS

React Native笔记

用 HTML 创建 DOM,构建整个网页的布局、结构 用 CSS 控制 DOM 的样式,比如字体、字号、颜色、居中等 用 JavaScript 接受用户事件,动态的操控 DOM在这三者的配合下,几乎所有页面上的功能都能实现。但也有比较不爽地方,比如我想动态修改一个按钮的文字,我需要这样写: <button type=”button” id=”button” on...

发布于 iOS

iOS 开发证书二次补习 (笔记)

在Xcode7之前,真机调试和打包ipa是必须要签名的。但是Xcode7出来了,真机调试不需要签名了。打包ipa也可以不需要签名,那不是可以绕过苹果安装app了??想得美,如果不签名打包的ipa那是不能安装的!!!打包可以不需要签名,但是你要想安装的话,必须签名。 Ad Hoc源自于拉丁语,意思是“for this”引申为“for this purpose only”,即“为某种目的设置的,...

发布于 iOS

Objective-C 新的很有用的特性(其实是为了swift同步)

Nullability常规用法 @property (nonatomic, strong, nonnull) Sark *sark; @property (nonatomic, copy, readonly, nullable) NSArray *friends; + (nullable NSString *)friendWithName:(nonnull NSString *)name; ...

发布于 iOS

objc_msgSend和消息传递机制(大补)

在Objective-C上在对象上调用方法。用Objective-C大术语来说,这叫做「传递消息」(pass a message)。消息有「名称(name)」或「选择子(selector)」,可以接受参数。而且可能还有返回值。 动态绑定(dynamic binding) 待调用的函数地址无法硬编码在指令中,而是要在运行期读取出来。 在OC中,如果要向某对象传递消息,那就会使用动态绑定机制...

发布于 iOS

objc_msgSend和消息传递机制(大补)

在Objective-C上在对象上调用方法。用Objective-C大术语来说,这叫做「传递消息」(pass a message)。消息有「名称(name)」或「选择子(selector)」,可以接受参数。而且可能还有返回值。 动态绑定(dynamic binding) 待调用的函数地址无法硬编码在指令中,而是要在运行期读取出来。 在OC中,如果要向某对象传递消息,那就会使用动态绑定机制...

发布于 iOS

关于iOS的main函数入口

所有基于C编写的App的入口都是main函数,但iOS应用程序有点不同。不同就是你不需要为iOS应用程序而自己编写main函数,当你使用Xcode创建工程的时候就已经提供了。 #import UIKit/UIKit.h int main(int argc, char *argv[]) { @autoreleasepool { ...

发布于 iOS

周记总结 2017-03-17记下

UITableViewCell左侧会有默认15像素的空白在iOS7中,UITableViewCell左侧会有默认15像素的空白。这时候,设置setSeparatorInset:UIEdgeInsetsZero 能将空白去掉。 但是在ios8中,设置setSeparatorInset:UIEdgeInsetsZero 已经不起作用了。下面是解决办法 首先在viewDidLoad方法加入以下代...

发布于 记录问题和心得

POST git-receive-pack (chunked)问题解决方法

出现 POST git-receive-pack (chunked) 的原因就是 当使用 HTTPS 提交到 Git 上时使用不检查加密要是东西过多将导致提交停止 解决方案 方案1>  使用 Git 提交代码进入到要提交的代码的目录,里面包含 .git 文件夹,输入指令 git config http.postBuffer 524288000 方案2> 使用 SourceTre...

发布于 记录问题和心得
612

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站由 @shyiuanchen 创建,使用 Stellar 作为主题。