![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
hewy0526
这个作者很懒,什么都没留下…
展开
-
UIActionSheet 使用
一、基本用法UIActionSheet提供了从屏幕底部向上滚动的菜单,同UIAlertView一样,它也是一个模态对话框- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{原创 2012-08-04 22:49:41 · 613 阅读 · 0 评论 -
【iphone开发】ios 从摄像头/相册获取图片,压缩图片,上传服务器小结
这几天在搞iphone上面一个应用的开发,里面有需要摄像头/相册编程和图片上传的问题,在这里总结一下。【部分知识】iphone中图像通常存储在4个地方【相册、应用程序包、沙盒、Internet】,通过这4个源,我们就可以存取应用图片。相册 iphone的相册包含摄像头胶卷+用户计算机同步的部分照片。用户可以通过UIImagePickerController类提转载 2012-10-15 17:57:08 · 855 阅读 · 0 评论 -
iphone开发--ios 真机测试
如何进行真机测试?需要得到apple官方的development授权,过程如下1、访问https://developer.apple.com/devcenter/ios/index.action 并登录;2、登录后点击页面右侧的“iOS Provisioning Portal ”,如图3、进入“iOS Provisioning Portal ”后,点击左侧的转载 2012-10-16 14:52:57 · 1057 阅读 · 0 评论 -
ios APNS配置流程
One of the key limitations of the iPhone is its constraint on running applications in the background. Because of this, applications cannot keep running in the background when the user switches to anot转载 2012-10-16 14:51:58 · 917 阅读 · 0 评论 -
IOS设计模式之二:Delegate模式
代理模式 顾名思义就是委托别人去做事情。IOS中经常会遇到的两种情况:在cocoa框架中的Delegate模式与自定义的委托模式。下面分别举例说明一下:一、cocoa框架中的delegate模式在cocoa框架中的Delegate模式中,委托人往往是框架中的对象(视图中的控件、表视图神马的),代理人往往是视图控制器对象。在我们这个例子中UITableView是委托人转载 2012-10-18 17:12:51 · 388 阅读 · 0 评论 -
IOS设计模式之一:单例模式
单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。#import @interface Singleton : NSObject +(Singleton *) instance;@end @implementation Singleton+(Singleton *) instance {转载 2012-10-18 17:13:22 · 444 阅读 · 0 评论 -
IOS设计模式之四:观察者模式
cocoa框架中很多地方都使用了观察者模式一、KVOKey-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。每次指定的被观察的对象的属性被修改后,KVO自动通知相应的观察者。model中的定义:@interface StockData : NSObject { NSString * stockName;转载 2012-10-18 17:11:44 · 414 阅读 · 0 评论 -
IOS设计模式之三:MVC模式
提到ios中的mvc不得不提2011秋季斯坦福课程的老头,他的iphone开发公开课是所有描述ios中mvc模式最为准确并且最为浅显易懂的。模型-视图-控制器这个模式其实应该叫做MCV,用控制器把model与view隔开才对,也就是model与view互相不知道对方的存在,没有任何瓜葛,他们就像一个团队里吵了架的同事,如果有项目需要他俩来参与,那么最好有第三者来管理他俩之间的沟通与转载 2012-10-18 17:12:15 · 430 阅读 · 0 评论 -
ios objective c 字符串各种处理
关于字符串的各种操作,总结一下以便以后复习查找。内容简要:1、创建常量字符串。 2、创建空字符串,给予赋值。3、在以上方法中,提升速度:initWithString方法 4、用标准c创建字符串:initWithCString方法。5、创建格式化字符串:占位符(由一个%加一个字符组成) 6、创建临时字符串。7、判断字符串为空。9、是否以转载 2012-10-21 21:22:22 · 857 阅读 · 0 评论 -
[iphone]Code Sign error: Provisioning profile XXXX can"t be
如果你更新了profile,再编译iphone项目,发现下面的错误,那你无论如何clean也不会成功,那真是让人恼火阿 这时候,先copy上面那行出错信息,然后关闭这个项目,打开finder到你的项目文件xxxx.xcodeproj上面按鼠标右键,选择Show Package Contents菜单,在新打开的finder的,找到project.pbxproj转载 2012-10-27 17:31:18 · 458 阅读 · 0 评论 -
越狱的 iPhone、iPad 通过网站实现一键安装 ipa 格式的 APP 应用
1、已经越狱的 iPhone、iPad 设备,当通过其自带的 safari 浏览器访问 ipa 应用下载网站时,利用 itms-services 协议,可以一键安装 ipa 文件的 iOS 应用,例如:通过越狱的iOS设备浏览器访问本页,点这儿一键安装APP应用。 2、jhsmyt.plist 的内容如下: blog.s135.com/demo/ios/jh转载 2012-11-29 15:18:23 · 653 阅读 · 0 评论 -
UIButton setImage setTitle上同时显示图片和文字的方法(最有效)
btn = [UIButtonbuttonWithType:UIButtonTypeCustom];btn.showsTouchWhenHighlighted =YES;btn.tag = i;btn.frame =CGRectMake(width * i, 0, width, frame.size.height); NSString *原创 2012-12-05 16:41:35 · 1423 阅读 · 0 评论 -
IOS 如何选择delegate、notification、KVO
在开发ios应用的时候,我们会经常遇到一个常见的问题:在不过分耦合的前提下,controllers间怎么进行通信。在IOS应用不断的出现三种模式来实现这种通信: 1.委托delegation; 2.通知中心Notification Center; 3.键值观察key value observing,KVO 因此,那转载 2013-12-27 14:32:15 · 522 阅读 · 0 评论 -
如何添加图片到iOS模拟器(iOS Simulator)
鼠标拖拉图片到模拟器上,模拟器会以safari打开图片,鼠标长按图片,点击save即可原创 2012-10-15 17:49:13 · 735 阅读 · 0 评论 -
Xcode下svn客户端使用指南
说明场景执行步骤创建新项目一,二,三,四下载项目一,二,四代码提交五代码更新六 一,打开SCM在xcode中,点击菜单:File -> Source Control –> Repos转载 2012-10-12 17:21:38 · 908 阅读 · 0 评论 -
开源ImageFilter库v0.4:新增26种图片效果
在原有70多种滤镜(v0.3)基础上,又新增实现26种图片效果。目前三个平台的源码已同步并测试完毕。 有朋友反映在ios平台上使用时出现编译错误,这里需要说明的是,因为本人手上没有mac的本本,只是使用VC进行开发,并参照相应的object-c代码写了相应的转型程序,所以并不保证在xcode上100%的编译成功。但可以先尝试将invertfilter.h文件(源码中)改写成.mm转载 2012-09-14 17:31:55 · 1543 阅读 · 0 评论 -
ios iphone 入门 例子
项目需求写一个iPhone应用程序,要求可以输入名字,点击按钮后,会显示一段文字向输入的名字打招呼,例如输入“宝玉”,显示“你好,宝玉!”需求分析这是一个很简单的应用程序,包含一个文本输入框,一个文本显示框,一个按钮。输入名字到文本输入框,再点击按钮,这时文本显示框的文字就会变成“你好,!”。但是要注意,如果用户输入为空,要有警告提示用户重新输入;如果用户输入文字太长,超过转载 2012-08-05 00:07:41 · 1257 阅读 · 1 评论 -
Object C 字符串、数组、字典集合 NSString NSArray NSDictionary操作
给下面一个这样的字符串去处理让人好头大,在java里的处理貌似很简单, ArrayList貌似就解决的差不多了NSString *str=@"0000##17#4#32@?????????????@002@@2010-03-16 11:25:24.834259*31@??????????????@002@@2009-12-15 15:51:57.203038*30@????????????转载 2012-08-05 10:41:36 · 974 阅读 · 0 评论 -
深入浅出 iOS 之生命周期
iOS应用程序的生命周期又根据系统是否支持多线程分为两种:不支持多线程的iOS4之前的系统以及支持多线程的iOS4及其之后的系统。iOS4 之前系统,app的生命周期图如下所示:iOS 之生命周期" style="margin:0px; padding:0px; border:0px; list-style:none">从图中我们可以看出:step 1,点击转载 2012-08-05 00:39:12 · 425 阅读 · 0 评论 -
iPhone界面跳转
在界面的跳转有两种方法,一种方法是先删除原来的界面,然后在插入新的界面:如下代码if (self.rootViewController.view.superview == nil) {[singleDollController.view removeFromSuperview];[self.view insertSubview:rootViewController.vi转载 2012-08-05 00:54:42 · 638 阅读 · 0 评论 -
IOS系列一:UIAlertView用法
一、基础用法[[selfwindow] makeKeyAndVisible]; UIAlertView *alter = [[UIAlertViewalloc] initWithTitle:@"提示"message:@"不好啦!" delegate:nilcancelButtonTitle:@"确定"otherButtonT原创 2012-08-04 22:38:00 · 921 阅读 · 0 评论 -
基于Xcode4开发第一个iPhone程序:“Hello World”
项目要求写一个iPhone程序,在屏幕正中显示文字“Hello Word”,粗体,字体大小26磅,字体颜色红色,有黑色阴影,阴影光源为左上角,偏移1像素,支持设备旋转。需求分析在开始之前,我们首先来分析一下项目需求,这是一个非常简单的项目,只要在屏幕上显示一段“Hello World”的文字,当然还有一些附加条件:对字体、字体颜色、字体大小有要求,有阴影效果要求文字转载 2012-08-05 00:29:00 · 19245 阅读 · 1 评论 -
IOS开发常用的开源类库和一些示例
MBProgressHUD ——进展指示符库苹果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被清除出AppStore。而 MBProgressHUD提供了一个替代方案,而且在用户角度上,实现的效果根本看不出和官方程序有什么差别。同时还提供了其他附加功能,比如虚拟进展 指示符,以及完成提示信息。整合到项目里也很容易,这里不细谈转载 2012-08-07 22:29:53 · 509 阅读 · 0 评论 -
有关View的几个基础知识点-IOS开发
作者写的很累,转载请注明出处。谢谢!http://blog.csdn.net/iukey/article/details/7083165我一般情况下不会使用interface builder去画界面,而是用纯代码去创建界面,不是装B,而是刚从vi转到xcode不久,不太习惯interface builder而已。当然如果需要我也会使用它。一个东西的存在没有绝对的好与坏,只是存在时间与空间决转载 2012-08-10 23:38:22 · 1445 阅读 · 1 评论 -
xcode 添加 Window-Based Application模版
在新的ios sdk中苹果去掉了该模版,并会默认选择storyboard和自动引用计数,但是当我们这些初学者去学习时却发现现在的教程和书籍都是建立在Window-Based Application模版上的,着实郁闷。在《iOS编程第二版》中作者为我们建造了Window-Based Application模版,让我们看看如何去添加该模版:1.下载模版 www.bignerdranch.co转载 2012-07-26 19:24:05 · 469 阅读 · 0 评论 -
iphone开发资源汇总
学习过程当中查找到的资料,做一个记录,以便更多朋友查看。开发的过程有时候是简单的,因为我们可以站在巨人的肩上,跳得更高,走得更远。如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.转载 2012-08-12 23:05:30 · 926 阅读 · 0 评论 -
Mac OS MacPorts Eclipse subclipse JavaHL 安装
Mac下面除了用dmg、pkg来安装软件外,比较方便的还有用MacPorts来帮助你安装其他应用程序,跟BSD中的ports道理一样。MacPorts就像apt-get、yum一样,可以快速安装些软件。下面将MacPorts的安装和使用方法记录在这里以备查。访问官方网站http://www.macports.org/install.php,这里提供有dmg安装和源码安装两种方式,d转载 2012-08-15 14:39:05 · 1859 阅读 · 0 评论 -
Mac上一定要安装的——MacPorts
如果你习惯了使用linux里边的apt-get,那么你一定要在你的mac里安装MacPorts。以下是转载过来的关于这个软件的简介和安装步骤:MacPorts简介 MacPorts,曾经叫做DarwinPorts,是一个软件包管理系统,用来简化Mac OS X和Darwin操作系统上软件的安装。它是一个用来简化自由软件/开放源代码软件的安装的自由/开放源代码项目,与转载 2012-08-15 14:29:53 · 2994 阅读 · 0 评论 -
IOS开发之纯代码界面--基本控件使用篇
刚学IOS开发的时候,跟着书本也用过苹果的拖动摆放图形界面是不是叫UIBuilder???后来不知什么时候就不用了,现在回头看看,那些工具就是在误导,让你以为很简单,但是用好很难,维护起来。。。。不说了。你懂得。那么现在我们就看看纯用代码写界面到底有多难?首先我们要记住一点,在界面上你所看到的基本都是UIView这个类,即:一切都是View!我们不过是在用View来堆叠我们的界转载 2015-01-12 22:02:27 · 1290 阅读 · 0 评论