自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

原创 Swift4.0【Optional String 类型 强制拆包】

Swift4.0中 String的 Optional在String作为urlString去初始化url并进行网络访问时,会出现url为Optional包string的错误情况         如:在AFNetwork3.1的get请求中使用Optional 类型的 String时,会有如下错误:         //NSErrorFailingURLStringKey=Option

2017-09-30 22:04:04 3164

原创 Java【关于如何招聘靠谱的JAVA开发工程师】

公司最近准备招JAVA后台,虽然目前我任职IOS开发工作     但JAVA技术之前有做过几个项目,对于面试这种事情自然不在话下。     关于招聘要求: 首先当然要技术过关才行,适当的有自己的技术博客或者开源框架开源优先考虑,我觉得JAVA在这方面分享还是略有不足,也有可能JAVA程序员加班的相对比较多,导致从学校毕业后拥有自己比较出色的技术博客并不多,对于企业还是很重视

2017-09-27 23:13:57 1828

原创 iOS【使用MJRefresh上拉加载 回调将会多次调用的问题】

最近 升级Xcode 9 + iOS 11后,发现原本没问题的tableView出现了好多异常。使用MJRefresh上拉加载的时候如果没有更多数据,用上次的数据刷新tableview 然后【self.tableView.mj_footer endRefreshing】后,回调将会多次调用一、头部刷新UI出现了错乱。如上图 tableview已向下偏移

2017-09-25 23:43:31 7739 2

原创 iOS【开发 iOS11、iPhone X、Xcode9 适配指南】

不断完善中。。。(接下来会添加UITabBar和 WKWebView)更新iOS11后,发现有些地方需要做适配,整理后按照优先级分为以下三类:单纯升级iOS11后造成的变化;Xcode9 打包后造成的变化;iPhoneX的适配一、单纯升级iOS11后造成的变化升级后,发现某个拥有tableView的界面错乱,组间距和contentInset错乱,因为iOS11中UIViewCo

2017-09-24 22:43:20 3551

原创 iOS【SwiftyJSON的常用方式】

初始化:let json = JSON(data: dataFromNetworking)1//这里的object是AnyObject,但是必须是能转会成JSON的数据类型。传错也没关系,最多你后面再也取不到数据了。let json = JSON(jsonObject)12Subscript “下标?”:从一个假定对应的是数组里面取doublelet name = jso

2017-09-24 18:49:32 1250

原创 iOS【彻底清空APP缓存】

可以好不夸张的说,网上很多清空缓存的例子都存在这样活着那样的错误,要么不准确,要么清理不彻底。另外,很多地方计算缓存时转换单位的那一步,都是按1024计算,经过本人数十次验证,应该按1000计算。本人的这个demo也有参考网友的demo,但是进行了大修复。以下是一个封装的工具类:  .h文件#import @interface ClearCacheT

2017-09-24 10:32:28 16755 2

原创 iOS【常用的第三方库以及实例】

把平时看到或项目用到的一些插件进行整理,文章后面分享一些不错的实例,若你有其它的插件欢迎分享,不断的进行更新; 一:第三方插件1:基于响应式编程思想的oc地址:https://github.com/ReactiveCocoa/ReactiveCocoa2:hud提示框地址:https://github.com/jdg/MBProgressHUD

2017-09-23 00:47:33 1786

转载 iOS【TableView-CollectionView 空状态加载视图DZNEmptyDataSet—空白数据集显示框架】

GitHub地址:DZNEmptyDataSetstar:9000+ ⭐️⭐️⭐️ 以下内容来源于官方源码、 README 文档、测试 Demo 以及个人使用总结 ![TOC]DZNEmptyDataSetDZNEmptyDataSet 是基于UITableView/UICollectionView

2017-09-21 16:10:41 2833

原创 大数据开发【Linux系统 本地虚拟机网络配置】

在做大数据开发的时候:    本地网络作为最关键的一部,搭载一个如同正式系统上的服务必不可少。虚拟机的连接模式分为三种:一、 Host only模式:        优点: 使用此模式虚拟机都连接在VMNET1这个网卡上,VMNET1网卡就作为这个服务的网关,虚拟机配置IP的时候就根据VMNET1的地址来配置        缺点: 虚拟机上不了外网

2017-09-17 16:35:36 471

转载 iOS【YTKNetwork源码解析】

对于iOS开发者来说,就算是没有用过YTKNetwork框架,应该也见过,听过了。它是猿题库技术团队开源的一个网络请求框架,内部封装了AFNetworking。它把每个请求实例化,管理它的生命周期,也可以管理多个请求。在正式讲解源码之前,我会先讲一下该框架所用的架构和设计模式。我总觉得对架构和设计有一定的了解的话,会有助于对源码的理解。1. 架构先上图:YTKRequest

2017-09-17 10:36:28 1643

原创 iOS【Xcode 清理缓存、删除多余provisioning profile 证书】

我们开发久了,Xcode的缓存会越来越大,主要是会产生很多项目编译缓存,占用一大堆硬盘空间,这个时候就要清理了。笔者有次清理出20多G的空间,这是相当给力的,你也可以试试哈

2017-09-14 23:07:56 2600

原创 iOS【Undefined symbols for architecture i386: 错误的解决办法】

首先声明因为我是在真机上编译的项目,所以报错的架构(CPU指令集)为arm64。如果我们使用64位模拟器(iPhone simulators 5s 或更高版本)编译或者运行项目,就会报以下错误:Undefined symbols for architecture x86_64:如果我们使用32位模拟器(iPhone simulators 5 或更低版本)编译或者运行项目,就

2017-09-13 23:46:21 1803

原创 iOS【IOS电商项目: 高仿<爱鲜蜂> OC版】

最近在做抽出一点空余时间仿了一款爱鲜蜂项目效果图1.png2.png3.png4.pnggithub : https://github.com/ChinaArJun/loveFreshPeakApp_oc

2017-09-11 00:31:43 1877 5

原创 iOS【TabBar菜单push隐藏菜单栏转场动画(仿<京东> 及 <东方财富通> tabBar效果)】

在iOS原生的tabBar中,能够实现按钮的点击事件,能够实现视图控制器的切换等,但是在实际工程中,对于tabBar的要求的功能往往是系统自己实现不了的,所以我们这里就需要用到自定义的tabBar了。对于tabBar上展示视图控制器,我们会采用的是在把几个视图控制直接加载到tabBarController上去。一、系统样式ViewController会有其他代码

2017-09-11 00:25:44 1992

原创 iOS【开发即时通讯 SocketIO - 使用篇】

项目正好用到了即时通讯功能,于是研究到了webSocket技术,后来发现了可以在web、[Android]、[iOS]上同时使用的解决方案,那就是SocketIO。其实现原理啥的不做介绍了,直接贴上IOS项目可能会用到的一些资源。首先是官网:http://socket.io/ 这个大家都不会陌生吧~~1、官方推荐的Android项目:http://socket.io/blog/na

2017-09-11 00:22:25 2790

原创 iOS【webView 加载微信文章注入JS实现交互 浏览图片及保存】

最近项目某个模块中要求可以实现对网页中图片的查看,并要求在多张图片的情况下可以实现滑动浏览。所以,问题的集中点就是如何获取所有的图片地址及添加图片的点击事件。不多说,直接上码!在网页加载完成时,通过js获取图片和添加点击的识别方式- (void)webViewDidFinishLoad:(UIWebView *)webView { [IDProgressHUD IDPlac

2017-09-11 00:20:50 1248

原创 Java【Java开发集成 Swagger UI生成可视图的API文档(详细图解)】

目前几乎所有的开放平台都是把API以文档的形式放在网站上,如下:E1859779-2B51-4BA4-A078-A0CAE6E3D4C5.png不知道有没有开发人员和我一样,有时对一些API说明的理解比较模糊,总想着能直接验证一下自己的理解就好了,而不是需要去项目写测试代码来验证自己的想法。即API文档应具备直接执行能力。 Swagger就是这样的一个利器,

2017-09-11 00:15:44 3723

原创 Java【手把手教你整合最简洁的SSM框架:SpringMVC + Spring + MyBatis】

手把手教你整合最简洁的SSM框架:SpringMVC + Spring + MyBatis快速预览地址:http://120.24.96.44/AJ-crm/customer/list.actionGitHub地址: https://github.com/ChinaArJun/Online-CRM1.介绍 ~ Project introduction项目整体使用SSM框架:Spr

2017-09-11 00:10:25 2488 2

原创 iOS【开发之 APP自定义换肤、主题更换】

主题更换的设计思路现在App类似桌面软件的趋势,在功能完善之后,渐渐追求个性化,以满足不同用户的审美,主题更换就是其中一项,像Weico微博客户端,UC浏览器。所谓主题,可以看成相同功能不同展现可视资源的集合,例如,按钮无论在什么主题下都需要背景图片这个资源,只是在不同主题下是不同的背景图片而已。如何在iOS中实现主题更换的核心思路为:资源按主题放置:相同功能的资源名称

2017-09-11 00:07:14 4304

转载 iOS【BAT大公司面试题 ~ 非常好的面试题】

前言:在朋友群里老是看到好多人因为工作而苦恼,就随手从自己的笔记和网上选取了自己感觉还不错的iOS面试题,和大家分享下,共同学习,互相勉励!现在随着iOS平台开发的职位的增加,笔试、面试也越来越有“套路”,这里我总结了一些BAT面试题(还有网上收集的经典面试题),多数是Objective-C,适合于面试新人,有的借鉴他人的答案,有的是我自己答的,不准确的地方,欢迎私聊或者评论指出。

2017-09-10 21:08:47 2986

转载 iOS【iOS开发员的代码规范】

利用上周的业余时间把这篇规范整理了出来,我会将这篇规范作为我们iOS团队的代码规范,并且还会根据读者的反馈,项目的实践和研究的深入做不定时更新,还希望各位朋友看了多多指正和批评。这篇规范一共分为三个部分:核心原则:介绍了这篇代码规范所遵循的核心原则。通用规范:不局限于iOS的通用性的代码规范(使用C语言和Swift语言)。iOS规范:仅适用于iOS的代码规范(使用Obj

2017-09-10 21:06:18 507

原创 iOS【 APP检查版本更新 】

iOS程序自动提示更新的实现方案大致分为两种:第一种,自己服务器提供一个接口,告知相关app的当前版本,是否需要更新,以及更新的地址等信息 。第二种,就是利用苹果的appstore 提供的相关api进行查询更新。由于此前没有找到iOS程序更新的方法,就用了第一种方式,但后来发现了一些问题,自己提供服务器,需要维护,程序提交更新后,由于苹果需要审核,中间会有时间差,这个时

2017-09-10 21:03:36 662

原创 Git 【git代码提交常用命令】

git支持很多种工作流程,我们采用的一般是这样,远程创建一个主分支,本地每人创建功能分支,日常工作流程如下:去自己的工作分支$ git checkout work工作....提交工作分支的修改$ git commit -a回到主分支$ git checkout master获取远程最新的修改,此时不会产生冲突$ git

2017-09-10 21:01:46 899

原创 iOS【IOS视频直播:高仿腾讯旗下<NOW直播>映客直播类型】

效果图如下NowGif.gif-> 4349FA93-F15B-4287-9162-3AA27B223A72.pngFA783124-4B81-455F-A6E6-461ACA874478.png处理了对IPad版本的适配img_0257.pngimg_0258.png

2017-09-10 20:28:53 1624

原创 Java【有哪些适合新手练手的Java项目?】

Java作为一门古老的语言,已有20年左右的历史,这在发展日新月异的技术圈可以说是一个神话。虽然不少人曾抱怨Java语言就像老太太的裹脚布,又臭又长,有时写了500行都不能表达程序员的意图。但从市场上的招聘现状看,Java工程师依然有着其他语言不可取代的竞争优势。看到了这里,恭喜正式开始进入主题:适合新手练手的Java项目? C9154343-0F98-4774-A

2017-09-10 20:27:29 27743 1

mac consul 可运行文件

consul_1.6.2_darwin_amd64解压包 ./consul 运行此程序 微服务开发必备,集成配置中心、服务中心于一体,强大的服务协调!

2020-04-02

最新Unity2017 Mac安装文件

亲测可用,一定要给好评哦!良心分啊!!!亲测可用,一定要给好评哦!良心分啊!!!

2018-03-14

Clover_v2.4k_r4061

mac系统 安装黑苹果的工具 2.4最新版

2017-05-23

UniBeast-7.1.1.zip - 最新版

UniBeast-7.1.1.zip - 最新版 用于制作macOS的安装盘的工具,运行于OSX之上,基于Clover 安装黑苹果,成功率很高

2017-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除