iphone
vrix
产品经理
展开
-
ios7毛玻璃效果实现
首先看效果: 核心代码:[cpp] view plaincopy//加模糊效果,image是图片,blur是模糊度 - (UIImage *)blurryImage:(UIImage *)image withBlurLevel:(CGFloat)blur { //模糊度,转载 2014-09-02 17:16:22 · 1916 阅读 · 0 评论 -
UITableViewCell自定义子类
使用UITableViewCell的自定义子类。转载的这篇博客,给我提供了一个如何自定义TableViewCell的简单的解决方案。PS:我在该篇博客的基础上添加了写自己的内容。>>>Begine我们很幸运,可以使用Interface Builder设计表视图单元。我们将使用Interface Builder重新创建与刚才使用代码构建的界面相同的两行界面。要达到此目的,可以创建一个转载 2011-10-23 20:38:45 · 840 阅读 · 0 评论 -
cocoa's Key-value coding
Key-value coding(KVC)机制允许set(设置)和get(获取)变量值。这里的变量名可能是一个字符串,也就是Key。例如,类Company拥有一个类型为NSString,叫做companyName的变量。 @interface Company : NSObject{ NSString *companyName;} 我们就可以这样设置和获取Comp转载 2011-10-22 22:48:52 · 886 阅读 · 0 评论 -
10款iOS高效开发必备的Objective-C类库
因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们 评选出了10款能够极大提高iOS开发效率的类库,根据原文作者的评价来看,基本上有了这10款工具,做iOS开发就真的跟泡Cocoa一样了。MBProgressHUD——进展指示符库苹果的应用程序一般都会用一种优雅的,半透明的进度转载 2011-10-23 20:47:12 · 718 阅读 · 0 评论 -
推荐几个经典 iOS 开源类库及工具
几个常用的开源类库及下载地址:1.json json编码解码2.GTMBase64 base64编码解码3.TouchXML xml解析4.SFHFKeychainUtils 安全保存用户密码到keychain中5.MBProgressHUD 很棒的一个加载等待特效框架6.ASIHTTPRequest http等相关协议封装7.EGORefreshTableHe转载 2011-10-23 20:48:22 · 958 阅读 · 0 评论 -
iPhone SDK: Saving User Preferences With Settings Bundle
BackgroundUser Preferences are data and settings that are saved by your application. The iPhone OS has a mechanism that enables an application to "associate" its settings with the default iPhone us转载 2011-10-21 22:57:00 · 1685 阅读 · 0 评论 -
UITableView 详细讲解
-、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubview:DataTable];转载 2011-10-22 17:57:21 · 1123 阅读 · 0 评论 -
iphone开发资源汇总
2011-08-06 11:56 912人阅读 评论(1) 收藏 举报如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/carlbrown/PDKeychainBind转载 2011-10-20 10:38:52 · 1275 阅读 · 0 评论 -
iPhone Bluetooth Programming
ne of the neat features available in iPhone OS 3.0 is the GameKit framework. The GameKit framework contains APIs to allow communications ove转载 2011-10-11 15:05:51 · 774 阅读 · 0 评论 -
iphone 开发笔记三
21、字符串截取[starttime substringWithRange:NSMakeRange(0,3)]从starttime的第0位开始,截取3个字符串长度22、字符串查找:[allnum rangeOfString:@"ab"].location ==转载 2011-10-18 23:10:55 · 620 阅读 · 0 评论 -
Objective-C 基础语法log打印那些事儿(一)
Objective-C 基础语法详解 如果想从事iphone开发的话 Objective-C 这门语言就不得不学会 我们都知道C语言是没有面向对象的 而Object-C 则是ANSI C 的一个严格超集 它是具有面向对象的特性的 由于IPHONE 的成功转载 2011-10-18 00:27:21 · 1013 阅读 · 0 评论 -
Objective-C语法之NSMutableString字符串的那些事儿(四)
NSMutableString 类 继承NSString类,那么NSString 提供的方法在NSMutableString中基本都可以使用,NSMutableString好比一个字符串链表,它可以任意的动态在字符串中添加字符串 删除字符串 指定位置插入字符串,使用它来操作字转载 2011-10-18 00:23:26 · 788 阅读 · 0 评论 -
iPhone界面跳转
在界面的跳转有两种方法,一种方法是先删除原来的界面,然后在插入新的界面:如下代码if (self.rootViewController.view.superview == nil) {[singleDollController.view removeFromSuperview];[self.view insertSubview:rootViewController.view转载 2011-10-23 20:40:21 · 900 阅读 · 0 评论 -
深入浅出 iOS 之生命周期
iOS应用程序的生命周期又根据系统是否支持多线程分为两种:不支持多线程的iOS4之前的系统以及支持多线程的iOS4及其之后的系统。iOS4 之前系统,app的生命周期图如下所示:从图中我们可以看出:step 1,点击 app icon 或者从应用程序url(比如在Safari地址栏中输入应用程序url)启动应用程序。step 2,就会进入 UIApplica转载 2011-10-23 20:41:22 · 626 阅读 · 0 评论 -
如何面试有多年工作经验的高级程序员
如何面试自身的高级工程师,不要用做题的方式来评估,否则,很多有能力的工程师会被错过,只是我的一点经验和想法,希望不对的地方,大家指正。原创 2014-01-10 18:39:53 · 3141 阅读 · 1 评论 -
UITextField 用法
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typedef转载 2013-10-09 21:02:15 · 793 阅读 · 0 评论 -
UISegmentedControl 用法
初始化UISegmentedControlNSArray *arr = [[NSArray alloc]initWithObjects:@"轻拍",@"长按",@"清扫",@"旋转",@"捏合",@"拖拽", nil];//先创建一个数组用于设置标题 UISegmentedControl *segment = [[UISegmentedControl alloc]initWit转载 2013-10-09 21:01:38 · 1292 阅读 · 0 评论 -
图文并茂 在ML OS X 10.8 + XCode4.4/4.4.1下实现无证书真机调试IOS5.1.1(亲测,附调试截图)
本方法是结合网上一些朋友的帖子,然后加上自己的理解写的,在ML OS X 10.8环境下用XCode4.4/4.4.1 + IOS5.1实测可行!ps:使用无证书调试,也意味着你的设备要越狱! 第一步:制作证书1)打开 Finder->应用程序->实用工具 -> 钥匙串访问 2)单击:"钥匙串访问"选择 "证书" 再选择"创建证书"过程如下图:注意:证书名称必须转载 2012-08-10 14:10:28 · 19460 阅读 · 14 评论 -
苹果系统上使用vi+ctags+taglist
1. 在mac 上,vim的plugin和doc目录不在~/.vimrc 这过地方,那它在哪里呢,请看这个路径/opt/local/share/vim/vim73/plugin/opt/local/share/vim/vim73/doc2. 下载 vim的taglist插件先要安装 ctags这个软件: sudo port install ctags 或者你可以从Sour原创 2011-11-26 10:31:25 · 1081 阅读 · 0 评论 -
RAD Studio XE2 –mac开发图解
http://www.simonjstuart.com/2011/09/03/rad-studio-xe2-setting-it-up-for-a-mac-step-by-step-illustrated-guide/With Delphi XE2 now available for everyone to enjoy, I figured it’s time I start prov转载 2011-11-24 11:00:47 · 3255 阅读 · 0 评论 -
iphone开发之获取系统磁盘大小和可用磁盘大小
NSFileManager包含非常丰富的信息,通过下面的方法可很容易的获取系统磁盘的大小和可用磁盘的大小- (NSNumber *) totalDiskSpace { NSDictionary *fattributes = [[NSFileManager defaultManager] fileSystemAttributesAtPath:NSHomeDirectory()转载 2011-11-17 21:34:44 · 1195 阅读 · 0 评论 -
使用Xcode集成的HeaderDoc自动生成注释和开发文档
Doxygen本来是一个很好的工具,可是我感觉在mac系统下,如果用doxygen最后生成的CHM文件感觉就不是那么恰当,应为本身CHM是微软的产品,苹果系统上并不是很通用,很经常出现文件乱码的情况。这时CHM就比不过PDF和RTF文件。其实直接的html文件也不错。那在mac平台下没有什么其他的替代方法吗,肯定是有的。特地留意了一下,发现以前真是没有好好的使用xcode强大功能。转载 2011-11-17 21:00:24 · 2338 阅读 · 0 评论 -
iphone的PC端管理软件开源项目
我一直不大相信,国内有人能够单枪匹马的搞iphone的PC端管理软件,完全没接触过这方面的我上网一搜,果然,还是老外走得比较前头,而且非常有正义感,开源的。通过下面这些开源项目,安装itunes和.netframework2.0,你就可以和越狱的iphone设备进行简单的设备通讯,读取iphone设备上的图片和音乐程序等。这些都是基于itunes的iTunesMobileDevice.dl转载 2011-11-17 21:32:37 · 1295 阅读 · 0 评论 -
在iOS上实现Android风格的控件Toast
iOS的风格和Apple其他产品一样,简单而粗暴。没有给人其他选择的余地,让你又爱又恨。同样的,Apple对待iOS平台的开发人员和对待大众消费者一样,也不给你留余地。UIAlertView就是一个鲜明标志。功能简单,甚至单一,定制性差,消耗资源。在资源紧张的设备上,UIAlertView的动画效果都会稍微卡一下,很是别扭。这时还是很希望在iOS上有一个Android风格的Toast控件。转载 2011-11-17 20:58:32 · 897 阅读 · 0 评论 -
如何联机调试和发布 iPhone App
本文介绍了如何把已经完成的iPhone程序发布到App Store的过程。Step by step的截图。转自:http://www.cocoachina.com/bbs/read.php?tid-7923.html必须条件:99$(没这个就不用再往下看了)我的系统是10.5.7 不同版本的系统,可能有点小小的区别首先登录到http://developer.apple.转载 2011-10-23 20:49:47 · 1559 阅读 · 0 评论 -
Objective-C语法之词典对象的那些事儿(八)
做过Java语言 或者 C语言 开发的朋友应该很清楚 关键字map 吧,它可以将数据以键值对儿的形式储存起来,取值的时候通过KEY就可以直接拿到对应的值,非常方便。在Objective-C语言中 词典对象就是做这个事情的,不过在同一个词典对象中可以保存多个不同类型的数据,不像Ja转载 2011-10-18 00:18:38 · 799 阅读 · 0 评论 -
objective-C: NSString应该用initWithFormat? 还是 stringWithFormat?
今天在看书上的一段代码时,发现NSString实例化时,有时用的是initWithFormat方法,有时用的是stringWithFormat,到底应该如何选择呢?区别:1、initWithFormat是实例方法只能通过 NSString* str = [转载 2011-10-17 22:58:31 · 919 阅读 · 0 评论 -
iPhone Segmented Control:UISegmentedControl Tutorial
iPhone Segmented Control:UISegmentedControl TutorialA segmented control shows a horizontal list of items. Each segment looks like a bu转载 2011-10-17 23:46:36 · 1690 阅读 · 2 评论 -
iPhone开发之Delegate(代理、委托)的理解和使用
做程序时,经常会碰到这样一种情况:在对象A中有一个对象B,在B中做某个操作时需要调用A对象的某个方法。这时,我们就需要用代理机制,也叫委托机制。还记得刚接触面向对象的时候,居然在B对象中又alloc了一个A对象,发现执行方法时没有works,那时不理解新alloc的对象和转载 2011-10-18 23:18:32 · 2013 阅读 · 0 评论 -
iPhone开发之UIActionSheet的使用
UIActionSheet是iOS开发中实现警告框的重要的类,在很多情况下都要用到,先来一睹其芳容:实现步骤如下:一、为了让控制器类充当操作表的委托,控制器类需要遵从UIActionSheetDelegate协议。@interface UIAction转载 2011-10-18 23:15:58 · 977 阅读 · 0 评论 -
iphone 开发笔记五
41、将字符串分割成数组temparray = [tempstring componentsSeparatedByString:@","];42、可编辑表格[self.tableView setEditing:TRUE];43、表格划动转载 2011-10-18 23:13:35 · 728 阅读 · 0 评论 -
iphone 开发笔记一
1、联机调试时需要修改项目的get info和Targets的get info中的KEY,plist的Bundle identifier值;2、有Sec类跳转到Third类的方法:在 Sec.m中添加#import "Third.h";再添加:Obje转载 2011-10-18 23:07:55 · 640 阅读 · 0 评论 -
iPhone开发之UISearchBar的使用方法
UISearchBar是个很不错的东东,集成了搜索输入框和搜索按钮,使用起来也灰常方便。/*搜索按钮*/- (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar{ [self doSearch:search转载 2011-10-18 22:52:40 · 7121 阅读 · 0 评论 -
Objective-C语法之NSString字符串的那些事儿(三)
Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在转载 2011-10-18 00:24:28 · 860 阅读 · 0 评论 -
Objective-C语法之集合对象的那些事儿(九)
集合对象的关键字是NSSet与NSMutableSet。前者是不可变集合,后者是可变集合,Objective-C语言中大部分数据结构都存在可变与不可变两种数据。这里的集合很像Java语言与C语言中的Set,用法基本一样。但是在Objective-C语言中同一个集合可以储存不同对象转载 2011-10-18 00:16:42 · 631 阅读 · 0 评论 -
使用UIPickerView显示数据
最近学习UIPickerView使用,练习时候想遇到些问题,总结一下。用UIPickerView 显示7个组件,每个组件中的数据要居中对齐,1-6组件中字体颜色为红色,7组件中字体颜色为蓝色。在控制器中创建两个实例变量:转载 2011-10-07 14:38:42 · 3802 阅读 · 0 评论 -
UITableView Tutorial : Introduction to iPhone TableView
Table view is commonly used to show lists of data. A table view is the view object that displays table’s data and instance of UITableView. E转载 2011-09-27 17:33:16 · 1036 阅读 · 0 评论 -
Objective-C语法之数组对象的那些事儿(七)
使用数组对象创建的数组功能非常强大,在Java语言或者C语言中定义的数组必须满足数组中的每一个元素必须是同样的类型。而Objective-C语言可以在Array数组中放任意类型的数据,值得注意的是只能放指向这个对象的指针,如果直接放int ,char,double 等等,是不转载 2011-10-18 00:20:18 · 835 阅读 · 0 评论 -
Objective-C语法之static关键字的那些事儿(六)
学习过Java 或者 C 语言的朋友应该很清楚static关键字吧?在某个类中声明一个static 静态变量, 其他类中想使用它或者修改它不用new 这个对象 ,直接使用它的类名方可直接拿到这个静态变量的对象,遍可以在其他类中任意修改这个变量的数值。转载 2011-10-18 00:21:20 · 683 阅读 · 0 评论 -
iPhone开发之SQLite的使用
SQLite确实是个好东西,不需要引擎,啥程序都可以使用,特别在嵌入式开发中使用得特别多。记得刚开始在iPhone中使用SQLite的时候,琢磨了几天,才完成增删改查,费了九牛二虎之力呀。iPhone中使用SQLite其实也不算简单,链接数据库、执行SQL,都感觉转载 2011-10-18 23:05:33 · 2555 阅读 · 3 评论