- 博客(28)
- 资源 (6)
- 收藏
- 关注
转载 XCode环境变量及路径设置
一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。所以在修改User Header Search Paths这个选项的时候使用"$(SRCROOT)/当前工程名字/需要包含头文件所在文件夹"将上面的双引号里面的字符串拷贝
2014-05-31 15:06:35 1056
转载 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 772
转载 如何向App Store提交应用
当你克服重重困难终于开发出了自己的App,下一步就是向App Store提交应用了,这时应该如何操作呢?我的App真的准备好提交了?我敢肯定这些问题将会浮现在你的脑海。基于这篇教程,我将告诉“”阅读器 作者:Bart Jacobs当你克服重重困难终于开发出了自己的App,下一步就是向App Store提交应用了
2014-05-28 15:21:10 897
转载 iOS 关于枚举的使用
引言:枚举值 它是一个整形(int) 并且,它不参与内存的占用和释放,枚举定义变量即可直接使用,不用初始化.在代码中使用枚举的目的只有一个,那就是增加代码的可读性.使用:枚举的定义如下:[csharp] view plaincopytypedef enum { //以下是枚举成
2014-05-28 09:36:13 594
转载 轻量级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 799
转载 mac 键盘按键符号讲解
⌘——Command ()⌃ ——Control⌥——Option (alt)⇧——Shift⇪——Caps Lockfn——功能键就是fn,一般在苹果键盘左下角,或者小键盘中间
2014-05-23 10:09:06 3276
转载 ios使用自带git respository管理项目
最近突然感兴趣于研究一下apple自带的git库管理ios源码,目前有一些浅显的了解,网上相关的中文介绍不是太多,所以写下来分享一下,一来可以记录,二来可以以后发现问题再来扩充。在创建工程时,会有这样一个选项,当我们勾选上后,Xcode就会为我们的工程创建一个隐藏的git库,每当代码有更改时,提交更新后就会添加到git库中,类似于我们的svn。
2014-05-22 17:11:19 830
转载 mac 终端 常用命令
基本命令1、列出文件ls 参数 目录名 例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录 cd 例:想到驱动目录下溜达一圈 cd /System/Library/Extensions3、建立新目录mkdir 目录名
2014-05-22 15:18:27 720
转载 iOS应用崩溃日志分析
转自raywenderlich 作为一名应用开发者,你是否有过如下经历? 为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 ! 如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,从何处着手呢? 这时iOS崩溃日志派上用
2014-05-22 11:18:55 860
转载 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 940
转载 appStore上传苹果应用程序软件发布流程
首先确定帐号是否能发布, https://developer.apple.com/account,如果你打开Provisioning Portal,然后点击DisTribution看到的是下图中那样,再考虑按下面的方法弄(1)图中加号是灰色,点击图中的加号,没有反应,说明你的帐号不能发布,找你们老大要帐号,正常情况是加号是黑色,点击会弹出一个创建证书界面。 (2)
2014-05-18 06:04:54 1498
转载 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 1754
转载 iOS中检测硬件和传感器
首先要知道,你需要查看所需的硬件或传感器是否存在,而不是假设设备有哪些功能。举个例子,你不能假设只有iPhone才有麦克风,而应该使用API来查看麦克风是否存在。下面这段代码的第一个优势在于,它能自动兼容将来推出的新设备和外接麦克风。第二个优势呢?这段代码只有一行。检查麦克风可用性的正确方法1234- (BOOL) microph
2014-05-16 18:36:43 4246
转载 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 1001
转载 [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端三)
前两篇介绍了如何通过XMPP来发送消息和接收消息,这一篇我们主要介绍如何来美化我们的聊天程序,看一下最终效果呢,当然源程序也会在最后放出好了,我们来看一下我们写的程序这里我们自定义了TableViewCell一行是显示发布日期,一行是显示发送的消息,还有一个是背景[java] view plaincopy
2014-05-15 11:17:19 752
转载 [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端二)
接上一章的,这一章我们着重介绍XMPP为了方便程序调用,我们把XMPP的一些主要方法写在AppDelegate中在AppDelegate.m下这几个方法为:[java] view plaincopy-(void)setupStream{ //初始化XMPPStream x
2014-05-15 11:15:34 704
转载 [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端一)
介绍完了服务器,这篇我们就要介绍重点了,写我们自己的IOS客户端程序先看一下我们完成的效果图首先下载xmppframework这个框架,下载点ZIP下载接下来,用Xcode新建一个工程将以下这些文件拖入新建工程中加入framework并设置到这里我们就全
2014-05-15 11:14:13 897
转载 [iPhone高级] 基于XMPP的IOS聊天客户端程序(XMPP服务器架构)
介绍完了服务器,这篇我们就要介绍重点了,写我们自己的IOS客户端程序先看一下我们完成的效果图首先下载xmppframework这个框架,下载点ZIP下载接下来,用Xcode新建一个工程将以下这些文件拖入新建工程中加入framework并设置到这里我们就全
2014-05-15 11:11:58 768
转载 【iOS XMPP】使用XMPPFramewok(五):好友列表
好友列表 好友列表,在 XMPP 中被称为 roster,花名册?获取 roster 需要客户端发送 标签向 XMPP 服务器端查询 一个 IQ 请求: from="xiaoming@example.com" to="example.com" id="1234567"> type 属性,说明了
2014-05-15 11:08:26 863
转载 【iOS XMPP】使用XMPPFramewok(四):收发消息
收发消息 接收消息通过实现 - (void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XMPPMessage *)message;方法当接收到 标签的内容时,XMPPFramework 框架回调该方法根据 XMPP 协议,消息体的内容存储在标签 内- (void)xmpp
2014-05-15 11:07:33 1188
转载 【iOS XMPP】使用XMPPFramewok(三):好友状态
好友状态 获取好友状态,通过实现 - (void)xmppStream:(XMPPStream *)sender didReceivePresence:(XMPPPresence *)presence方法当接收到 标签的内容时,XMPPFramework 框架回调该方法 一个 标签的格式一般如下: 这里是显示的内容
2014-05-15 11:06:39 661
转载 【iOS XMPP】使用XMPPFramewok(二):用户登录
用户登录 准备工作比较知名的开源XMPP服务器:一个是Openfire,一个是ejabberdOpenfire 使用 Java 语言编写,比较容易上手,地址:http://www.igniterealtime.org/projects/openfire/ejabberd 使用 Erlang 语言编写,是一款非常知名的 Erlang 开源项目,地址:http:
2014-05-15 11:04:37 683
转载 【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 1171
转载 iOS开发之邮件发送代码
[java] view plaincopy检测设备是否支持邮件发送功能 Class mailClass = (NSClassFromString(@"MFMailComposeViewController")); if (mailClass != nil) { // We must always check whether t
2014-05-14 10:55:03 702
转载 xcode5.0打包IPA
1、系统10.8.5+XCODE5.02、开发帐号一个选择顶部菜单:出现如下介面选择DISTRIBUTE后选择第二项。下一步选择证书,保存,OK如出现问题请尝试:
2014-05-13 10:27:40 636
转载 IOS开发之自定义UIActionSheet
IOS开发中,经常会用到UIActionSheet,但是,默认的只能添加按钮。如果能自定义的话,岂不是更好?上网搜了一下,都是只有那一种代码,通过设置几个按钮来增加UIActionSheet的高度,不是很准确。今天研究了一下,然后做了一个可以自定义高度和控件的通用UIActionSheet,拿出来共享一下。自定义UIActionSheet的思路就是写一个继承了UIActionSheet的类
2014-05-05 15:58:08 1180
转载 UIDatePicker 日期/时间选取器(滚轮)—IOS开发
UIDatePicker 是一个控制器类,封装了 UIPickerView,但是他是UIControl的子类,专门用于接受日期、时间和持续时长的输入。日期选取器的各列会按照指定的风格进行自动配置,这样就让开发者不必关心如何配置表盘这样的底层操作。你也可以对其进行定制,令其使用任何范围的日期。UIDatePicker 依赖于 NSDate 类,这个类是cocoa 基础的一员,以前用于桌面系统
2014-05-04 14:24:48 1193
iOS10通知及通知拓展Extension使用
2017-02-09
AutoLayout
2014-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人