240 发简信
IP属地:吉林
  • 运维 | SSH免密登录服务器

    前言 搞了台Linux服务器,想要本地与服务器进行远程连接?想要服务器与服务器之间节点互通?我们可以通过SSH来解决! 你觉得SSH远程连接输入密码太慢?脚本自动化需要人为输...

  • Java 静态变量、静态方法、代码块总结

    静态变量 一、概述 静态变量和静态方法能够通过类名来访问,不需要创建一个类的对象来访问该类的静态成员,所以static修饰的成员又称作类变量和类方法。 静态变量与成员变量不同...

  • Java基础-异常

    什么是异常 异常是指阻止当前方法或者作用域继续执行的问题。异常对象(包括Exception和Error)都是Throwable的子类对象,都具有可抛性。不同的是,Except...

  • 120
    开发笔记之JAVA ArrayList 和 LinkedList

    间歇性精神十足, 持续性要死不活的我又来更新啦. 此篇主要介绍ArrayList和LinkedList这两个货色的. 快上车! 终点站! 秋名山! 第一站 ArrayList...

  • 开发笔记之详述JAVA构造函数和代码块本身及其执行细节

    今天在JAVA的研究学习当中发现了构造函数这个神奇但是麻烦的东西, 他在给我感觉很像OC语言中的initWith..., 但是在细节上有很多的不同, 而代码块这个东西更是让...

  • iOS开发 - 耳机状态监控

    当你的应用程序运行时,用户可以插入或拔出耳机,在写音频类APP的时候,常常会有对耳机状态监控的需求,在iOS6之后苹果公司为开发者们带了比较友好的方法: 1.首先导入头文件:...

  • 120
    Mac模拟慢速网络 - Network Link Conditioner

    网络环境的好坏,有时会让你的产品带给用户完全不同的体验,作为开发者,在开发项目过程中,我们需要进行对于网络环境的调试。Mac环境下模拟慢速网络可以使用苹果官方提供的工具:Ne...

  • iOS开发-语音合成:AVSpeechSynthesizer

    目前比较主流的语音识别和合成的工具“科大讯飞”很强大,使用起来也很简单,当然如果是简单的“文本到语音”的功能,在iOS中已经提供好了相关的API,开发者可以使用AV Foun...

  • 120
    iOS开发-Quartz 2D基础篇

    Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境。我们可以使用Quartz 2D API来实现许多功能,如基本路径的绘制、透明度、描影、绘制阴影...

  • C语言—函数指针(Function pointer)

    前言 初学C语言的童鞋,通常在学完函数和指针的知识后,已经是懵懵哒,学习到了函数指针(请注意不是函数和指针),更是整个人都不好了,不过首先,请不要一言不和就砸电脑,因为它很贵...

  • 120
    UISearchController及NSPredicate谓词简单使用

    前言 为了方便童鞋们更深刻的了解UISearchController的使用,写了这样一篇文章,来看看吧~~ 概述 iOS8.0之前,搜索栏基本都是靠UISearchBar+U...

  • 120
    UISearchController及NSPredicate谓词简单使用

    前言 为了方便童鞋们更深刻的了解UISearchController的使用,写了这样一篇文章,来看看吧~~ 概述 iOS8.0之前,搜索栏基本都是靠UISearchBar+U...

  • 120
    iOS开发-App迁移指南(App transfer)

    App迁移(App transfer):将App从一个开发者账号迁移至另一个开发者账号。此文演示了整个迁移过程,为了方便解释,在此过程中,将App转出的开发者账号我们下文将会...

  • iOS App主题切换-EATheme

    之前写了关于夜间模式的类库JXLDayAndNightMode,对于更多的主题切换此类库不适用,于是有感而发,封装了拓展和灵活性更强的EATheme,具体适用方法如下: 安装...

  • 120
    iOS开发-代码细节优化(长期更新)

    代码细节优化是所有开发者一直关注并锻炼的能力,这也是为什么一些技术型团队坚持在做Code Review,我相信每一个专注于技术的开发者都希望自己的代码越来越有质量。写这篇文章...

个人介绍
iOS开发工程师,讲师,摄影爱好者
github地址:
https://github.com/JinXinLiang