关闭

[置顶] GitHub第三方资源库整理(Swift篇)

字数1996 阅读1621 评论2 喜欢26 之前做了OC的整理,这一篇是Swift的第三方资源库整理。同样的,有好的项目我就会加进来,并把更新说明写在文末。 更直观更方便的内容形式,请访问本文的GitBook地址:GitHub第三方资源库整理(Swift篇)。 网络 Alamofire:http网络请求事件处理的框架。 Moya:这是一个基于Alamof...
阅读(3376) 评论(0)

[置顶] Android 开发摆脱数据线 - Android studio 无线调试App

Wifi 调试App已经不是什么新鲜的事情了,之前也看过不少,不是使用麻烦就是需要root权限,今个我给大家介绍一款好用的android studio 插件--ADB WIFI。 安装 settings->plugins->Browse repositories 搜索框输入ADB WIFI找到插件,安装,重启android Studio后可以看到 导航菜单下Tools->Android->AD...
阅读(1633) 评论(0)

[置顶] 【技术总结】swift文档注释总结

Xcode作为iOS的开发神器,为我们提供了十分丰富的文档提示功能,在开发过程中,我们可以十分方便的按下Option键,选中一个类或者方法查看其文档说明。而实际开发过程中我们也可以使用规范的方法添加注释,达到这样的效果。本篇主要介绍几种常用的文档注释方法。 多行注释文档 /** 多行注释文档相比于普通多行注释多了一个星号。 在这里可以使用markDown语法,书写各种提示信...
阅读(1361) 评论(0)

[置顶] 如何关闭 xcode 8 疯狂的日志log输出

问题引出 xcode 8调试网络应用时,出现如下错误一些tcp的访问的提示: 2016-10-15 00:08:51.511185 icharge[84043:1769493] [] nw_resolver_create_dns_service_on_queue Starting host resolution www.baidu.com:0, flags 0x4000d000 2016...
阅读(3075) 评论(0)

[置顶] iOS代码编写利器AppCode

1.什么是AppCode AppCode是一个全新的 Objective-C的集成开发环境,用于帮助开发 Mac、iPhone 和 iPad 的应用程序。被誉为“十大Mac和iOS应用开发工具”。 我们先看看它的模样 下载地址:https://www.jetbrains.com/objc/ 看看它的主界面,特别是它的代码结构图功能强大(比xcode的好用太多哦)...
阅读(2328) 评论(0)

[置顶] ios navigationBar颜色比实际设置值浅的解决方法

方法1,设置navigationBar.translucent = YES,但我自己这么用了无效果,具体原因未查明。 方法2,下载https://github.com/allenhsu/CRNavigationController,将CRNavigationController的文件夹加入自己工程,然后使用CRNavigationController创建自己的navigationContro...
阅读(3809) 评论(0)

[置顶] 【iOS】应用XCTest对异步任务进行单元测试

问题提出: XCTest是xcode内置的单元测试框架,方便我们对那些不依赖UI的业务模块做单元测试,但是对于一些网络模块的异步调用,需要将测试模块的生命周期延长,等回调成功才释放。 那么我们如体利用XCTest做异步单元测试呢?比如:如何对http网络接口做单元测试? 解决方案 由于XCTest是中只一个主线程,且并没有维护一个NSRunLoop,如果需要异步调用做单元测试,需要...
阅读(1672) 评论(3)

R.swift 让iOS项目像Android R 一样管理资源

什么是 R.Swift搞过的Android开发同学都知道,在Android开发中,其对于资源的引用非常方便,我们可以通过”R机制”来对Android中的图片(Drawable)、布局(Layout)、动画配置(Anim)、国际化字符串(String)、尺寸(Dimen)等等资源进行非常方便快捷的引用。开妈搞iOS的时候,我瞬间觉得iOS的资源引用略为恶心,跟Android比起来,它更加蛋疼麻烦。R....
阅读(276) 评论(0)

iOS开发如何消除Xcode中的警告(黄色叹号)

代码中的警告有时候有助于一些问题定位,但是随着时间一长,一些无法解决的警告会越来越多,这些警告看着确实头疼。对于一个有洁癖的技术来说,一定要消除它们。消除方法局部消除警告的方法#pragma clang diagnostic push #pragma clang diagnostic ignored "警告名称" // 要消息的代码块 // 被夹在这中间的代码针对于此警告都会无视并且不显示出来 #p...
阅读(448) 评论(0)

Node.js +Swagger Editor + Swagger-UI 环境搭建

安装node.js下载node.js最新版 https://nodejs.org/en/download/ 点击 安装器 node-v6.11.1.pkg 开始安装 一路下一步,安装完成 node.js安装后验证 npm -v node -v 下载Swagger-Editorhttps://github.com/swagger-api/swagger-editor/releases复制最...
阅读(1030) 评论(0)

打造完美接口文档 - 发布springboot应用到阿里云服务器

上一篇《打造完美接口文档 - 应用springboot+swagger2编写restFull接口文档》,解决了api文档的诸多问题,但是当开发团队不在同一个局域网时,查看接口文档就有些问题了,那么只有把项目发布到公网服务器了,小拉这里分享应用阿里云服务器部署springboot应用的过程。阿里云服务器的准备阿里云服务器的购买阿里云服务器的购买过程,这里就不多说了,小拉这次用的是新人6个月的优惠活动,...
阅读(1331) 评论(0)

打造完美接口文档 - 应用springboot+swagger2编写restFull接口文档

占位...
阅读(461) 评论(0)

【springboog实践】图片上传与显示

实现要点 实现图片的上传与显示 实现自定义图片保存路径 配置外部静态资源路径 自定义参数加载 通过自己定义参数配置外部图片上传保存路径由于springboot的web项目通常可以是一个jar包的形式应用,那么上传图片不可能保存到工程内的静态资源路径,这就需要我们能够保存到类路径之外,最好是可配置,我们可以通过自定义参数来实现。(1) application.properties 中添加如下配置# 配...
阅读(342) 评论(0)

【唯快不破】学习开发springboot怎么能不先配置热部署?

在开发springboot应用过程中,如何频繁的重启服务器,势必要浪费大量的开发时间,配置好热部署,能大大减少时间的浪费。小弟在学习工作中应用intellij idea 2017 使用 spring-boot-devtools 实现热部署。1. 步骤1,配置pom.xml 添加 spring-boot-devtools 的依赖 pom.xml 添加spring-boot-devtools依赖, op...
阅读(586) 评论(0)

【唯快不破】打造快速生成.gitignore文件的命令

1. 问题引出 小弟在工作和学习过程中经常使用git来管理项目代码,使用git就会经常配置好.gitignore文件,复制来复制去,有点慢,小弟应用shell命令来快速生成各类项目的.gitignore文件。 2. 准备工作 2.1 下载gitignore文件库       大神已经总结了所有项目类型的gitignore文件,这里是传送门https://github.com/git...
阅读(620) 评论(0)

利用grep-console插件使Intellij idea显示多颜色调试日志

由于Intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题,下面就以开发JavaEE项目中,结合Log4j配置多颜色日志输出功能。 安装grep-console插件 https://plugins.jetbrains.com/plugin/7125-grep-console 下载最新的版本 idea的设置安...
阅读(3162) 评论(0)

GIT科普系列 文章列表

GIT科普系列1:git如何放弃本地working directory的修改,以及回滚GIT科普系列2:git代码检出与日常维护GIT科普系列3:底层存储机制Internal ObjectsGIT科普系列4:仓库/缓冲区/工作副本,傻傻分不清楚?GIT科普系列5:index in git...
阅读(360) 评论(0)

Kotlin 资源大全 收集Kotlin有价值的资源

1. github上的资源整理 https://github.com/xitu/awesome-kotlin-cn...
阅读(483) 评论(0)

【优质资源】掘金翻译计划

掘金翻译计划 掘金翻译计划 是一个翻译优质互联网技术文章的社区,文章来源为 掘金 上的英文分享文章。内容覆盖 Android、iOS、React、前端、后端、产品、设计 等领域,读者为热爱新技术的新锐开发者。掘金翻译计划目前翻译完成 502 篇文章,共有 300 余名译者贡献翻译。官方指南 推荐优质英文文章到掘金翻译计划 如何参与翻译 十万个为什么 译文排版规则指北 参与翻译所得的积分能做什么?...
阅读(706) 评论(0)

解决Intellij idea Java JDK多重选择提示问题

问题引出 当前我们对idea 写Java的程序进行编译时,会报如下的错误提示,原因在于 idea 检测到了两个位置有jdk,它不知道选哪一个,就随便选了一个。 objc[63766]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents...
阅读(2663) 评论(0)

SDWebImage 如何加载存储在Ftp服务器上的图片

问题引出    最近公司做一个项目,为了所谓的安全,要求所有的图片资源采用Ftp协议的方式访问。iOS项目图片缓存自然选择了SDWebImage, 可是它如何加载Ftp协议的图片呢?是不是一时间蒙住了?其实很简单。 解决办法 只需要将用户名与密码封装到图片url里即可。 NSString path = @"ftp://username:password@192.168.1.1/im...
阅读(715) 评论(0)

PHP 连接MAMP中 MySQL失败问题的解决

1、问题引入 在应用MAMP做服务器 开发PHP 数据库应用时,出现数据库服务连接不上,甚至用Navicat 也出现如下错误 2、解决办法 2.1 Navicat 的连接问题 在Navicat 的连接属性中,高级,勾选「使用套接字文件」, 将 /Applications/MAMP/tmp/mysql/mysql.sock 复制进去 2.2...
阅读(1612) 评论(0)

为PhpStorm添加Laravel 代码智能提示功能

PhpStorm 默认情况下是没有对Laravel框架的代码提示功能的,下面给出Laravel 5 在PhpStorm 2017.1版本下的安装过程。 1.安装laravel插件 2. 应用 composer 安装 barryvdh/laravel-ide-helper 2.1 右键打开composer 搜索laravel-ide-helper ...
阅读(4112) 评论(0)

关于iOS中objc深复制与浅复制你该知道的

什么是浅复制(浅拷贝)与深复制(深拷贝)? 浅拷贝是指源对象与拷贝对象共用一份实体,仅仅是引用变量不同,即名称不同。对某中任何一个对象的改动都会影响另一个对象。 深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另一个对象造成影响。 浅拷贝与深拷贝的区别? 1、浅拷贝是指将对象中的数值类型的字段拷贝到新对象中,而对象中的引用型字段则只复制它的一个引用到上标对...
阅读(458) 评论(0)

Mac下统计任意文件夹中代码行数的工具——cloc

这里介绍一个Mac系统统计代码行数的工具cloc。 1、首先,安装homebrew,已安装的请跳过。 打开终端工具Terminal,输入下列命令。过程中会让你按RETURN键以及输入mac桌面密码,按照提示进行操作即可: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/...
阅读(919) 评论(0)

Android多线程总结与实例

总结Android 与 Java多线程相关知识点 实例demo:...
阅读(583) 评论(0)

手把手教你利用Jenkins持续集成iOS项目

前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广团队好不容易砸了重金推广了一个APP,好不容易有了一些用户,由于一次线上的bug导致一批的用户在使用中纷纷出现闪退bug,轻则,很可能前期推广砸的钱都白费了,重则,口碑不好,未来也提升不起用户量来了。静下心来分析一下问题的原因,无外乎就是质量没有过关就上线了。除去主观的一些因素,很大...
阅读(875) 评论(0)
337条 共17页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1200523次
    • 积分:7953
    • 等级:
    • 排名:第2867名
    • 原创:75篇
    • 转载:262篇
    • 译文:0篇
    • 评论:145条
    关于博主
    文章分类
    最新评论