- 博客(171)
- 资源 (33)
- 收藏
- 关注
原创 xcode修改scheme名称
针对修改完项目名称后scheme名称没有更改的问题如图这两个名称不同,我要都改成PoketQHD修改步骤如下1、选择Manage schemes…进入后选择palmHI ->选择下面的设置按钮->选择duplicate 项目可以删除原来的scheme: palmHI,也可以保留,使用新的副本就行了
2014-02-21 10:53:52 12715
原创 ios 动画函数基础
一: CGAffineTransformMakeTranslation和CGAffineTransformTranslate(来源:http://blog.csdn.net/lamp_zy/article/details/8474818)1.CGAffineTransformMakeTranslation每次都是以最初位置的中心点为起始参照 CG
2014-02-20 11:01:58 3052
转载 实现多个手势同时执行
ios开发中,默认是在同一时间只能有一个手势被执行,要实现多个手势同时进行,须实现UIGestureRecognizerDelegate,并重写函数- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIG
2014-01-17 10:10:20 967
转载 iOS企业版程序发布--升级
1.首先要企业版的开发者帐号2.证书配置参考IOS开发--企业版IDP的申请及“In House”发布3.打包a.house 企业发布" style="margin:0px; padding:0px; border:0px; list-style:none; color:rgb(70,70,70); font-family:simsun; font-size:1
2014-01-09 09:13:41 23756 5
转载 iphone练习之手势识别(双击、捏、旋转、拖动、划动、长按)
首先新建一个基于Sigle view Application的项目,名为GestureTest;我的项目结构如下:往viewController.xib文件里拖动一个imageView,并使覆盖整个屏幕,改动属性为:viewController.h文件:[cpp] view plaincopy#impo
2014-01-02 09:27:57 846
原创 程序突然显示找不到UIImageView.h解决方法
Finder->前往->前往文件夹 /Users/apple/Library/Developer/Xcode/DerivedData/ 删掉里面的东西
2013-12-24 11:45:58 801
转载 ios7适配
一.前言iOS7可以说是苹果一次革命性的变化,这次变化也足够广大iOS开发者们苦苦折腾一阵子了。但是,开发还是要继续,支持iOS7是迟早要解决的问题。这次的变化在布局上的体现有:view默认是全屏模式,即状态栏statusbar不占内容视图的尺寸,变为全透明的覆盖在内容视图上层。所有的bar(navigation bar, tool bar, search bars 与scope bars
2013-12-10 10:48:09 5047
转载 IOS5 ARC unsafe_unretained等说明
iOS5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是很有必要的。在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。现在我们看看iOS5中新的关键字strong, weak, unsafe_unretained. 可以与以前的关键字对应学习st
2013-12-10 10:41:16 644
原创 三级block使用范例 iOS
第一级:Menu.h@property (nonatomic,copy) void (^menuItemClickBlock)(Dock *item);Menu.m- (void)menuItemClick:(Dock *)itemView{ // 将事件传递给block if (_menuItemClickBlock) {
2013-12-10 10:27:56 667
转载 iPad页面管理——Popovers
Popovers尽管它不是一个实际的viewcontroller,UIPopoverController类用来管理viewcontroller的显示。你可以使用popovercontroller对象来展示内容,使用popover,你可以让一个可见的层浮在应用程序的主窗口之上。Popovers提供了一个轻量级的方法用来显示或收集用户信息,通常在以下情况时使用:显示屏幕上一个对
2013-12-10 10:04:30 732
转载 IOS基础:深入理解Objective-c中@class的含义
objective-c中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时, 如下面代码: A.h文件C代码 #import "B.h" @interface A : NSObject { B *b; } @end 为了简单起见:A类是引用类,B
2013-12-10 10:01:39 628
转载 xcode5 设置横屏 兼容ios5
重载shouldAutorotateToInterfaceOrientation:方法,这种方式是可行的。具体如下: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // Return YES for supported orientati
2013-12-06 14:57:15 2090
转载 如何在Xcode5 上创建支持iOS5.0的工程
如何起始创建一个工程就不提了,直接上干货:1、通过Xcode5直接创建的工程是没办法直接将Deployment Target设置为5.0的。解决:在build setting中设置编译环境如下图之后在到Deployment Target中设置即可。2、如果你使用了stroyboard,此时运行仍然是不成功的,提示无法找到storyboard文
2013-12-06 14:18:18 6889
转载 iOS学习之sqlite的创建数据库,表,插入查看数据
iOS sqlite数据库操作。步骤是:先加入sqlite开发库libsqlite3.dylib,新建或打开数据库,创建数据表,插入数据,查询数据并打印1、新建项目sqliteDemo,添加使用sqlite的库libsqlite3.dylib2、sqlite 的方法sqlite3 *db, 数据库句柄,跟文件句柄
2013-12-06 08:46:52 6851
转载 如何在iOS中使用Block
Block可以帮助我们组织独立的代码段,并提高复用性和可读性。iOS4在UIKit中引入了该特征。超过100个的Apple API都使用了Block,所以这是一个我们必须开始熟悉的知识。Block是什么样的? 你可以使用^操作符来声明一个Block变量,它表示一个Block的开始。int num1 = 7; int(^aBlock)(int) = ^)int num2) {
2013-12-03 17:41:16 594
转载 Storyboard里面的几种Segue区别:push,modal,popover,replace和custom(转载)
在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中,segue的类型是不同的。在iphone中,segue有:push,modal,和custom三种不同的类型,这些类型的区别在与新页面出现的方式。而在ipad中,有push,modal,popover,replace和custom五种不同的类型。 modal 模态转换
2013-12-03 15:18:14 1192
转载 loadView,viewDidLoad等几种方法的调用总结
viewDidLoad 此方法只有当view从nib文件初始化的时候才被调用。viewDidLoad用于初始化,加载时用到的。 loadView 此方法在控制器的view为nil的时候被调用。虽然经常说loadView是使用代码生成视图的时候,当视图第一次载入的时候调用的方法。用于使用(写)代码来实现控件。用于使用代码生成控件的函数。但是经过自己实际断点单步操作发现,不管用不用nib,都最先调
2013-09-06 15:01:35 699
原创 网址收藏
iOS设备上的App设计规范:http://www.yixieshi.com/ucd/13759.htmlzbar 下载地址:https://github.com/ZBar/ZBarapple 软件下载地址:https://developer.apple.com/search/index.php?q=AVFoundationUnity3D入门教程 U001-川北
2013-08-09 09:47:34 1057
原创 开发者账号申请+邓白氏号申请(免费)
一、邓白氏号申请(免费):公司全称。主营业务,联系人,地址 中文电话核实内容,需要营业执照申请步骤:https://developer.apple.com/ios/enroll/dunsLookupForm.action 拿到邓白氏编码不要立即去填,它的生效时间是14个工作日,建议一周去填了提交一次,如果一周提交三次都没有通过的话,你的账号会被锁掉二、开发者账号申
2013-08-06 14:22:33 2320
原创 IOS 推送消息 php做推送服务端(沙盒测试与正式发布两个版本)
IOS推送消息是许多IOS应用都具备的功能,最近也在研究这个功能,参考了很多资料终于搞定了,下面就把步骤拿出来分享下: iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。
2013-06-18 16:45:10 3495
转载 ios消息推送机制原理与实现
Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可以分为三个阶段。第一阶段:.net应用程序把要发送的
2013-05-10 11:51:23 537
转载 使用xcode4.5的Zxing编译出错问题解决方案
环境:xcode4.6.1 zxing版本r2461 设备iphone5问题描述:使用模拟器编译没问题,但是编译进device会出错 ld: warning: ignoring file xx/Build/Products/Debug-iphoneos/libZXingWidget.a, file was built for archive which is not the
2013-04-08 15:34:47 1559
转载 zxing扫描条形码 ios
在ios中使用zxing扫描条形码:1.在- (IBAction)scanPressed:(id)sender方法中:ZXingWidgetController *widController = [[ZXingWidgetController alloc] initWithDelegate:self showCancel:YES OneDMode:YES];MultiFor
2013-04-02 14:49:03 1457 1
转载 在iOS中使用ZXing库
前言ZXing(Github镜像地址)是一个开源的条码生成和扫描库(开源协议为Apache2.0)。它不但支持众多的条码格式,而且有各种语言的实现版本,它支持的语言包括:Java, C++, C#, Objective-C, ActionScript和Ruby。我上周在iOS项目开发中使用了ZXing的扫描二维码功能。在此总结一下如何将ZXing集成到已有的iOS工程中,分享给
2013-04-02 14:47:43 1066
转载 Xcode 中设置部分文件ARC支持
ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机制在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机制。简单地理解ARC,就
2012-12-17 17:27:21 881
转载 Xcode 中设置部分文件ARC支持
ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。该机制在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机制。简单地理解ARC,就
2012-12-17 17:26:12 536
原创 php 环境搭建+ecshop 本机调试
昨天搞到凌晨四点都没搭建成功,终于找到了原因。本机调试1、安装wamp5 注意了,这里的php版本不能超过php5.3,因为Zend Optimizer不支持php5.3以上的版本,我就是被卡在这里一直解决不了。所以我卸载了之前安装的wampserver 2.2,安装了wamp5。php5.3以上使用zend guard loader,但是ecshop不支持这个一路默认安装就行了
2012-12-05 16:22:56 5187
转载 Xcode创建的默认iOS OpenGL ES 2.0 project代码分析
1.使用GLKView简化OpenGL初始化。在前面的教程里面,介绍了如何从一个UIView来建立OpenGL工程,里面做了很多初始化工作,比如:创建render buffer 和 frame buffer等。这些重复性的工作,apple提供了一个基础类GLKView给我使用。在TTAppDelegate.m中初始化了一个TTViewController为rootViewContr
2012-12-04 09:40:45 4398
转载 objective-c Unicode转中文
- (NSString *)replaceUnicode:(NSString *)unicodeStr { NSString *tempStr1 = [unicodeStr stringByReplacingOccurrencesOfString:@"\\u" withString:@"\\U"]; NSString *tempStr2 = [tempStr1 stri
2012-11-06 11:53:13 7379 2
转载 iOS與Web Service(Php)資料交換
概念圖與webService(php),利用Json進行資料交換,這邊是沿續Web Service(PHP、MySQL、JSON),繼續說明iOS處理如何JsonJson格式,像是Dictionary Key-Value組成定義巨集#define kBgQueue dispatch_get_global_q
2012-11-06 09:16:44 1933
转载 如何联机调试和发布程序(99$)
必须条件:99$(没这个就不用再往下看了)我的系统是10.5.7 不同版本的系统,可能有点小小的区别首先登录到http://developer.apple.com/iphone/index.action如果已经购买了99$, 登录进去后会看到如下地方(图1) 点进去会看到如下界面(图2) 这里我要提一下,公司和个人的$99
2012-10-23 11:38:22 680
转载 IOS学习之UINavigationController详解与使用:添加UIBarButtonItem
1、UINavigationController导航控制器如何使用UINavigationController可以翻译为导航控制器,在IOS里经常用到。我们看看它的如何使用:下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地,在
2012-10-15 09:00:46 693
转载 解决textField被键盘挡住的问题的方法
解决textField被键盘挡住的问题的方法有三个:- (void)keyboardWillShow:(NSNotification *)noti;//调整虚拟键盘与self.view之间的关系。-(BOOL)textFieldShouldReturn:(UITextField *)textField;//触摸键盘上的return键时关闭虚拟键盘- (void)textFieldDid
2012-10-08 08:49:23 634
转载 __bridge,__bridge_transfer和__bridge_retained
Core Foundation 框架Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。下面列举该框架支持进行管理的数据以及可提供的服务:群体数据类型 (数组、集合等)程序包字符串管理日期和时间管理原始数据块管理偏好管理URL及数据流操作线程和RunLoo
2012-09-29 15:44:32 1482
转载 iOS 的keyChain
说明:每一个keyChain的组成如图,整体是一个字典结构.1.kSecClass key 定义属于那一种类型的keyChain2.不同的类型包含不同的Attributes,这些attributes定义了这个item的具体信息3.每个item可以包含一个密码项来存储对应的密码使用:引入Security包,引入文件 #import添加- (IB
2012-09-28 11:48:40 557
转载 目前最细致清晰的NSDictionary以及NSMutableDictionary用法总结
做过Java语言 或者 C语言 开发的朋友应该很清楚 关键字map 吧,它可以将数据以键值对儿的形式储存起来,取值的时候通过KEY就可以直接拿到对应的值,非常方便。在Objective-C语言中 词典对象就是做这个事情的,不过在同一个词典对象中可以保存多个不同类型的数据,不像Java与C 只能保存声明的相同类型的数据,它的关键字为NSDictionary与NSMutableDictionary。阅
2012-09-27 16:17:17 1084
转载 Launching Your iPhone App Via Custom URL Scheme
One of the coolest features of the iPhone SDK is an application’s ability to “bind” itself to a custom URL scheme and for that scheme to be used to launch itself from either a browser or from another
2012-09-27 11:07:01 1007
转载 iPhone开发UIAlertView属性及使用方法
@implementation AlertViewTestViewController /* Tasks Creating Alert Views – initWithTitle:message:delegate:cancelButtonTitle:otherButtonTitles: Setting Properties
2012-09-14 09:48:27 1103
转载 IOS学习之第二个View使用UITabBarViewController
前面有一篇博文IOS学习之Tab Bar的使用和视图切换 这是在AppDelegate里使用Tabbar,这样的程序打开就是TabbarView了,有时候我们需要给程序做一些帮助页面,或者登录页面,之后才跳转到tabbar View里,或者后面的页面才使用Tabbar的,那这样怎么实现呢?我们建立一个视图,然后在这个视图通过[self presentModalViewControlle
2012-09-13 16:34:32 976
原创 iPhone ZBar库 中文乱码解决方法--重新编译libzbar.a 请勿转载
请勿转载ZBar 有个问题,对于中文二维码的支持经常出现乱码。ZBar 缺省支持 SHIF-JIS, UTF-8, ISO8859-1 ,但是不支持 GB18030,而很多生成的二维码都是 GB18030 (或者 GBK, GB2312)的,所以 ZBar 解码出来就直接乱码了这个修改其实很简单,只需要修改一个文件就可以了,见下面代码。zbar/qrcode/q
2012-09-07 16:37:17 8908 11
支付宝 iOS SDK
2014-10-24
JT/T414-2006、JT/T415-2006、JT/T655-2006
2014-03-24
图书管理系统框架(源码)
2012-06-29
《Windows网络编程》附书源码
2009-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人