自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (6)
  • 收藏
  • 关注

转载 XCode环境变量及路径设置

一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。所以在修改User Header Search Paths这个选项的时候使用"$(SRCROOT)/当前工程名字/需要包含头文件所在文件夹"将上面的双引号里面的字符串拷贝

2014-05-31 15:06:35 1040

转载 CocoaPods安装和使用教程

2014-05-29 11:12 6人阅读 评论(0) 收藏 举报目录(?)[+][转载自:http://code4app.com/article/cocoapods-install-usage] 目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目

2014-05-29 11:23:47 763

转载 如何向App Store提交应用

当你克服重重困难终于开发出了自己的App,下一步就是向App Store提交应用了,这时应该如何操作呢?我的App真的准备好提交了?我敢肯定这些问题将会浮现在你的脑海。基于这篇教程,我将告诉“”阅读器 作者:Bart Jacobs当你克服重重困难终于开发出了自己的App,下一步就是向App Store提交应用了

2014-05-28 15:21:10 884

转载 iOS 关于枚举的使用

引言:枚举值 它是一个整形(int)  并且,它不参与内存的占用和释放,枚举定义变量即可直接使用,不用初始化.在代码中使用枚举的目的只有一个,那就是增加代码的可读性.使用:枚举的定义如下:[csharp] view plaincopytypedef enum  {      //以下是枚举成

2014-05-28 09:36:13 585

转载 轻量级KVO ——》 KVO 管理 observeValueForKeyPath

【转】http://joeyio.com/2013/10/21/lightweight_kvo/在这篇文章中,我会实现一个自己用的简单KVO类,我认为KVO非常棒,然而对于我大部分的使用场景来说,有这两个问题:1. 我不喜欢在observeValueForKeyPath:ofObject:change:context:方法里通过keyPath值来做调度,当Obser

2014-05-23 15:39:11 776

转载 mac 键盘按键符号讲解

⌘——Command ()⌃ ——Control⌥——Option (alt)⇧——Shift⇪——Caps Lockfn——功能键就是fn,一般在苹果键盘左下角,或者小键盘中间

2014-05-23 10:09:06 3220

转载 ios使用自带git respository管理项目

最近突然感兴趣于研究一下apple自带的git库管理ios源码,目前有一些浅显的了解,网上相关的中文介绍不是太多,所以写下来分享一下,一来可以记录,二来可以以后发现问题再来扩充。在创建工程时,会有这样一个选项,当我们勾选上后,Xcode就会为我们的工程创建一个隐藏的git库,每当代码有更改时,提交更新后就会添加到git库中,类似于我们的svn。

2014-05-22 17:11:19 808

转载 mac 终端 常用命令

基本命令1、列出文件ls 参数 目录名        例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录     cd    例:想到驱动目录下溜达一圈   cd /System/Library/Extensions3、建立新目录mkdir 目录名

2014-05-22 15:18:27 703

转载 iOS应用崩溃日志分析

转自raywenderlich 作为一名应用开发者,你是否有过如下经历? 为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 ! 如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,从何处着手呢? 这时iOS崩溃日志派上用

2014-05-22 11:18:55 840

转载 iOS CoreBluetooth 教程

去App Store搜索并下载“LightBlue”这个App,对调试你的app和理解Core Bluetooth会很有帮助。================================Demo下载地址:http://download.csdn.net/detail/jimoduwu/7146875================================Core B

2014-05-20 15:31:32 926

转载 appStore上传苹果应用程序软件发布流程

首先确定帐号是否能发布, https://developer.apple.com/account,如果你打开Provisioning Portal,然后点击DisTribution看到的是下图中那样,再考虑按下面的方法弄(1)图中加号是灰色,点击图中的加号,没有反应,说明你的帐号不能发布,找你们老大要帐号,正常情况是加号是黑色,点击会弹出一个创建证书界面。 (2)

2014-05-18 06:04:54 1482

转载 ipad/iphone启动界面Default.png

参考http://blog.csdn.net/complex_ok/article/details/6061188和http://www.cocoachina.com/bbs/read.php?tid-17132.htmliOS设备现在有三种不同的分辨率:iPhone 320x480, iPhone 4 640x960, iphone 5 640* 1136

2014-05-17 10:25:04 1732

转载 iOS中检测硬件和传感器

首先要知道,你需要查看所需的硬件或传感器是否存在,而不是假设设备有哪些功能。举个例子,你不能假设只有iPhone才有麦克风,而应该使用API来查看麦克风是否存在。下面这段代码的第一个优势在于,它能自动兼容将来推出的新设备和外接麦克风。第二个优势呢?这段代码只有一行。检查麦克风可用性的正确方法1234- (BOOL) microph

2014-05-16 18:36:43 4127

转载 iOS中代码支持多国语言切换的实现(Xcode5+iOS7)

时间2014-03-08 22:14:13 CSDN博客 原文  http://blog.csdn.net/gisxy/article/details/20577881为了增加程序的用户使用数量,那么程序的国际化是不可或缺的一步。在Xcode中要实现程序的国际化,其实非常简单,开发者只需要简单配置,并修改相应的字符串键值对即可。        应用程序的国际化主要包括三个方

2014-05-16 15:03:42 980

转载 [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端三)

前两篇介绍了如何通过XMPP来发送消息和接收消息,这一篇我们主要介绍如何来美化我们的聊天程序,看一下最终效果呢,当然源程序也会在最后放出好了,我们来看一下我们写的程序这里我们自定义了TableViewCell一行是显示发布日期,一行是显示发送的消息,还有一个是背景[java] view plaincopy

2014-05-15 11:17:19 739

转载 [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端二)

接上一章的,这一章我们着重介绍XMPP为了方便程序调用,我们把XMPP的一些主要方法写在AppDelegate中在AppDelegate.m下这几个方法为:[java] view plaincopy-(void)setupStream{            //初始化XMPPStream      x

2014-05-15 11:15:34 689

转载 [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端一)

介绍完了服务器,这篇我们就要介绍重点了,写我们自己的IOS客户端程序先看一下我们完成的效果图首先下载xmppframework这个框架,下载点ZIP下载接下来,用Xcode新建一个工程将以下这些文件拖入新建工程中加入framework并设置到这里我们就全

2014-05-15 11:14:13 887

转载 [iPhone高级] 基于XMPP的IOS聊天客户端程序(XMPP服务器架构)

介绍完了服务器,这篇我们就要介绍重点了,写我们自己的IOS客户端程序先看一下我们完成的效果图首先下载xmppframework这个框架,下载点ZIP下载接下来,用Xcode新建一个工程将以下这些文件拖入新建工程中加入framework并设置到这里我们就全

2014-05-15 11:11:58 756

转载 【iOS XMPP】使用XMPPFramewok(五):好友列表

好友列表 好友列表,在 XMPP 中被称为 roster,花名册?获取 roster 需要客户端发送 标签向 XMPP 服务器端查询 一个 IQ 请求:  from="[email protected]"  to="example.com"  id="1234567">  type 属性,说明了

2014-05-15 11:08:26 854

转载 【iOS XMPP】使用XMPPFramewok(四):收发消息

收发消息 接收消息通过实现 - (void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XMPPMessage *)message;方法当接收到 标签的内容时,XMPPFramework 框架回调该方法根据 XMPP 协议,消息体的内容存储在标签 内- (void)xmpp

2014-05-15 11:07:33 1181

转载 【iOS XMPP】使用XMPPFramewok(三):好友状态

好友状态 获取好友状态,通过实现 - (void)xmppStream:(XMPPStream *)sender didReceivePresence:(XMPPPresence *)presence方法当接收到 标签的内容时,XMPPFramework 框架回调该方法 一个 标签的格式一般如下:  这里是显示的内容

2014-05-15 11:06:39 643

转载 【iOS XMPP】使用XMPPFramewok(二):用户登录

用户登录 准备工作比较知名的开源XMPP服务器:一个是Openfire,一个是ejabberdOpenfire 使用 Java 语言编写,比较容易上手,地址:http://www.igniterealtime.org/projects/openfire/ejabberd 使用 Erlang 语言编写,是一款非常知名的 Erlang 开源项目,地址:http:

2014-05-15 11:04:37 670

转载 【iOS XMPP】使用XMPPFramewok(一):添加XMPPFramework(XCode 4.6.2)

XMPPFrameworkGitHub: https://github.com/robbiehanson/XMPPFramework 获取源代码git clone https://github.com/robbiehanson/XMPPFramework.gitcheckout XMPPFramework 一个最新的 branch 添加依赖

2014-05-15 11:02:35 1156

转载 iOS开发之邮件发送代码

[java] view plaincopy检测设备是否支持邮件发送功能    Class mailClass = (NSClassFromString(@"MFMailComposeViewController"));  if (mailClass != nil)  {      // We must always check whether t

2014-05-14 10:55:03 689

转载 xcode5.0打包IPA

1、系统10.8.5+XCODE5.02、开发帐号一个选择顶部菜单:出现如下介面选择DISTRIBUTE后选择第二项。下一步选择证书,保存,OK如出现问题请尝试:

2014-05-13 10:27:40 623

原创 IOS修改设备用户代理UserAgent

在UIWebView的一个代理方法里面,可以查看当前设备的UserAg

2014-05-06 17:51:03 3158

转载 IOS开发之自定义UIActionSheet

IOS开发中,经常会用到UIActionSheet,但是,默认的只能添加按钮。如果能自定义的话,岂不是更好?上网搜了一下,都是只有那一种代码,通过设置几个按钮来增加UIActionSheet的高度,不是很准确。今天研究了一下,然后做了一个可以自定义高度和控件的通用UIActionSheet,拿出来共享一下。自定义UIActionSheet的思路就是写一个继承了UIActionSheet的类

2014-05-05 15:58:08 1169

转载 UIDatePicker 日期/时间选取器(滚轮)—IOS开发

UIDatePicker 是一个控制器类,封装了 UIPickerView,但是他是UIControl的子类,专门用于接受日期、时间和持续时长的输入。日期选取器的各列会按照指定的风格进行自动配置,这样就让开发者不必关心如何配置表盘这样的底层操作。你也可以对其进行定制,令其使用任何范围的日期。UIDatePicker 依赖于 NSDate 类,这个类是cocoa 基础的一员,以前用于桌面系统

2014-05-04 14:24:48 1186

wifi通讯ios

iOS端Wifi通讯开发demo

2017-08-15

ARKit开发从入门到精通 源码 下载

1.ARKit自定义实现 2.ARKit实现平地捕捉 3.ARKit实现物体跟随相机移动 4.ARKit实现物体围绕相机旋转

2017-06-13

ARKit自定义实现 完整项目实例源码下载

自定义实现ARKit,手动搭建ARSession,点击屏幕添加3D虚拟物体

2017-06-11

iOS原生人脸识别

iOS原生人脸识别的使用,CoreImage框架中CIDetector类的介绍

2017-02-10

iOS10通知及通知拓展Extension使用

iOS10通知及通知拓展Extension使用的小Demo,里面详细记录了iOS10通知的新框架使用,以及iOS如何给应用程序添加拓展Extesion的使用

2017-02-09

AutoLayout

一款非常好用的AutoLaypout适配的分类,薄薄的封装既可以满足所有的autolayout适配,又可以更加清晰看到底层的原理实现,对掌握autolayout的思想非常有益

2014-12-31

空空如也

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

TA关注的人

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