自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 商店下载xcode很慢吧,其实也可以使用迅雷下载的哈.快来GET!

大家都知道在商店下载xcode的尿性速度了吧,这就是当时xcodeGhost爆发的一个诱因.速度很不给力啊!但是不要着急!其实也是可以用迅雷下载的!看下面的介绍:打开https://developer.apple.com/downloads/ 如果没有登陆会提示登陆(没有就注册吧)然后如下图看到了把 苹果开发者网站提供的,包括IOS、OS X 很多下载东西~!直接点击...

2015-11-28 11:51:00 465

转载 如何将程序打包上传到Appstore

1.将程序打包上传到Appstore  一般项目开发完毕了,没有问题了就要上传到应用商店里了让苹果进行审核了,通过之后用户就可以下载了.  那么具体的一个步骤是怎么样的呢?    连上真机,在xcode7之后可以不用真机就可以调试了,但是没有证书是无法进行打包的!所以注意,xcode7虽然可以免证书真机调试,但是没有证书是无法打包!  1.选择归档,下图所示:  ...

2015-11-25 00:18:00 204

转载 上海的雨什么时候才可以停...

11月是一个阴雨连绵的季节,连续的下雨.感觉整个人都要发霉了,现在这个时候又开始下雨了...转载于:https://www.cnblogs.com/doubleLWithiOS/p/4993397.html

2015-11-25 00:10:00 467

转载 17个提升iOS开发效率的神器

时间就是金钱。编码效率的提升意味着更多的收入。可是当我们的开发技巧已经到达一定高度时,如何让开发效率更上一层楼呢?答案就是使用开发工具!在这篇文章中,我会向你介绍一些帮助我提升编码速度和工作效率的工具。Xcode插件几乎所有开发者都知道Alcatraz是一个开源的包管理工具,可以让我们更轻松地管理各种插件。接下来就介绍下我的最推荐的10个插件:10.HOStringSense...

2015-11-23 01:31:00 168

转载 xcode7.1 安装不了Alcatraz怎么办.看这里

按照github上面的安装的方法,但是发现并没有成功.这是为什么呢?解决的方法是什么呢?  看下面:      这个时候新的问题来了,要怎么获取7.1的UUIDs呢?看下面:    打开你的终端,输入下面的代码就可以了:    defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatib...

2015-11-06 17:59:00 135

转载 来自我的破船大大的博客,记录他的iOS成长之路,与君同勉!

注1:这篇文章是我的iOS成长之路系列文章中的第三篇文章,第一篇文章:iOS成长之路-1-入门,第二篇文章:iOS成长之路-2-我的第一个iOS Demo。通过两周时间来学习iOS,我慢慢的叩开了iOS开发的大门,接下来就是一个积累的过程,我主要经历了如下几个过程:饱览群书跟着项目一起成长与同行交流做一些分享饱览群书在初期,我认为多看书对于个人...

2015-11-06 09:35:00 134

转载 如何生成SSH公钥

1.生成公钥首先检查本机公钥:$ cd ~/.ssh如果提示:No such file or directory 说明你是第一次使用git。如果不是第一次使用,请执行下面的操作,清理原有ssh密钥。$ mkdir key_backup$ cp id_rsa* key_backup$ rm id_rsa*生成新的密钥:$ssh-keygen -t rsa-C...

2015-11-04 21:05:00 160

转载 iOS常用第三方库之Masonry

一、前言  关于苹果的布局一直是我比较纠结的问题,是写代码来控制布局,还是使用storyboard来控制布局呢?以前我个人开发的时候很少使用代码去写约束,因为太麻烦了。所以最终选择的都是AutoLayout进行布局,然后拖线设置约束。不过好多公司进行iOS开发的时候都会去动态的修改约束,而且有的会使用约束去创建一些动画,所以不太去用storyboard进行开发(还有就是使用story...

2015-10-28 21:38:00 187

转载 iOS超全面试题,面试前看一看,不错

之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。(题目来源于网络,侵删)1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类...

2015-10-19 14:25:00 438

转载 关于iOS9适配中的坑

作者:董铂然授权本站转载。本文主要是说一些iOS9适配中出现的坑,如果只是要单纯的了解iOS9新特性可以看瞄神的开发者所需要知道的 iOS 9 SDK 新特性。9月17日凌晨,苹果给用户推送了iOS9正式版,随着有用户陆续升级iOS9,也就逐渐的衍生出了一系列的问题,笔者也在赶忙为自己维护的App做适配,本文写的一些坑基本都是亲身体验了。一、NSAppTransportSe...

2015-10-16 18:00:00 155

转载 使用Alcatraz来管理Xcode插件,感谢github

首先上地址:https://github.com/wawsc5354524/Alcatraz这个是管理插件的插件的地址.安装方法也很简单:InstallationTo install, open up your terminal and paste this:curl -fsSL https://raw.github.com/supermarin/Alc...

2015-09-27 17:30:00 201

转载 如何将iOS应用发布到App Store详解

系统信息Mac:OS X 10.8.4XCode:4.6.3发布证书申请请参照我的上一篇博客http://my.oschina.net/joanfen/blog/1336241.登陆苹果开发者中心http://developer.apple.com(99美元账号)2.进入itunes connect3.选择Manage Your Apps4.选择Add...

2015-09-08 23:09:00 118

转载 iOS 集成银联支付(绕过文档的坑,快速集成)

iOS 集成银联支付(绕过文档的坑,快速集成)本文是投稿文章,作者:南栀倾寒当初集成支付宝的时候,觉得见了这么丑的代码,加上这么难找的下载地址,在配上几乎为零的文档,寒哥就要吐血了。下午去集成银联,才知道血吐的早了。下载地址:https://open.unionpay.com/upload/download/Development_kit85427986...

2015-09-07 02:57:00 155

转载 iOS第三方开源库的吐槽和备忘

iOS第三方开源库的吐槽和备忘做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。首先整理了一份Github上排名靠前的iOS库(大...

2015-09-07 02:47:00 125

转载 支付宝SDK下载地址

简直太难找了,这里自己收藏起来,以备不时之需!https://b.alipay.com/order/productDetail.htm?productId=2013080604609654&tabId=4#ps-tabinfo-hash转载于:https://www.cnblogs.com/doubleLWithiOS/p/4787830.html...

2015-09-07 02:34:00 405

转载 Xcode真机调试<免开发者证书!>

1.准备MAC版本:OSX10.10.4Xcode版本:Xcode7 beta5(点击下载)真机设备:iPad Air(iOS 8.1.3)2.首先先安装Xcode7,并且运行Xcode,点击左上角菜单Xcode -> Preferences。3.设置好版本4.下载好相应的SDK,也可以网上下了放进去,Xcode太慢了要5小时左右。...

2015-08-24 05:03:00 336

转载 CocoaPods pod install/pod update更新慢的问题

最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod install --verbose --no-repo-updatepod ...

2015-08-18 20:02:00 103

转载 如何使用cocoapods来进行依赖库的管理

一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境...

2015-08-14 16:34:00 187

转载 NSNumber,NSValue和NSData之间有什么区别?分别应用在什么地方?

我们在编码中,很多时候需要将C里面原生的数据封装成对象,这样可以用NSDictionary或者NSArray来存取访问。尤其是一些做适配的情况下,这种封装是不可避免的。Objective-C提供了不少类可以帮助我们,比较常见的是NSNumber,NSValue和NSData。NSNumber主要是用来封装ANSI C内置的数据,比如char,float,int等等。这个类提供了一批封装/...

2015-05-13 15:34:00 156

转载 <转>iOS逆向工程:Reveal查看任意app的高级技巧!

Reveal查看任意app的高级技巧Reveal是一个很强大的UI分析工具,与其他几个功能相近的工具(比如PonyDebugger)相比,其最大的特点就是非常直观,用来查看app的UI布局非常方便。其常规用法是将framework集成至Xcode工程中,可参见Reveal的官网http://revealapp.com/,但我们这次讲述的却是非常规用法。在12/21的#阿...

2015-05-11 22:55:00 161

转载 如系统的管理Xcode中的插件:Alcatraz!

Alcatraz 是一个 Xcode 上开源的包管理器(package manager),你可以用它去发现或者安装插件、模板、颜色主题等,而不必手动地克隆复制文件。它和 Xcode 无缝整合在一起。现在 Alcatraz 支持 Xcode5 了。Alcatraz 源码地址在:https://github.com/supermarin/Alcatraz用法从 Windo...

2015-05-11 21:47:00 125

转载 ios nil、NULL和NSNull 的使用

nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一个对象,是类的meta-class的实例), 而NSNull则用于集合操作,虽然它们表示的都是空值,但使用的场合完全不同。示例如下:idobject=nil;//判断对象不为空...

2015-05-03 09:56:00 92

转载 iOS开发中获取文件路径的方法介绍

1.首先要知道什么是沙盒?  沙盒就是每一个应用程序安装完毕之后在本地生成的一个文件夹,就叫做沙盒文件.下面是沙盒的一个路径展示:  可以看到:  iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么?下面就详细的一一道来:  分别是:documents,tmp,app,Library。  而获取APP的沙...

2015-05-03 09:51:00 171

转载 iOS开发中常用的几种设计模式

下面是iOS开发中比较常用的几种设计模式.详情如下所示:(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegate(二)观察者模式应用场景:一般为model层对...

2015-04-28 17:32:00 100

转载 XML和JSON的一个详细对比

1.定义介绍(1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。XML是...

2015-04-27 11:49:00 87

转载 <转>Java转iOS-第一个项目总结(2):遇到问题和解决方案

目录1.UITableView滑动卡顿的优化2.右滑手势返回3.添加页面统计4.debug版和release版5.关于页面刷新6.关于页面布局7.推荐博客遇到问题和解决方案本文是Java转iOS-第一个项目总结(1)?的内容补充,分析遇到的一些问题和解决方案,分享一些收获。1.UITableView滑动卡顿的优化因为 `UITableView`的c...

2015-04-24 04:03:00 125

转载 (转)总结iOS 8和Xcode 6的各种坑

项目路径坑模拟器的路径从之前的 ~/Library/Application Support/iPhone Simulator 移动到了 ~/Library/Developer/CoreSimulator/Devices/ 这相当的坑爹,之前运行用哪个模拟器直接选择这个模拟器文件夹进去就能找到项目现在可好,Devices目录下没有标明模拟器的版本,图片上选中的对应的可能是...

2015-04-13 06:01:00 108

转载 iOS开发之Xcode6之后不再自动创建Pch预编译文件,该如何解决这个问题?

  在Xcode6之前,创建一个新工程xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件.  首先说一下pch的作用:1.存放一些全局的宏(整个项目中都用得上的宏)2.用来包含一些全部的头文件(整个项目中都用得上的头文件)3.能...

2015-04-13 05:40:00 107

转载 iOS开发:Objective-C中通知与协议的区别?

what is difference between NSNotification and protocol? (通知和协议的不同之处?)我想大家都知道这个东西怎么用,但是更深层次的思考可能就比较少了吧,众所周知就是代理是一对一的,但是通知是可以多对多的.但是为什么是这个样子,有没有更深的思考过这个问题?今天看了下网上的几个视频教程,KVO、KVC、谓词、通知,算是开发中的高级点...

2015-04-10 20:05:00 134

转载 PT和PX是什么鬼?

我相信很多人都不知道PT和PX到底是什么东西吧,今天在网上找到了一个这样的文章,刚好写的是这个东西,就收藏起来字体大小的设置单位,常用的有2种:px、pt。这两个有什么区别呢?先搞清基本概念:px就是表示pixel,像素,是屏幕上显示数据的最基本的点;pt就是point,是印刷行业常用单位,等于1/72英寸。这样很明白,px是一个点,它不是自然界的长度单位,谁能说出一个“点”有多长多...

2015-04-05 16:43:00 221

转载 使用cocoaPods经常出现的问题以及解决方案

工程使用CocoaPods管理第三方库,在新的目录update版本的时候出现如下问题问题1描述:diff: /../Podfile.lock: No such file or directory diff: /Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfi...

2015-03-22 20:47:00 148

转载 int.NSInteger.NSUInteger.NSNumber的区别

1.当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用NSInteger,但更推荐使用NSInteger,因为这样就不用考虑设备是32位的还是64位的。(以后使用NSInteger,因为苹果现在必须让程序支持64位的,所以以后不要在使用int 来定义变量了)2.NSUInteger是无符号的,即没有负数,NSInteger是有符号的。3.有...

2015-03-22 15:58:00 175

转载 在Mac 系统下进行文件的显示和隐藏

Mac 系统如何显示或者隐藏文件呢?苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写):显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命...

2015-03-21 22:07:00 111

转载 如何在Mac 环境下安装Ruby环境

对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。此安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ....

2015-03-21 13:23:00 129

转载 Objective-C与Java之间的简单对比(转)

Cocoa是什么,Cocoa是使用OC语言编写的工具包,里面有大量的类库、结构体,其实就相当于java中的标准API、C++中的标准库。OC中没有命名空间的概念,所以使用加前缀来防止命名冲突,因此你会看到大量的以NS 为前缀的类名、结构体、枚举等。Cocoa框架由Foundation Kit、App Kit两部分组成,前者是基础工具库,后者主要是UI库、高级对象等。...

2015-03-18 19:53:00 311

转载 iOS开发中创建对象的两个方法对比

OC语法中创建对象的二种方法的对比:1.使用new 来进行对象的创建.2.使用alloc 和 Init 来创建对象.使用new来创建对象,系统会直接开辟好内存,调用init方法来初始化对象.使用alloc和init方法则是首先系统会给变量分配内存,而后调用Init 方法来进行初始化.New方法是这个方法的概括.但是:1.在实际开发中很少会用到new,...

2015-03-16 16:17:00 133

空空如也

空空如也

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

TA关注的人

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