开发
stepBackFK
走好自己的路
展开
-
Java注解笔记
注解:* 概念:说明程序的。给计算机看的* 注释:用文字描述程序的。给程序员看的* 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。* 概念描述:* JDK1.5之后的新特性* 说明程序的* 使用注解:@注解名称...原创 2021-03-15 10:41:42 · 123 阅读 · 0 评论 -
自学Java者的福音,2021最快最稳JavaEE学习路线图,尚硅谷出品
https://www.bilibili.com/read/cv5216534以上链接是尚硅谷提供的Java最快最稳的Java学习路线图https://www.bilibili.com/video/BV1dW411M7xL?t=71&p=58这个链接是Linux学习视频,在学习git之前,要把这个学了,而且如果想要做Java开发,Linux是绕不开的,也是你值得花时间去学的。这个是大名鼎鼎韩顺平老师讲的,超赞!!!...原创 2021-03-04 23:08:27 · 772 阅读 · 1 评论 -
jdk各个版本下载地址
https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html原创 2020-11-07 14:30:51 · 1442 阅读 · 0 评论 -
指针和指针变量
指针就是内存首地址指针变量就是存放内存首地址的变量原创 2018-09-25 10:08:53 · 123 阅读 · 0 评论 -
static const extern
static 一般多用于仅限于当前文件 创建常量const不可改变修饰符const 放在*前修饰的内存中的值const放在*后修饰的指针指向的地址例:extern NSString *const name; h NSString *const name = @"kobe"; m这种写法通常用于创建全局常量name = @"jame...原创 2018-08-30 15:47:04 · 152 阅读 · 0 评论 -
xcode9 利用xcodebuild导出ipa
#清理项目xcodebuild clean -workspace 项目名称.xcworkspace -scheme 项目名称 -configuration release/debug #生成archivexcodebuild archive -workspace 项目名称.xcworkspace -scheme项目名称 -configuration release/debug -...原创 2018-08-21 16:14:01 · 1032 阅读 · 0 评论 -
runtime-添加关联属性-方法调配
添加关联属性常用于分类添加属性方法调配常用于给已有类更改方法或者是交换方法原创 2018-08-24 10:28:24 · 261 阅读 · 0 评论 -
对象 消息 运行期
objc_msgSend某对象调用方法其实质就是给某对象发送消息(invoke a message)给对象发送消息都要由动态消息派发系统(dynamic message dispath)来处理,该系统会查出对应的方法,并执行其代码。消息转发机制如果对象无法响应某个选择子(方法),则进入消息转发流程通过运行期的的动态解析功能,我们可以在需要用到某个方法时再将其添加到类中对象可...翻译 2018-08-24 10:20:43 · 99 阅读 · 0 评论 -
属性存取方法中的内存管理
例如 strong-(void)setobj:(id)obj{[obj retain];[obj release];_obj = obj;}先后顺序尤为重要如果先release则会造成悬挂指针原创 2018-08-27 16:13:12 · 123 阅读 · 0 评论 -
关于苹果设备唯一标示uuid
UDID被弃用,使用UUID来作为设备的唯一标识。获取到UUID后,如果用NSUserDefaults存储,当程序被卸载后重装时,再获得的UUID和之前就不同了。使用keychain存储可以保证程序卸载重装时,UUID不变。但当刷机或者升级系统后,UUID还是会改变的。但这仍是目前为止最佳的解决办法了...原创 2018-08-22 15:40:46 · 3542 阅读 · 0 评论