自定义博客皮肤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

喧嚣中坚守一份宁静

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

转载 App Store被拒理由大全

截图中出现了Android截图中出现了hack苹果的内容评论中出现了“屌丝”等不雅词汇App中包含谈论Android系统的内容你修改了状态栏,不行只有第三方登录,没有自己的注册登陆功能,不行您的应用包括色情内容(色情交易,色情展示)有微信分享功能,结果因为要强制用户安装微信,才能使用该功能,被拒应用内用了圆角按钮,无情被拒你给我解释解释,应用里的积分从哪里来,到哪里去?应用里面表示有广告,但是审核

2015-06-30 10:13:39 627

转载 ReactiveCocoa源码解析

(一)神奇的Macros 先说说RAC中必须要知道的宏RAC(TARGET, [KEYPATH, [NIL_VALUE]])  使用:RAC(self.outputLabel, text) = self.inputTextField.rac_textSignal; RAC(self.outputLabel, text, @"收到nil时就显示我") = self.i

2015-06-26 00:34:51 1018

转载 svn迁移到git下全过程

git的出现,让svn深受打击,大家纷纷转战git。没错,我也移情别恋了,一下就描述一下抛弃svn,迷上git的过程吧简单粗暴,命令如下:git svn clone https://localhost:8443/svn/www/ –no-metadata –trunk=trunk www参数说明:no metadata 参数是阻止git 导出svn包含的附加信息,这

2015-06-26 00:18:02 5682 1

转载 企业版证书($299)In-House方式发布指南

一、明确几个概念1、企业版IDP:即iOS Development Enterprise Program。注意是$299/Year那种,并不是$99/Year的那种。2、In House:是只企业内部发布,仅限企业内部人员使用。二、In-House方式特点1、不能发布到Apple Store进行销售。2、不需要Apple评审。3、可以使用

2015-06-26 00:04:30 2573

转载 【长篇高能】ReactiveCocoa 和 MVVM 入门

翻译自ReactiveCocoa and MVVM, an Introduction. 文中引用的 Gist 可能无法显示。为了和谐社会, 请科学上网。MVC任何一个正经开发过一阵子软件的人都熟悉MVC,它意思是Model View Controller, 是一个在复杂应用设计中组织代码的公认模式. 它也被证实在 iOS 开发中有着第二种含义: Massive View C

2015-06-25 13:02:20 944

转载 iOS跳转到系统设置页

大家都知道,在iOS5.0时时可以跳转到系统的设置页的。但是在5.1之后就不可以了。刚才研究了下这个问题,发现只有iOS8可以跳转到系统设置里自己App的页面。目前没有找到iOS7怎么跳转过去。如果你知道请一定要留言告知,Thanks!下面说下iOS8是如何跳转的,以下是代码:[objc] view plaincopyprint?

2015-06-24 18:04:27 872

转载 先进的自动布局工具箱

来源:answer_huang的博客原文:Advanced Auto Layout Toolbox 在我的上一个项目中,因为是面向公司内部使用的客户端,所以我直接抛弃了iOS5,在项目中大量使用了iOS6中的新特性:自动布局,才发现生活可以如此美好(除了调bug的时候),发张图大家感受一下,下面分别为横屏和竖屏下的布局,再也不要像之前那样适配的死去活来了:horizonta

2015-06-24 16:39:42 769

转载 细数AutoLayout以来UIView和UIViewController新增的相关API

UILayoutSupport@property(nonatomic,readonly,retain) id topLayoutGuide NS_AVAILABLE_IOS(7_0);  @property(nonatomic,readonly,retain) id bottomLayoutGuide NS_AVAILABLE_IOS(7_0);   @protocol UILayoutSup

2015-06-23 17:25:36 513

转载 动态计算UITableViewCell高度详解

转自Haven's Blog 不知道大家有没有发现,在iOS APP开发过程中,UITableView是我们显示内容常见的控件,本人觉得它是UIKit中最复杂的一个控件。今天要向大家介绍的就是如何动态计算UITableViewCell高度的一经验与技巧,在此做一些总结方便朋友们查阅。为了不让讲解空洞抽象,我还是用代码实例的方式进行讲解,这样更容易接收与学习。 本文将介绍四种情况

2015-06-23 01:23:26 493

转载 iOS下的unit test——OCUnit

OCUnit是Xcode4.x的时候集成的测试框架。OCUnit中的测试分为两类,一类是Logic Tests,另一类是Application Tests。      Logic Tests更倾向于测试数据的流动,无关乎界面的逻辑部分,是个白盒测试;Application Tests更倾向于测试接口,尤其是和用户交互的接口,是个黑盒测试。当然实际情况并非非此即彼的一刀切的,但基本的区分思路

2015-06-20 00:30:34 498

原创 UIViewController 中常见时序记录(layoutSubViews 与 XXXXappear/disappear 相关)

UIViewController中的Xib中的尺寸是 (320, 568)。2015-06-18 22:14:00.055 TestProject[10783:607] initWithNibName2015-06-18 22:14:00.086 TestProject[10783:607] viewDidLoad2015-06-18 22:14:00.086 TestProj

2015-06-18 22:21:48 951

转载 iOS7导航栏遮盖问题的解决

在开发iOS7的界面的时候,有时候你会发现UIViewController里的subView有时会被导航栏遮盖,原因是iOS7鼓励全屏布局,UIViewController中的self.view的坐标原点是从导航栏的原点开始算起,如果你不想self.view的起始点从导航栏原点开始计算,你只要设定:self.edgesForExtendedLayout = UIRectEdgeNone

2015-06-18 12:51:30 782

转载 iOS时间那点事

NSDateNSDate对象用来表示一个具体的时间点。NSDate是一个类簇,我们所使用的NSDate对象,都是NSDate的私有子类的实体。NSDate存储的是GMT时间,使用的时候会根据 当前应用 指定的 时区 进行时间上的增减,以供计算或显示。可以快速地获取的时间点有:now (当前时间点)相对于1 January 2001, GMT的时间点相对于1970的时间

2015-06-14 22:25:18 1687

转载 c语言中realloc()函数解析

真是有点惭愧,这些内容本应该很早就掌握的,以前只是糊里糊涂的用,不知道在内存中具体是怎么回事,现在才弄清楚。realloc(void *__ptr, size_t __size):更改已经配置的内存空间,即更改由malloc()函数分配的内存空间的大小。如果将分配的内存减少,realloc仅仅是改变索引的信息。如果是将分配的内存扩大,则有以下情况:1

2015-06-14 21:03:47 612

转载 Xcode中的project.pbxproj冲突怎么解决

知乎:http://www.zhihu.com/question/19763504

2015-06-12 11:19:06 3245

转载 iOS不规则按钮实现

UIButton 在使用 png 作為按鈕時即使點到透明的部份依然會觸發 touch 事件為了達到更準確的點擊效果需建立繼承 UIButton 的類別 (NonRectButton.h)覆寫 -(BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event 的觸發條件和擴展 UIImage 類別的功能

2015-06-12 11:05:14 2859

转载 IOS AVFoundation QRCode Scan

使用 AVFoundation 實現 QRCode 掃描note : only available after ios7AVCaptureMetadataOutput 在 ios7 擴充了能夠辨識一維條碼和二維條碼的功能而目前 zxing 似乎也還不支援 arm64 的架構因此若 app 只打算支援 ios7 以上的話可以考慮使用此方式實作 QRCode

2015-06-12 11:02:15 1173

转载 IOS CIFilter QRCode Generate

如果需要支援 ios7 以下的話可以考慮使用這套iOS-QR-Code-Encoder使用上個人認為也相當容易~以下代碼為在 UIViewController 中放置一個 320*320 的 UIImageView並將 QRCode 呈現在 UIImageView 中MainViewController.m- (void)viewDidLoad{

2015-06-12 11:00:01 1093

转载 iOS运动视觉效果-UIMotionEffect

这里我要说的是IOS7的新特性-UIInterpolatingMotionEffect。苹果文档的解释是:A UIInterpolatingMotionEffect object maps the horizontal or vertical tilt of a device to values that you specify so that UIKit can apply those

2015-06-12 10:58:34 2996

转载 Cocoa线程安全/非线程安全的类和函数汇总

线程安全的类和函数下面这些类和函数通常被认为是线程安全的。你可以在多个线程里面使用它们的同一个实例,而无需获取一个锁。NSArrayNSAssertionHandlerNSAttributedStringNSCalendarDateNSCharacterSetNSConditionLockNSConnectionNSDataNSDateNSDecimal functionsNSDe

2015-06-11 00:44:46 1348

转载 重写isEqual方法和hash方法

参考:[1]http://www.mikeash.com/pyblog/friday-qa-2010-06-18-implementing-equality-and-hashing.html[2]http://www.karlkraft.com/index.php/2008/01/07/equality-vs-identity/判断对象是否相同是经常用到的,因此在NSobjec

2015-06-10 10:47:54 1487

转载 svn:ignore的使用

用svn管理代码,一直以来都受到一件不爽事情的困扰:1)有些文件或文件夹不想在commit的时候看到,虽然他们是non-versioned,比如*.bak.*.class,*.scc(vss文件),目录比如bin/, classes/,还有一些是eclipse之类开发工具生成的文件2)当错误的将以上那些不想看到的文件加入svn后,该怎么忽略它们 google了一下s

2015-06-09 00:44:31 2554

转载 Eclipse for Mac 常用快捷键

为了提高开发效率,Eclipse 为我们提供了许多快捷键,它们能够帮助我们快速和方便的完成一些繁琐的操作。   关于 Eclipse for Windows 的快捷键,在百度和谷歌等搜索引擎都可以搜索到,在这里只提供 Eclipse for Mac 的常用快捷键。我并不打算把所有的快捷键都罗列出来,那样非常没有必要。Command + O:显示大纲Command + 1:快速修

2015-06-08 09:35:50 1230

转载 代码添加constraint,设置translatesAutoresizingMaskIntoConstraints为NO的原因

在用代码为控件添加NSLayoutConstraint的时候,有时会遇到以下错误:Unable to simultaneously satisfy constraints.Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look a

2015-06-07 00:19:49 2098

转载 CocoaPods使用篇-多工程时怎么使用Pods

问题 1 一个项目中,主工程包含了pod子工程,其他静态类库工程,也想引用pod时,怎么办?目录结构如下:MainProjectPods.xcconfigPodsSubProject1Pods.xcconfig解决办法:     1 在子工程SubProject1下也建一个Pods.xcconfig,复制其内容,只修改

2015-06-04 00:34:32 6334 2

转载 如何通过svn,git进行优雅的代码集成

author's avatar 如何通过svn,git进行优雅的代码集成 on 2014-09-12 under svn git 谈到代码集成,大部分人可能会想到各种的CI Server,比如CruiseControl、Hudson、Jenkins种种。这些持续集成的工具基本上都是将源码管理工具、构建工具、测试工具等集成起来通过统一的配置来实现多项目、松耦合、自动化、透明化的构建目标的。而深入到某

2015-06-03 13:37:39 1317

转载 ReactiveCocoa - iOS开发的新框架

本文为InfoQ中文站特供稿件,首发地址为:文章链接。如需转载,请与InfoQ中文站联系。什么是ReactiveCocoaReactiveCocoa(其简称为RAC)是由Github 开源的一个应用于iOS和OS X开发的新框架。RAC具有函数式编程和响应式编程的特性。它主要吸取了.Net的 Reactive Extensions的设计和实现。ReactiveCocoa

2015-06-01 17:54:38 1181 1

转载 MVC与MVVM

MVC是构建iOS app的标准模式。本文中,我们将重温一下MVC是什么,详述它的缺点,并且告诉你一个新的方式来架构你的app:Model-View-ViewModel。(via:Bryce Zhang的博客,翻译自Model-View-ViewModel for iOS) 如果你已经开发一段时间的iOS应用,你一定听说过Model-View-Controller,即M

2015-06-01 17:41:35 991

个人总结笔记

自己总结的两年工作中点滴收获,主要是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关注的人

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