自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(396)
  • 资源 (1)
  • 收藏
  • 关注

转载 Swift iOS : attributedText 富文本操作

通常给UILabel设置文本,我们都是设置属性UILabel.text。这意味着显示的文本是单一的,整个文本只能有一种同样的文本效果。而另外一个属性UILabel.attributedText,就可以可以分段设置的不同的字体、阴影效果等,比如前几个字为一个阴影效果,后几个字使用下划线效果。如下代码我做了些改变,以便在Swift 3.0上可以运行,本来的代码来自 https://makeap

2017-07-20 09:21:55 2843

转载 iOS 富文本NSMutableAttributedString整理

初始化1.常用:NSMutableAttributedString *attrStr =[[NSMutableAttributedString alloc] initWithString:@"text"];2.将需要编辑的内容转换成data,初始化成需要的类型,再转换为富文本。例如:加载HTML文本,将含有html标签的字符串,初始化为HTML类型NSMutable

2017-07-14 14:06:45 1185

转载 iOS实录13:GCD使用小结

导语:在iOS中,多线程方案有四种:pthread、NSThread、NSOperation & NSOperationQueue 和 GCD,但是开发中GCD使用得最多,本文主要总结一下我使用GCD的情况。一、GCD(Grand Central Dispatch)概述1、基本概念GCD允许程序将任务切分为多个单一任务,提交至Dispatch Queue,然后系统调度线

2017-07-14 14:06:06 421

转载 如何利用树莓派打造一款机器人 | 新知 · 科技

树莓派是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,最早的系统基于Linux,随着Win10 IOT的发布,现在树莓派也可以运行Windows。树莓派虽然只有信用卡大小,但是内心却非常的强大,视频,音频等功能都是有的,现在树莓派3版本有1G内存,1.2GHZ频率,拥有操作系统的树莓派预留了40个可以驱动各种传感器和驱动器的 I/O 接口,所以我们使用树莓派作为机器人的控制器,将控

2017-07-05 14:32:05 8534 1

转载 Lottie动画教程

为了提升用户体验, 在界面中加入一个设计良好的界面动画成为app设计的潮流. 之前听有人说过专业的界面动画是要有设计师、工程师、程序员、平面动画师等组成, 想想这是一个多大的任务量啊. 而且里面的各种逻辑处理, 复杂一些的动画, 一般人几乎是望其项背;但有了Lottie之后, 就大大降低了开发者的难度. 我们可以直接把Lottie的动画文件导入, 设置一下参数, 就可以使用这个动画了. 为了满

2017-07-05 14:20:10 1591

原创 收集一些不错的GitHub轮子

Core Image Filtershttps://github.com/YuAo/Vivid

2017-07-04 16:07:33 2032

转载 arkit-tictactoe:ARKit 外加简单交互,实现 AR 场景的三连棋游戏演

https://github.com/bjarnel/arkit-tictactoe

2017-07-04 10:40:53 603

转载 最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等

什么是 RegExp?RegExp 是正则表达式(Regular expression)的缩写,作用是对字符串执行模式匹配。通常用于格式验证、正则替换、查找子串等各种编程语言的正则表达式基本相同,不同的语言可能会有一些细小的差别RegExp入门:http://www.w3school.com.cn/js/js_obj_regexp.asp完整的

2017-07-03 18:29:53 1186

转载 iOS中的Socket编程(三)

前言前面第一讲, 讲的是Socket的基础知识, 如果没有去看的可以去了解一下玩转iOS开发:iOS中的Socket编程(一).第二讲算是给第一讲补全了, 还有就是深入了一丢丢, 顺便也把HTTP和HTTPS也讲了一丢丢, 没有去看的朋友也可以去了解一下玩转iOS开发:iOS中的Socket编程(二).那么最后这一讲呢, 会把代码给大家奉献上, 我想这也是很多人所期待的.注意:

2017-07-03 10:01:28 564

转载 iOS中的Socket编程,socket,http,https基础知识(二)

在之前的那篇文章, 我们了解了一些关于Socket的基础知识, 如果没有去看的朋友, 可以去看看玩转iOS开发:iOS中的Socket编程(一).那么现在我们继续来讲讲剩下的一丢丢知识, 然后就开始来写我们的代码~建立TCP连接上一讲也说了, Socket是基于TCP/IP上的封装, 如果要了解Socket的连接, 就要从TPC/IP的连接入手.我们日夜不分离的手机之所以能

2017-07-03 10:00:34 1263

转载 iOS中的Socket编程,Socket基础知识(一)

Socket的解释Socket翻译过来中文称为套接字, 这里我找到了一段比较官方的解释Socket是什么东西:Socket是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。在实际当中, 肯定是不止一个TCP/IP或者是一个应用程序进程在

2017-07-03 09:58:18 749 1

转载 如何高效利用github提升自己

作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户,是开发者打开程序开源大门的一扇窗口,也是开发者快速提升自己的一个重要途径。本文将从两个方面介绍github的使用方式。和逛微博、朋友圈、空间一样逛github你在空闲时间逛微博、朋友圈、空间,人家没事的时候逛GitHub ,看看最近有哪些流行的项目,久而久之,这差距就越来越大。那么我们如何像逛微博、朋友圈、空间一样

2017-06-29 10:57:40 6481

转载 某人一年Android工作经验,一举拿下百度、网易、美团、小米、快手等Offer面经

导读:本文为K-night(垭超)独家授权在本公众号发布,K-night(垭超)最近换工作,一举拿下作业盒子、百度、网易、美团、小米、快手等公司offer,不得不佩服这位年轻小伙,成功的背后,往往是善于积累。这也是我之前在公众号中一贯强调的,多思考,多总结。K-night(垭超)的blog链接为:http://blog.csdn.net/a296777513,点击【阅读原文】,可查看本文链接。下面

2017-06-29 10:40:29 10619 3

转载 设计模式资料大全

2012年-2013年,Sunny在CSDN技术博客中陆续发表了100多篇与设计模式学习相关的文章,涵盖了七个面向对象设计原则和24个设计模式(23个GoF设计模式 + 简单工厂模式),为了方便大家学习,现将所有文章的链接进行了整理,希望能给各位带来帮助!一、基础知识1、设计模式概述从招式与内功谈起——设计模式概述(一):设计模式从何而来?从招式与内功谈起——设计模式概述(二)

2017-06-29 10:24:10 355

转载 【Code_Base】编译原理的简述

概述C和C++编译器是集成的,编译一般分为如下四个步骤:a. 预处理(preprocessing) ------------ cpp/gcc -Eb. 编译(compilation) ------------------ cc1 / gcc -Sc. 汇编(assembly) --------------------- asd. 链接(linking) ------------

2017-06-29 10:22:26 289

转载 多年iOS开发经验总结(一) 其实就是一些常用的代码块

// 必须写的方法,和editActionsForRowAtIndexPath配对使用,里面什么不写也行- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath

2017-06-29 09:51:40 1553

转载 [译] iOS 11:机器学习人人有份

原文地址:iOS 11: Machine Learning for everyone原文作者:Matthijs Hollemans译文出自:掘金翻译计划译者:Changkun Ou校对者:wilsonandusaatuoooWWDC 2017 使一件事情变得非常清楚,那就是:Apple 正在全力以赴地支持「设备上的机器学习」了。他们希望 App 的开发者们能够尽可能的简单的加入

2017-06-28 14:39:12 711

转载 iOS面试题集锦(附答案)

https://github.com/ChenYilong/iOSInterviewQuestions

2017-06-28 10:18:53 377

转载 2017年5月iOS招人心得答案总结(中级篇)

技术中级Block1.block的实质是什么?一共有几种block?都是什么情况下生成的?block定义:struct Block_descriptor { unsigned long int reserved; unsigned long int size; void (*copy)(void *dst, void *src); void (*

2017-06-28 10:12:15 2173

转载 2017年5月iOS招人心得答案总结(基础篇)

技术最近正在准备换份工作, 看到网上有份题库, 觉得不错, 准备整理下, 复习下所学知识, 为面试做足准备, 下面是我整理了一上午的题库答案, 希望能帮大家温习下知识; 当然如果同为找工作的朋友, 也希望你能找到份诚心的工作;之后的答案会后续附上, 谢谢大家(^__^) 嘻嘻……基础1. 为什么说Objective-C是一门动态的语言?① 什么是动态语言?动态语言,是指程序在运

2017-06-28 09:49:59 1002

转载 iOS 11 短信过滤扩展简介

看 WWDC 2017 直播的时候,Keynote 上有一页讲 iOS 11 专门为中国用户新增了一些功能,那页只是提了一句很快就切走,但上面有一句让我眼前一亮:SMS fraud extension. 看起来是在 iOS 11 上开放短信过滤功能了?坦率地讲,对我个人而言目前 iOS 的使用体验已经比较满意,但短信过滤的缺失是我最大的困扰,我经常被这几种短信烦到不行:淘宝、京东的店庆

2017-06-27 10:26:57 2031

转载 服务端指南 | HTTPS 项目实战指南

本文将重点介绍关于 HTTPS 的几个实战指南。HTTPS 使用剖析HTTPS 项目场景HTTPS 设计上的借鉴HTTPS 降级攻击HTTPS 使用剖析与项目场景HTTP 协议没有加密机制,可以通过 SSL 或 TLS 加密 HTTP 的通信内容。因此,HTTPS 是 HTTP 的安全版,在 HTTP 协议中加入 SSL 层,它由两部分组成:HTTP 与 SSL。其中,SSL 是独

2017-06-27 10:20:40 510

原创 翻转二叉树

2015 年 6 月 10 日,Homebrew 的作者 @Max Howell 在 twitter 上发表了如下一内容:Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off.

2017-06-23 15:24:29 356

转载 33 款主宰 2017 iOS 开发的开源库

摘要:iOS 开发者福利,本文为广大iOS开发者准备了33 款主宰 2017 iOS 开发的开源库,已经有十几万小伙伴关注了,提升你在 2017 年的开发。开始燃烧吧。你好,iOS 开发者们!我的名字是 Pawel,是一名 iOS 独立开发者,也是  Enter Universe的作者。大概在两年前,我发布了 提升开发的 27 个 iOS 开源库。这篇文章是我的一个最佳纪录(用

2017-06-21 09:55:23 447

转载 ARKit & OpenGL ES - OpenGL实现篇

如果你想了解ATRKit的基础知识,请访问ARKit & OpenGL ES - ARKit原理篇如果你想了解更多关于OpenGL ES的知识,请移步至OpenGL ES相关文章目录本文所用的代码在https://github.com/SquarePants1991/OpenGLESLearn.git的ARKit分支中。本文所用OpenGL基础代码来自OpenGL ES系列,具备渲染几

2017-06-20 09:58:30 1803 1

转载 ARKit & OpenGL ES - ARKit原理篇

iOS11推出了新框架ARKit,通过ARKit和SceneKit可以很方便的制作AR App。苹果也提供了AR基本的应用框架,你可以直接从此开始你的AR App的开发。不过本系列文章将使用OpenGL ES为ARKit提供渲染支持,接下来我们先去了解一下ARKit的理论相关知识。AR基本概念AR最基本的概念就是将虚拟的计算机图形和真实环境结合的技术。该技术有很多种实现

2017-06-20 09:57:13 2124

转载 小试 WWDC 推出的 Core ML

Core ML 是 Apple 今年 WWDC 新推出面向开发者的机器学习框架。Apple 对于 Core ML 的介绍:Core ML 让你将很多机器学习模型集成到你的 app 中。除了支持层数超过 30 层的深度学习之外,还支持决策树的融合,SVM(支持向量机),线性模型。由于其底层建立在 Metal 和 Accelerate 等技术上,所以可以最大限度的发挥CPU 和 GPU

2017-06-19 15:14:27 574

转载 iOS小结之多线程

多线程

2017-06-19 15:12:04 440

转载 深度学习在 iOS 上的实践 —— 通过 YOLO 在 iOS 上实现实时物体检测

译者注:在阅读这篇文章之前可能会遇到的一些名词,这里是解释(我自己也查了相当多的资料,为了翻译地尽可能的简单易懂一些)Metal:Metal 是苹果在 iOS 8 之后 提供的一种低层次的渲染应用程序编程接口,提供了软件所需的最低层,保证软件可以运行在不同的图像芯片上。(和 OpenGL ES 是并列关系)分类器:该函数或模型能够把数据库中的数据纪录映射到给定类别中的某一个,从而可以应

2017-06-16 15:41:47 5095

转载 ARKit 开发系列(1)----Xcode开发ARKit应用

苹果在 WWDC 上发布了ARKit 全新的AR框架,使得开发者可以更快速的为iphone或ipad 构建增强现实应用,这也毫无疑问的使得ios成为全球最大的AR开发平台。所以了我们也开设了ARkit技术分享与开发教程这一全新系列帮助大家更好的了解ARKit。这一次给大家带来 通过Xcode快速的为iphone或ipad构建AR应用(翻译并整理于:https://next.reality.news

2017-06-13 18:27:15 4822

转载 Core ML 与 Vision:iOS 11 机器学习教程

此文翻译自 Core ML and Vision: Machine Learning in iOS 11 Tutorial注意:此教程需要 Xcode 9 Beta1 或更新的版本、Swift 4 以及 iOS 11.机器学习正在肆虐横行。很多人都听说过,但很少有人知道这是什么。这篇《iOS 机器学习教程》会为你介绍 Core ML 和 Vision,iOS 11 中推出的

2017-06-13 15:22:00 3200 2

原创 iOS 架构模式--解密 MVC,MVP,MVVM以及VIPER架构

在 iOS 中使用 MVC 架构感觉很奇怪? 迁移到MVVM架构又怀有疑虑?听说过 VIPER 又不确定是否真的值得切换?相信你会找到以上问题的答案,如果没找到请在评论中指出。你将要整理出你在 iOS 环境下所有关于架构模式的知识。我们将带领大家简要的回顾一些流行的架构,并且在理论和实践上对它们进行比较,通过一些小的例子深化你的认知。如果对文中提到的一些关键词有兴趣,可以点击连接去查看更详

2017-06-13 14:08:16 794

转载 2017年5月iOS招人心得(附面试题)

2017年5月iOS招人心得(附面试题)就在上个月中旬,技术老大让我招两个1-2年的iOS开发,把简历的筛选和第一轮技术面试的任务交给了我。从筛选第一份简历,准备面试题,到成功招到两个人一共花了两个星期多一点,总体来说还是比较顺利的。两位通过者都比较稳重踏实,而且对技术也比较有追求。这也可能和我筛选简历比较谨慎有关系,这次筛选简历所花费的精力是不比面试花费的少的。虽然时

2017-06-13 10:08:36 390

转载 iOS应用架构谈 网络层设计方案

前言网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果对网络请求部分已经做了很好的封装,业界的AFNetworking也被广泛使用。其它的ASIHttpRequest,MKNetworkKit啥的其实也都还不错,但前者已经弃坑,后者也在弃坑的边缘。在实际的App开发中,Afnetworking已经成为了事实上各大App的标准配置。网络层在

2017-06-07 14:33:42 372

转载 iOS 单元测试--性能测试

单元测试分为3种:逻辑测试:测试逻辑方法异步测试:测试耗时方法(用来测试包含多线程的方法)性能测试:测试某一方法运行所消耗的时间本节在 iOS 单元测试--逻辑测试 这篇文章的基础上,来介绍性能测试。直接在单元测试文件PersonTests.m里进行如下操作:1.找到系统为我们提供的性能测试的方法,此方法可以测试出一个方法运行过程的耗时时间,- (void)test

2017-06-07 14:30:28 331

转载 怎么面试架构师

其实本文想说的是:当面试一个架构师的时候,我们应该问什么问题?我觉得,问什么样的问题,体现了team leader更加看重架构师的哪些特点。我一直认为,做技术就跟练武一样,在练武的不同阶段,分招式和心法。技术也一样,在不同的阶段,也分招式和心法。另外,就我个人而言,经常忘记招式,一方面可以说十二年来,我用过的招式很多,到了现在也不记得几个。另一方面我自己也不会特意去记。事实上,十二年代码写下来

2017-06-06 18:08:38 373

转载 TensorFlow iOS 怎样在IOS平台上跑TensorFlow人工智能学习系统

人工智能、机器学习都已走进了我们的日常,尤其是愈演愈热的大数据更是跟我们的生活息息相关,做 人工智能、数据挖掘的人在其他人眼中感觉是很高大上的,总有一种遥不可及的感觉,在我司也经常会听到数据科学部的同事们提到 机器学习、数据挖掘 之类的词。但这些名词真的跟我们移动开发就没直接关系了吗?  作为移动开发者来说,无时无刻不被这些名词狠狠地敲打着脆弱的内心。???? ???? ???? 何时才能够将

2017-04-20 10:44:37 3681

转载 [iOS]FFmpeg框架在iOS平台上的编译和使用

使用环境 Mac OS Yosemite 10.10.5开发工具 Xcode 7.0 Terminal需要的文件链接 gas-preprocessor yasm FFmpeg-iOS-build-script ffmpeg-2.8 kxmovie编译适用于iOS平台的FFmpeg静态库 打开终端Terminal进入下载后的gas-preprocessor文件夹 将文件夹内的gas-preproce

2017-04-20 10:08:02 663

转载 Google工程师:教你用树莓派+Arduino+TensorFlow搭建图像识别小车

雷锋网按:本文作者赵智沉,Google软件工程师。来自知乎专栏:赵智沉的作坊。雷锋网(公众号:雷锋网)获授权转载。从买第一个Arduino套装开始,我接触机器人有好几年了,但直到最近才开始做完整的课题。期间有两项技能为我打开了新世界的大门:Python和Linux。他们背后,是强大的开源社区。掌握了这两样工具的工具(元工具),你感觉网上遍地是趁手的兵器。上周在公司内部编程培

2017-04-07 13:42:15 13147 1

转载 开发者入门必读:最值得看的十大机器学习公开课

在当下的机器学习热潮,人才匮乏十分显著。截至目前,国内开设人工智能(AI)专业的高校不多,相当多的开发者是跨界入门,需要自学大量知识并摸索。因而优质的学习资源至关重要。因此,雷锋网搜集了全世界范围内最受欢迎的机器学习课程,整理成这份“机器学习十大入门公开课”盘点,集中呈现给各位。这份推荐榜颇费心血,综合考虑了难易、侧重点、时效性等诸多因素,希望能帮助大家找到最适合自己的学习资源。这些课程全

2017-04-07 13:41:18 607

Linux_进程间通信 共享内存shmget方式详解

Linux_进程间通信_-_共享内存shmget方式

2011-12-18

空空如也

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

TA关注的人

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