- 博客(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
转载 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
Objective C经典教程
2012-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人