logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

iOS语法原理

在 iOS 开发里,NS是 ‌‌ 的缩写,是苹果收购 NeXT 公司后继承下来的历史命名前缀,代表这些类来自 Cocoa/Cocoa Touch 框架。‌‌平时看到的NSStringNSArray这些类,都属于 Foundation框架的基础部分,而它们的名字最早可以追溯到 NeXTSTEP操作系统。1996 年苹果收购 NeXT公司 后,为了兼容旧代码,就把这套命名习惯原样保留了下来。‌‌。

#cocoa#macos#objective-c
设计模式 - 装饰模式

装饰模式也是面向接口编程,装饰类同时实现和聚集相同的接口,这样装饰对象就包装了接口对象,并且它本身还可以被包装进其它装饰对象,这样就形成了装饰链。

NSString,NSScanner,NSData,NSAttributedString

1.NSData转NSStringNSString*  string= [[NSString alloc] initWithData:aData encoding:NSUTF8StringEncoding];//encoding: The encoding used by data. //NSString转NSDataNSData*  data = [string dataUs

设计模式的分类

结构型模式:将已有对象加入到的的设计中时,使用结构型模式作为指导。常用的有外观模式,适配器模式,桥接模式,装饰模式,另外还有组合模式,享元模式,代理模式。常用的有单例模式,简单工厂模式,工厂方法模式,另外还有原型模式,抽象工厂模式,建造者模式

文章图片
#设计模式
NIO/BIO/AIO

若需处理百万级连接或追求极致性能,现代应用通常基于 Netty 等封装框架,而非直接使用原生 NIO,以降低开发复杂度。

#nio
NIO/BIO/AIO

若需处理百万级连接或追求极致性能,现代应用通常基于 Netty 等封装框架,而非直接使用原生 NIO,以降低开发复杂度。

#nio
Java内存模型

1.场景转换CCTransitionSlideInB* transition = [CCTransitionSlideInB transitionWithDuration:3 scene:[OtherScene scene]];[[CCDirector sharedDirector] replaceScene:transition];用CCDirector repla...

消息,调用,UIDocumentInteractionController,QLPreviewController

几个新类型:http://blog.chinaunix.net/u3/104182/showart_2248115.html 1. Target-Action 模式   NSObject performSelector:@selector()...    类似函数指针的用法. 但它传递参数有限.   可能使用协议可替代,并且可以增加代码清晰度.    它有一个waitUntil

#cocoa#safari
Java同步

 1.byte[] lock = new byte[0];  // 特殊的instance变量,零长度的byte数组对象创建起来将比任何对象都经济――查看编译后的字节码:生成零长度的byte[]对象只需3条操作码,而Object lock = new Object()则需要7行操作码。 2.资源获取即初始化(RAII, Resource Acquisition Is Initializat

#java#设计模式
Android协程

在Android中使用协程框架,除了要引入协程框架的核心模块以外,还需要 引入以下依赖:org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.3,它提供了Dispatchers.Main在Android上的实现。需要把协程与UI的生命 周期关联起来,避免内存泄露。作用域的好处就是可以方便地绑定到UI组件的生命 周期上,在Activity销毁的时候

    共 14 条
  • 1
  • 2
  • 请选择