自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Secret Island

喧嚣中坚守一份宁静

  • 博客(595)
  • 资源 (13)
  • 收藏
  • 关注

转载 iOS 高质量编程技巧

《Effective Objective-C 2.0》总结出编写高质量iOS与OX X代码的52个技巧。看完后,觉得还是有很多之前没有注意到的地方,认识到自己的不足之处。这里总结就不一一列举所有的技巧,重点是介绍我觉得比较实用的点,有些比较理论的知识比如对象所占的内存总是分配在“堆空间”就不在这里介绍了,有兴趣的同学,可以去看看全本书,值得推荐。  1.在类的头文件中尽量少引用其他头文

2017-05-25 23:15:04 303

原创 Mac 系统自带的 workflow — Automator

先介绍一个配合Automator实现快捷键显示隐藏Finder所有不可见文件的案例1.点击Finder,打开Automator(应用程序文件夹中) 选择“New Document”,并选择“Service”。 2.在资源库中搜索“Run Shell Script”并将它拖到右边的工作区中。 3.删除文本框中的“cat”,并将以下代码复制到文本框中:STATUS=`defaults

2017-05-21 14:56:32 11272 2

原创 在 Mac 上如何隐藏和查看被隐藏的文件—强迫症患者必备技能

隐藏Mac上的文件或文件夹隐藏使用chflags hidden filename/directoryname命名文件夹或文件时用.开头查看被隐藏的文件或文件夹取消隐藏使用chflags nohidden filename/directoryname使用Finder中前往文件夹功能(⇧⌘G),输入目标文件夹路径在终端中ls -a directoryname如果想显示整个文件系统的隐藏文件

2017-05-21 14:02:20 6443

转载 iOS 版 MWeb 简介— Markdown 编辑利器

原文地址:http://zh.mweb.im/introducing-mweb-for-ios.htmlMWeb 首先是一个 Markdown 编辑器,所使用的 Markdown 语法为 Github Flavored Markdown,简称 GFM,这是一种最为广泛使用的 Markdown 语法之一。如果你不知道什么是 Markdown,建议看一下附带的 Markdown

2017-05-21 00:05:23 3636

原创 结合源码谈谈 runtime 特性的应用场景(持续更新中)

整理下 runtime 的应用场景。

2017-05-20 16:55:55 546

转载 GitHub 上史上最全的 iOS 开源项目分类汇总

Category/Util jspahrsummers_libextobjc"><tr id="sstoolkit一套Category类型的库,附带很多自定义控件 功能不错~BFKit又一套Category类型的 Kit,还有几个工具类APUtils又一套Category类型的 Ki

2017-05-20 16:45:11 3083

转载 【React Native】从源码一步一步解析它的实现原理

原文地址:http://www.cocoachina.com/programmer/20170505/19189.html前言花了半个多月,把React Native源码看了一遍,大概的实现逻辑全看明白了,希望对想了解React Native实现原理的同学有所帮助,其实只要看懂文章的四幅图就明白它的原理了。如果喜欢我的文章,可以关注我微博:袁峥Seemygo,也

2017-05-20 16:04:08 1507

转载 SDWebImage 源码阅读笔记

转载自Cocoa China,原文地址:http://www.cocoachina.com/ios/20170511/19252.html前不久做了一个生成快照的需求,其中用到 SDWebImage 来下载图片,在使用该框架的过程中也遇到了一些问题,索性正好就把 SDWebImage (v3.7.3) 源码细读了一下,学习一下其中的设计思想和技术点,为了梳理思路,顺便写下了这篇

2017-05-20 15:47:24 967

转载 【干货】一名全栈设计师的 Mac 工具箱(设计,开发,效率)

转载自Cocoa China, 原文地址:http://www.cocoachina.com/ios/20170512/19259.html原文我喜欢把自己定义为一个会一些设计的全栈工程师。在一些大型企业项目中,我一般担任架构师的角色,而到了我自己负责的个人或开源项目中,我就成了一名全栈设计师。我喜欢用自学而来的那些设计技能进行网站或App设计,然后自己动手实现前端和后

2017-05-20 15:42:31 722

转载 一步一步实现 iOS 微信自动抢红包(非越狱)

转载自Cocoa China,原文地址:http://www.cocoachina.com/ios/20170509/19217.html原文前言:最近笔者在研究iOS逆向工程,顺便拿微信来练手,在非越狱手机上实现了微信自动抢红包的功能。题外话:此教程是一篇严肃的学术探讨类文章,仅仅用于学习研究,也请读者不要用于商业或其他非法途径上,笔者一概不负责哟~~

2017-05-20 15:37:55 3074

转载 iOS 应用开发中的断点续传实践总结

断点续传概述断点续传就是从文件上次中断的地方开始重新下载或上传数据,而不是从文件开头。(本文的断点续传仅涉及下载,上传不在讨论之内)当下载大文件的时候,如果没有实现断点续传功能,那么每次出现异常或者用户主动的暂停,都会去重头下载,这样很浪费时间。所以项目中要实现大文件下载,断点续传功能就必不可少了。当然,断点续传有一种特殊的情况,就是 iOS 应用被用户 kill 掉或者应用 crash,

2017-05-18 11:34:33 547

转载 KVC KVO 高阶应用

本文为投稿文章,作者:Zhiyi(博客)KVC, KVO作为一种魔法贯穿日常Cocoa开发,笔者原先是准备写一篇对其的全面总结,可网络上对其的表面介绍已经够多了,除去基本层面的使用,笔者跟大家谈下平常在网络上没有提及的KVC, KVO进阶知识。旨在分享交流。目录:KVC的消息传递KVC容器操作KVC与容器类(集合代理对象)KVO和

2017-05-17 23:41:35 393

转载 说说 Objective-C 里的 @()

Intro在 Objective-C 中我们可以用 @"foo" 来创建一个 NSString 常量,看起来似乎平淡无奇。但它背后其实比想象的精彩,@ 可以被理解成一个特殊的宏,其接受一个 C 字符串作为参数,也可写作 @("foo")。之所以说 @ 是一个特殊的宏,是因为其能根据传入的 C 字符串类型不同——C 字符串常量或 C 字符串——在运行时构建返回不同类型

2017-05-16 22:40:17 709

原创 setNeedsLayout 与 setNeedsUpdateConstraints 关系

记录一下,方便查阅:http://stackoverflow.com/questions/20609206/setneedslayout-vs-setneedsupdateconstraints-and-layoutifneeded-vs-updateconstraI know that the auto layout chain consists in basically 3

2017-05-16 22:13:31 2432

转载 假如不是BAT,专项测试要怎样做?

原文地址:https://www.testwo.com/article/496其实这个话题对于身在BAT的我来说,是个难题。因为BAT对测试本身的投入力度,在行业内是走在前面的。一直在这个环境成长,可能会不理解其他小团队的痛。但是我意识到,必须写一篇文章,一方面是因为最近确实接触了一些腾讯系公司,了解了他们的测试现状,我觉得需要有所总结; 另一方面是希望自己透过

2017-05-16 20:12:14 390

转载 Jenkins上,xcpretty编译报错:invalid byte sequence in US-ASCII (ArgumentError)

原文地址:http://blog.csdn.net/cuiaamay/article/details/50535272方法1:   在调用的Shell脚本中最前面加上:export LC_ALL=en_US.UTF-8方法2:在使用xcodebuild和xcpretty编译的时候,报错:/Library/Ruby/Gems/2.0.0/g

2017-05-16 18:38:17 3578

转载 UIGestureRecognizer 及自定义手势

原文地址:http://www.jianshu.com/p/c832eff9aca5在unity开发中,触屏手势在我看来是以手指ID号(手指的身份)以及手指状态为标准界定判断手势的类型的;一些插件感觉和iOS中苹果封装的差不多,因此就UIGestureRecognizer这个类关于API使用进行一下初步探索。。。一、UIGestureRecognizer

2017-05-16 17:51:15 1167

转载 Gesture Recognizers 与触摸事件分发

一.Gesture RecognizersGesture Recognizers是在iOS3.2引入的,可以用来识别手势、简化定制视图事件处理的对象。Gesture Recognizers的基类为UIGestureRecognizer,这一个抽象基类,定义了实现底层手势识别行为的编程接口。在UIKit框架中提供了6个具体的手势识别类,用来识别常见的手势。这6个手势识别器类为:U

2017-05-16 17:11:28 422

转载 猿题库 iOS 客户端架构设计

转载自:http://gracelancy.com/序猿题库是一个拥有数千万用户的创业公司,从2013年题库项目起步到2015年,团队保持了极高的生产效率,使我们的产品完成了五个大版本和数十个小版本的高速迭代。在如此快速的开发过程中,如何保证代码的质量,降低后期维护的成本,以及为项目越来越快的版本迭代速度提供支持,成为了我们关注的重要问题。这篇文章将阐明我们在猿题库

2017-05-15 23:54:45 929

转载 如何做一个 Letterpress 拼词器

转载自:http://gracelancy.com/Drawing故事哥哥家的猫咪有一天迷上了风靡全球的拼词游戏Letterpress,但是贪吃的小猫咪只认识“food”和“milk”这样的词语,所以经常被对面的玩家欺负。可怜的小猫咪向哥哥求助:“喵呜~哥哥~哥哥,他欺负我!”,于是充满爱心和正义感的哥哥就踏上了拯救猫咪的道路。image开始拯救

2017-05-15 23:52:56 449

转载 搞 iOS 学算法有意义吗?

原文地址:http://blog.devtang.com/2016/12/17/flying-big-phenomenon/最近公众号写了两周的面试题,题目有少量涉及算法,有少量涉及底层原理。总有一些人在后台问:面试这个有意义吗?我不会还不是照样做 App。还有一些人说:这些题只适合问应届生。于是我今天就想聊聊这个话题:搞 iOS 开发,研究算法和底层有意义吗?雷军说:站在风口

2017-05-15 23:25:24 507

转载 hexo 创建个人博客

原文地址:http://blog.sunnyxx.com/2014/02/27/hexo_startup/Install安装nvm(Node Version Manager),Terminal中运行$ curl https://raw.githubusercontent.com/creationix/nvm/v0.7.0/install.sh | sh会提示:=>

2017-05-15 23:20:26 1461 1

转载 利用 Octopress 搭建一个 Github 博客

原文地址:http://beyondvincent.com/2013/08/03/2013-08-03-108-creating-a-github-blog-using-octopress/##小引Octopress是利用Jekyll博客引擎开发的一个博客系统,生成的静态页面能够很好的在github page上展现。号称是hacker专属的一个博客系统(A blog

2017-05-15 23:13:15 335

转载 我们离所谓的优秀有多远

原文地址:http://beyondvincent.com/2016/09/07/2016-09-07-How_far_is_excellent/再见 青春再见美丽的疼痛再见 青春永恒的迷惘从 2008 年开始听汪峰的歌,他的歌很耐听且让人充满想象力,这首再见青春是汪峰在 2009 年新专辑信仰在空中飘扬中的一首歌曲,2011

2017-05-15 23:06:56 543

转载 深入理解 RunLoop

转载自Cocoa China,原文地址:http://www.cocoachina.com/ios/20150601/11970.html相关内容:sunnyxx分享RunLoop深入研究RunLoop与线程保活RunLoop 是 iOS 和 OS X 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底

2017-05-14 15:37:39 429

转载 知名的 iOS 开发个人博客

王巍的博客:王巍目前在日本横滨任职于LINE。工作内容主要进行Unity3D开发,8小时之外经常进行iOS/Mac开发。他的陈列柜中已有多款应用,其中番茄工作法工具非常棒。 http://onevcat.com池建强的博客: 池建强,70后程序员,Blogger。98年毕业,先后就职于洪恩软件、RocketSofeware和用友软件工程公司(后更名为瑞友科技),现任瑞友科技IT应用研究

2017-05-14 13:33:25 634

转载 招聘一个靠谱的 iOS 开发

转载自sunnyxx的技术博客:http://blog.sunnyxx.com/2015/07/04/ios-interview/近一年内陆续面试了不少人了,从面试者到面试官的转变让我对 iOS 招聘有了更多的感受。经过了前段时间的一大波面试,我们终于找到了志同道合的小伙伴,面试也暂时告一段落了。总结下面试人过程中的感受,你也可以读到我们对简历、算法、性格、iOS 基础、底层知

2017-05-14 12:50:47 511

转载 iOS 进阶(二)Objective-C 底层原理

转载自Cocoa China,原文地址:http://www.cocoachina.com/ios/20170504/19174.html这篇读书笔记主要介绍了Objective-C底层的一些东西,比如Objective-C对象模型、objc_msgSend消息发送原理、方法混写(Method Swizzling)和ISA混写(ISA Swizzling)。Object

2017-05-14 12:47:14 377

转载 iOS 进阶(一)block 与 property

转载自Cocoa China,原文地址:http://www.cocoachina.com/ios/20170503/19165.html这篇读书笔记主要介绍了C语言内存分配、block疑难点、property的深入理解,自己对这三块做了系统性的总结,希望对你有所帮助。C语言内存分配Objective-C从名字来看就可以知道是一门超C语言,所以了解C语言的内

2017-05-14 12:44:13 478

转载 iOS小技巧总结,绝对有你想要的(下)

转载自Cocoa China,原文地址:http://www.cocoachina.com/ios/20170504/19179.htmlUIView设置部分圆角你是不是也遇到过这样的问题,一个button或者label,只要右边的两个角圆角,或者只要一个圆角。该怎么办呢。这就需要图层蒙版来帮助我们了1234

2017-05-14 12:41:14 380

转载 iOS小技巧总结,绝对有你想要的(上)

转载自Cocoa China,原文地址:http://www.cocoachina.com/ios/20170504/19179.html在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新。UITableView的Group样式下顶部空白处理123//分组列表头部空白处理UIVi

2017-05-14 12:39:19 553

转载 Lottie初级教程:打造 iOS App 完美动画

转载自Cocoa China,原文地址:http://www.cocoachina.com/ios/20170503/19168.html好的APP用户界面动画如果通过精准的设计就能极大地提升用户体验。这也常常是区分APP优秀与否的一个重要标准。实现与设计一个有意义且实用的动画是同样困难的,尤其是当动画或者视图切换非常复杂时,对iOS开发者来说是很难将这个动画在APP中实现的。

2017-05-14 12:34:47 821

原创 一张图随时查阅 iOS 各种设备屏幕显示转换

记录链接,方便查阅:https://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions

2017-05-14 12:31:43 335

转载 iOS开发经验总结

转载自Cocoa China,原文地址:http://www.cocoachina.com/ios/20170503/19166.html在iOS开发中经常需要使用的或不常用的知识点的总结,几年的收藏和积累(踩过的坑)。一、 iPhone Size二、 给navigation Bar 设置 title 颜色UIColor *whiteColor = 

2017-05-14 12:21:41 351

转载 改变 iOS App 的 icon(iOS10.3)

转载自Cocoa China,原文地址:http://www.cocoachina.com/ios/20170502/19152.html官方iOS10.3新增了可以让开发者去更改app的icon,接下来看看怎么更改。官方API给的东西很少,只是介绍了一个实例方法:open func setAlternateIconName(_ alternateIconName:

2017-05-14 12:18:26 364

原创 Xcode 编译 Undefined symbols for architecture xxx 错误总结

每次遇到这种错误就头痛,不知道要害死多少脑细胞了,就在这里做个总结吧可能会遇到这几种错误:Undefined symbols for architecture armv7Undefined symbols for architecture armv7sUndefined symbols for architecture arm64Undefined symbols fo

2017-05-14 11:47:47 927

转载 curl 命令详解

url命令是一个功能强大的网络工具,它能够通过http、ftp等方式下载文件,也能够上传文件。其实curl远不止前面所说的那些功能,大家可以通过man curl阅读手册页获取更多的信息。类似的工具还有wget。curl命令使用了libcurl库来实现,libcurl库常用在C程序中用来处理HTTP请求,curlpp是libcurl的一个C++封装,这几个东西可以用在抓取网页、网络监控等

2017-05-14 11:40:52 6190

转载 Linux 命令行里的“瑞士军刀”

本文说的瑞士军刀是指那些简单的一句命令就能完成其它高级语言一大片代码才能完成的工作这里说的“瑞士军刀”是指那些简单的一句命令就能完成其它高级语言一大片代码才能完成的工作。下面的这些内容是Quora网站上Joshua Levy网友的总结: 通过sort/uniq获取文件内容的交集、合集和不同之处:假设有a、b两个文本文件,文件本身已经去除了重复内容。下面是效率最高

2017-05-14 11:39:53 845

转载 iOS自定义控件教程(六)UIResponder Chain

此方法可实现点击穿透、点击下层视图功能。 一. hitTest:withEvent:调用过程iOS系统检测到手指触摸(Touch)操作时会将其放入当前活动Application的事件队列,UIApplication会从事件队列中取出触摸事件并传递给key window(当前接收用户事件的窗口)处理,window对象首先会使用hitTest:withEvent:方法寻找此

2017-05-14 11:39:00 597

转载 iOS自定义控件教程(五)一个鲜活的实例

本文译自How to build a custom control in iOS。大家要是有什么问题,可以直接在twitter上联系原作者,当然也可以在最后的评论中回复我。下面先来看看目录:子类化UIControl绘制用户界面绘制背景绘制用户的可操作区域绘制手柄跟踪用户的操作开始跟踪持续跟踪结束跟踪Targ

2017-05-13 15:45:46 696

个人总结笔记

自己总结的两年工作中点滴收获,主要是Linux,C++,Objective-C相关的知识。

2013-06-21

学习IOS基础教程电子书(2)

IOS基础教程电子书下,适合初学者系统掌握IOS开发基础知识。

2013-06-17

学习IOS基础教程电子书(1)

IOS基础教程电子书上,适合IOS学习初学者系统掌握基础知识。

2013-06-17

学习IOS基础教程电子书配套实例

IOS基础教程电子书配套实例,适合初学者系统掌握IOS开发中常见知识。

2013-06-17

学习IOS实例(2)

适合IOS初学者,可以系统掌握IOS开发中常用的知识。

2013-06-17

学习IOS实例(1)

IOS学习中实例整理,方便系统学习相关IOS开发中的常见知识。

2013-06-17

The Objective-C 2.0 Programming Language

The Objective-C 2.0 Programming Language Pdf教程

2012-03-07

Objective C经典教程

Objetive C经典教程 Learn Objective-C on the Mac(Mark Dalrymple, Scott Knaster)

2012-03-07

Linux下makefile教程

Linux下Makefile教程,结合实例详细介绍Linux下的Makefile编写规则和技巧,欢迎下载。

2011-09-28

C++十大低级错误和C++编程规范

C++十大低级错误和C++编程规范,很有用的,有助于开发

2011-08-12

C++软件开发必看资料

学习C++必看的资料,欢迎下载,保证让你满意。

2011-07-31

空空如也

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

TA关注的人

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