自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MIRAGE086的专栏

读书人窃书不算偷^^

  • 博客(212)
  • 资源 (6)
  • 收藏
  • 关注

原创 获取最新iOS系统最新分布(官方)

目前iOS各个系统分布官方数据Apple Support 进去了一眼就能看到参考资料iOS系统最新分布:iOS 8占72%,iOS 7占25%,其他占3%

2016-04-13 15:32:47 10991

转载 iOS 9学习系列:如何使用ATS提高应用的安全性

原文链接:http://www.cocoachina.com/ios/20150821/13140.html本文由CocoaChina译者YueWang翻译自tutsplus原文:Apple Tightens Security With App Transport Security在过去几年中,对web安全的注意和它的重要性都在充分的稳定增长。在今年

2016-04-05 17:49:49 757

原创 Mac下一个很小巧的屏幕录制工具

Mac下一个很小巧的屏幕录制工具LICEcap推荐一个工具叫做LICEcap,很小巧的一款屏幕录制工具,录制完记得要保存成gif格式的,提供windows和mac版本,才几百KB LICEcap链接参考资料1.如何写一个Pod,并发布到CocoaPods上

2016-04-05 15:18:26 992

转载 IOS8 设置TableView Separatorinset 分割线从边框顶端开始

原文链接:http://www.cocoachina.com/bbs/read.php?tid=233228//在ios8上 [TableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];不起作用//经过测试加入下面方法 在ios7 8上都可以正常工作-(void)viewDidLayoutSubviews{ if (

2016-03-10 16:14:21 850

转载 4 个月学习 iOS 开发的经验 (0基础到上架 App Store)

文章开头先说下上架的这款 App 吧,赶在春节前收到了 Apple 的审核通过邮件,当时还是挺高兴的,算是对自己4个月学习的肯定。开发这款 App 原因很简单,只是因为自己经常忘记下雨拿伞。期间 UI 设计改了好多次,代码也重写了几次,最后的成品基本满足自己的心里预期,为了赶在春节前上架,有些 Bug 还没有处理,1.1版本目前已经提交, UmbrellaWeather 这款 App 差不多长这样

2016-02-22 14:06:45 946

转载 图片点击放大,再次点击返回原视图.完美封装,一个类一句代码即可调用.IOS完美实现

转载请声明源地址点击打开链接图片点击放大,再次点击返回原视图.完美封装,一个类一句代码即可调用.IOS完美实现创建了一个专门用于放大图片的类,以下为.h文件[objc] view plain copy #import     @interface SJAvatarBrowser : NSObject  /*

2016-02-20 14:17:07 936

转载 初当技术面试官感悟:给面试者的忠告

前几天上午,经理突然拍拍我的肩膀,说:“跟我去面试个人吧!”       我愣了一下,其实心里是拒绝的,要知道我是一个不善表达,一面试就紧张磕巴,声音发颤的人,虽然后来经历了许多面试之后,心理承受能力有所提高,面试状态也好了很多,但其实面试的时候心里还是在翻江倒海,只是努力控制自己的声音不发颤而已,突然让我当面试官,真担心自己在面试者面前给公司丢脸。       不过,担心归担心,

2016-02-11 22:17:30 824

转载 如何提高自己的知识水平?

这篇是知乎的回答原文,在知乎有大概一万五千的赞,但是不知为何总是被人举报然后被封,后来也就没管了。因为一直都有不少人来信跟我要,所以转移发到公众号来。我没有授权任何人转载,如果你在其它公众号遇到类似的抄袭文或者无良转载,还请帮忙举报,一般多人举报微信都会授理的。喵爸在这里提前表示感激原题目为“你是通过什么渠道获取一般人不知道的知识和信息的?” 我在回答下主要聊了聊自己的一些知识

2016-02-03 11:02:12 7935

原创 WAPG4 解决透明导航栏返回黑块

不做gif了,虽然我会做^ ^,具体情况你遇到了就知道我说的是什么,没遇到这篇文章对你也没有价值。具体来说就是,我APP中根视图导航栏是透明的,二级页面导航栏是不透明的,在页面切换的时候会看到黑块,这个在加入了手势后更加明显,总之就是页面切换不平滑,这让有强迫症的我怎么看的舒服。之前一直没有很好的解决办法,后来在看到《一个丝滑的全屏滑动返回手势》后,里面一句话提醒了我,是讲手机QQ的页面切

2016-02-02 17:34:52 1860

原创 WAPG3 Xcode 7.2的启动页设置(LaunchScreen.storyboard)

记得上一个版本,我只添加了一个Image set,名为LaunchImage,然后往里面添加了对应尺寸的启动图,现在在Xcode 7.2下好像不行了,添加后然后在设置里设置了APP启动也没啥用,我的测试机是iPhone 6 plus,iOS 9.2的系统后来查获得了如下信息:“开发过程中遇到同样的问题,研究了一下苹果文档 总结为如下:1.旧方式:Launch Images So

2016-01-28 11:59:35 2439

原创 App Store审核指南App Store Review Guidelines

App Store Review GuidelinesIntroductionWe're pleased that you want to invest your talents and time to develop applications for iOS. It has been a rewarding experience - both professionally a

2016-01-28 10:14:31 1803

转载 怎么设置启动界面ios 8设置状态栏字体颜色

怎么设置启动界面ios 8设置状态栏字体颜色状态栏的字体为黑色:UIStatusBarStyleDefault状态栏的字体为白色:UIStatusBarStyleLightContent一、在info.plist中,将View controller-based status bar appearance设为NO状态栏字体的颜色只由下面的属性设定,默认为白色:// d

2016-01-27 20:28:00 956

原创 WAPG2 iOS App名称本地化(info.plist本地化)

应该有不少同学做的iOS App或者游戏是要同时上架多个地区的,同一个App名称在国内和海外应该是不同的,应该要随着系统设置本地化才行。如果处理不好这个问题,就会很蛋疼,像我有个朋友做的游戏,国内外下App名称都是中文,^ ^。这个呢,网上搜了下,好像没有系统讲的文章,也比较老了,这里自己稍微总结下过程。测试环境是Xcode 7.2, iOS 9.2首先在工程设置PRO

2016-01-26 20:06:22 1642

转载 Tesseract OCR(光学字符识别)教程

本文由CocoaChina翻译小组成员 Mr_cyz(博客)翻译自raywenderlich,作者:Lyndsey Scott 原文:Tesseract OCR Tutorial更新于2015/4/23:更新至Xcode6.3,swift1.2"起初我写这篇教程是在情人节,OCR可以带给你一整年的爱"。你之前肯定已经见过,OCR技术被应用于在平板电脑上将扫描文件

2016-01-07 11:05:17 1497

转载 Removing NSLogs for distribution

When developing an iOS or Mac app, NSLogs are very handy during development. These are quite useless for an app on an end users phone or computer, so removing every log is often a good idea, especia

2015-12-16 19:49:43 585

转载 iOS 保持界面流畅的技巧

这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。Index演示项目屏幕显示图像的原理卡顿产生的原因和解决方案CPU 资源消耗原因和解决方案GPU 资源消耗原因和解决方案AsyncDisplayKitASDK 的由来ASDK 的资料ASDK

2015-11-12 14:56:11 744

原创 偶然得到的一张设计流程图

2015-11-10 11:03:08 555

转载 iOS图片拉伸技巧—— resizableImageWithCapInsets

纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸是150x50

2015-11-09 20:15:42 681

转载 被误解的 MVC 和被神化的 MVVM

被误解的 MVCMVC 的历史MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写。它表示的是一种常见的客户端软件开发框架。MVC 的概念最早出现在二十世纪八十年代的 施乐帕克 实验室中(对,就是那个发明图形用户界面和鼠标的实验室),当时施乐帕克为 Smalltalk 发明了

2015-11-09 15:44:35 795

转载 月薪3万的程序员都避开了哪些坑

程序员薪水有高有低,有的人一个月可能拿30K、50K,有的人可能只有2K、3K。同样有五年工作经验的程序员,可能一个人每月拿20K,一个拿5K。是什么因素导致了这种差异?我特意总结了容易导致薪水低的九大行为表现,避开这些大坑,你就离高薪不远了。习惯即刻回报他不懂得只有春天播种,秋天才会有收获。刚刚付出一点点,甚至还没有付出,就想要得到回报。技术刚刚掌握,能一边百度一边干活了就觉得该拿到多少

2015-11-09 10:59:57 526

转载 IOS7 TableView适配

ios7下的app都是全屏的,意思就是所有控制器的view默认都是从屏幕的(0,0)开始。  为了达到全屏效果的app,官方为UIviewController增加了几个属性: 1 @property(nonatomic,assign) UIRectEdge edgesForExtendedLayout NS_AVAILABLE_IOS(7_0); // Defaults to

2015-11-07 10:50:14 602

原创 更准确的获取iOS设备型号

#pragma mark - 检测系统设备型号//加入了检测系统设备型号,注意这个与app版本号没有任何关系,完全是检测手机硬件型号,比如iPhone 6 Plus//IOS 获取最新设备型号方法 列表最新对照表:https://www.theiphonewiki.com/wiki/Models//如果出了新设备,可以在上面的链接找到对应的+ (NSString *)getDeviceV

2015-11-05 17:50:59 2250

原创 根据设备屏幕尺寸判断型号及其局限

//根据屏幕尺寸判断手机型号,但是不能区分真机和模拟器,当然iPhone6,6p放大模式可能也会判断出错的#define Screen_height [[UIScreen mainScreen] bounds].size.height#define Screen_width [[UIScreen mainScreen] bounds].size.width#define Screen_s

2015-11-05 17:29:57 725

原创 图片轮播添加点击事件遇到的问题

因为需求修改需要给图片轮播添加点击事件,打开对应的url,之前实现是UIScrollView添加UIImageView做子视图,所以考虑给UIImageView添加UITapGestureRecognizer,但是后来测试发现点击手势只能传递到UIScrollView,无法传递到它的子视图,后来还是在StackOverflow上找到解决办法,对po主没用的方法对我还是有用的啊:[image

2015-11-04 17:16:00 1707

原创 将NSString表示的日期转换成日期格式,修正8小时偏差,计算距今的天数

- (NSInteger)convertDateString2DaysFromNowOn:(NSString *)dateStr{ //input may like this:NSString *dateStr = @"2015-11-3 00:00:00"; NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] in

2015-11-04 11:24:08 739

转载 Parse源码浅析系列(一)---Parse的底层多线程处理思路:GCD高级用法

Parse源码浅析系列(一)---Parse的底层多线程处理思路:GCD高级用法【前言】从iOS7升到iOS8后,GCD 出现了一个重大的变化:在 iOS7 时,使用 GCD 的并行队列, dispatch_async 最大开启的线程一直能控制在6、7条,线程数都是个位数,然而 iOS8后,最大线程数一度可以达到40条、50条。然而在文档上并没有对这一做法的目的进行介绍。笔者推

2015-11-02 09:58:07 1226

原创 could not find developer disk image

早上升级了手机系统,从iOS9.0升级到了iOS9.1,连Xcode用真机调试的时候就报错了,“could not find developer disk image”,猜到了是跟升级iOS系统有关系,Xcode版本是7.0.打开目录/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Device

2015-10-30 14:14:26 838

转载 微信 iOS9 适配总结

每年iOS升级,都会带来一些坑,这次iOS9也不例外。本文总结了微信在适配iOS9上遇到的问题和解决方案。一、iOS9问题汇总1. 编译问题(Bitcode)大部分人升级到Xcode7后,首先遇到的问题是编译不过,错误提示大致是xxx does not contain bitcode. You must rebuild it with bitco

2015-10-27 11:50:05 1134

转载 iOS Good Practices

iOS Good PracticesJust like software, this document will rot unless we take care of it. We encourage everyone to help us on that – just open an issue or send a pull request!Interested in oth

2015-10-24 15:58:08 1958

转载 iOS开发必备--环境变量配置(Debug & Release)

本文为投稿文章,作者:陈兴Startry(博客)本篇文章主要讲述了如何使用(Xcode配置文件xcconfig)去动态配置开发或者生产网络环境, 以及在多项目和运行中如何切换环境。关于xcconfig文件, 目前在官方很难找到一篇专门的指南介绍, 但是国外有篇非官方指南《The Unofficial Guide to xcconfig files》详细的介绍了xcc

2015-10-23 14:52:14 1188

转载 写给那些傻傻的,想做服务器开发的应届生

前言猿题库刚刚结束了北京地区的大规模校园招聘,国庆之后打算转战外地进行校招。我本人深度参与了此次的校招工作,包括笔试题命题、面试题命题以及具体的面试工作。我在面试中发现了一个非常有意思的现象,就是大多数应届生都想做服务器端开发,但是他们却又不清楚服务器端开发具体要做些什么。我和同事聊天的时候说起此事,我们认为可能应届生觉得:做服务器端开发可以让自己写的程序运行在很多台机器上

2015-10-21 19:19:39 964

转载 修复cocoapods

在拉下松爷更新的Podfile后,尝试用pod update更新,结果出现下面错误$pod updateUpdate all podsAnalyzing dependencies[!] Unable to satisfy the following requirements:- `JSQMessagesViewController (~> 6.1.0)` required by `P

2015-10-20 14:44:27 1053

转载 非科班出身的人学习编程不负责任指南

为何要写这样一篇文章来我们这个实验室里读研的学生可能自从来到这里的第一天就觉得自己的命运很苦逼。他们读本科时主修的是机械设计、制造以及自动化之类的专业,毕业时的简历上也顶多是写写擅长 MS Word、PowerPoint、UGNX、AutoCAD 之类的应用软件。他们有限的学习生涯里,怎么也不会想到来到这里竟然要首先重新学习 C 语言,然后还要学 C++,接下来还要学习 Python 或

2015-10-20 10:32:20 953

转载 创业泡沫的「军功章」,高薪低能的程序员要分走一半

今年 9 月阿里校招规模缩减,薪水也较往年有所下降。甚至还出现了不仅仅是产品、运营这样的非技术岗位受到了波及,就连核心开发岗位也未能幸免。甚至出现了给了 Offer 再拒绝学生的情况,让应届生们体验了一把「拥抱变化」。程序员云集的社区,如 v2ex、知乎立刻出现了对阿里巴巴的声讨。程序员们纷纷表示阿里巴巴在这件事情上的表现真是烂到极点,然后又惯例把阿里巴巴的 HR 制度批判一番,最后以「阿

2015-10-19 17:20:38 793

转载 iOS开发中那些高效常用的宏

iOS开发过程中使用一些常用的宏可以提高开发效率,提高代码的重用性;将这些宏放到一个头文件里然后再放到工程中的-Prefix.pch文件中(或者直接放到-Prefix.pch中)直接可以使用,灰常方便。本文整理自http://www.cocoachina.com/applenews/devnews/2013/0328/5907.html 。做了一些分类和注释,可以根据自己习惯再添加

2015-09-24 20:11:42 963

原创 iOS9 微信支付支付宝支付适配

网上有相关文章,但不全,一方面是限制了http访问,需要在info.plist中设置下:NSAppTransportSecurity NSAllowsArbitraryLoads 另一方面,是界面跳转,将要使用的URL Schemes设置为白名单:LSApplicationQueriesSchemes alipay wechat weixin 这个微信

2015-09-22 19:28:35 3887

原创 WAPG1 真机模拟慢速网络

这个方法是在《iOS开发进阶》上看到的,想想自己以前为了模拟慢速网络拼命上传东西就搞笑 ^ ^具体位置是:设置-开发者-Status-Network Link Conditioner-Choose a profile,我选的Very Bad NetWork,效果不错。模拟器上模拟慢速网络据说可以用Charles,不过我没装,没有测试

2015-09-11 17:16:57 1035

转载 我的iOS高效编程秘诀—坚持编程习惯

作者:sunljz 授权本站转载。习惯会影响一个人做事的方式,也会直接影响效率。我经常在项目完成后自我总结,有哪些做得好的,有哪些做得不好的?然后把一些好的流程记录下来,并且重新运用回编程中。那些能够坚持去做的流程,就变成了我的编程习惯,这些良好的习惯就成就了我高效的编程效率!一、轻文档先行什么叫轻文档?其实轻文档指的是不需要按照标准的软件工程知识来编写需求分析,架构设

2015-08-31 14:11:10 361

转载 中文字符ASCII码和NSString相互转换

在xcode中,文件以utf8格式保存。因此,其中变量对象也是以utf8格式保存。不同语言的utf8编码不一样,英文的utf8编码和ascii码一样。不同语言的每个字符的utf8编码的字节数不一样,字节码也不一样。对于英文字符,查看它的ascii码,很方便,将字符取出来,就是它的ascii码。其实,对于非英文字符,取字符集编码的方式也是这样。这样统称为取ASCII码,在很多文档中也是这样描

2015-08-14 14:07:44 1017 1

转载 NSString & Unicode

objc.io 是一个优秀的关注 Objective-C 开发的网站,发布了一系列文章。@方一雄发起了一个将其译成汉语的计划。我译的文章是 objc.io 第九期里卷首语和第一篇文章。原文在这里。—————————————————————————————————————卷首语欢迎来到 objc.io 第九期!这一期的文章都是关于字符串的。字符串在各种

2015-08-14 11:23:06 683

Beginning iOS 7 Development Exploring the iOS SDK随书源代码

Beginning iOS 7 Development Exploring the iOS SDK随书源代码

2014-12-12

Beginning iPhone Development with Swift: Exploring the iOS SDK

Beginning iOS 7 Development Exploring the iOS SDK的新版本,推荐

2014-12-12

AddMissingTemplates.zip

为Xcode 6.1添加Empty Application project template

2014-12-01

Beginning iPhone Development with Swift Exploring the iOS SDK源代码

Beginning iPhone Development with Swift Exploring the iOS SDK随书源代码

2014-11-24

Beginning iOS 7 Development Exploring the iOS SDK

Beginning iOS 7 Development Exploring the iOS SDK精通ios开发第六版英文版

2014-11-08

严蔚敏《数据结构》源代码

严蔚敏《数据结构》源代码,随书源代码,多做习题有好处

2014-09-28

空空如也

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

TA关注的人

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