ios开发
isoftman
每天进步一点点。专注、专业。为了自己的事业不懈努力!
展开
-
iOS开源模块代码 —— UI相关
MBProgressHUD —— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。iCarousel —— 效果很酷的分页排列内容类似的页面需要并排列出来,供用户选择。iCarousel具有非常酷的3D效果,比如经典的CoverFlow, TimeMachine。另外还具有线性,圆柱状等其它效果。可用于图片选择,书籍选择,网页选择等。C转载 2012-04-24 14:52:23 · 1257 阅读 · 0 评论 -
iPhone开发资料汇总
iPhone开发资料汇总如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/carlbrown/PDKeychainBindingsController对焦功转载 2012-05-08 14:48:34 · 1263 阅读 · 0 评论 -
xcode 4.3.2 storyboard绘制UITableView为理解storyboard使用和tableview有用
1.Xcode新建single view application2.删除storyboard里的默认viewcontroller3.拖入table view controller,拖入一个table view cell[选中刚刚拖入的table view cell 3.1 修改Table View Cell属性中的Identifi原创 2012-05-08 09:53:41 · 6536 阅读 · 1 评论 -
普通viewController绘制tableview tableviewcell
navigation controller后面挂接普通的view controller容器,容器里拖入table view 和table view cell。这种方法:新建view controller容器对应的controller.h 和.m文件,.h文件中的类需要继承UITableViewController的datasource 和 delegate, 在.m文件中,需要实现第一中方法中转载 2012-05-29 08:53:29 · 1156 阅读 · 0 评论 -
uiviewController管理UITableView
iOS开发:如何作为子类来创建和管理UITableView已有 184 次阅读 2011-10-24 21:38 标签: UIViewController UIView UITableView iOS 在iPhone应用开发中个,常常碰到当用户点击按钮时,需要增加一个表格视图的操作。在开发实现上可以使用在UIViewController中增加一个U转载 2012-05-31 14:54:20 · 3760 阅读 · 0 评论 -
ios5 storyboard 代码获取独立的 viewController对象
//1.storyboard中定义某个独立newViewController(无segue跳转关系)的 identifier static NSString *controllerId =@"newViewController"; //2.获取UIStoryboard对象 UIStoryboard *story = [UIStoryboard storyboar原创 2012-05-14 09:53:27 · 6157 阅读 · 1 评论 -
ios5 代码获取storyboard文件的对象
static NSString *storyboardName =@"新建的storyboard文件名";//无后缀.storyboard //.获取UIStoryboard对象 UIStoryboard *storyboard = [UIStoryboard storyboardWithName:storyboardName bundle:nil]原创 2012-05-14 10:02:04 · 3305 阅读 · 0 评论 -
项目中如何添加CorePlot开源框架(重温Xcode4链接静态库)
2012-2-16 12:32 | 发布者: benben | 查看数: 250 | 评论数: 0摘要: CorePlot是一个开源的数据报表框架库,且是个静态库(iphone协议不允许连接动态库)。因此在项目中使用CorePlot要进行必要的一些设置以使Xcode4正确链接这个静态库。(示例项目:PieChart Sample)。第一种方式转载 2012-04-25 15:51:14 · 908 阅读 · 0 评论 -
Storyboard 解析(good) 含自定义tableViewCell
Storyboard 解析 good故事版(Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboard的效果,我贴上本教程所完成的Storyboard的截图:现在,你就可以清楚的看到这个应用究竟是干些什么的,也可以清楚的看到其中的各种关系,这就是Storyboard的转载 2012-05-14 14:12:24 · 13339 阅读 · 1 评论 -
uitableview使用指南
UITableView使用指南uitableview 一、概述 UITableView是iOS开发比不可少也是最重要的一个控件类。可以说任何一个做iOS开发的人都必须熟练使用和掌握它。本文主要就是提供一个学习使用TableView的指南。 要说UITableView必须要介绍他的几个亲戚:UITableViewDelegate,UITableViewDataSo转载 2012-06-01 07:43:14 · 1255 阅读 · 0 评论 -
UITableView划动删除cell一行的实现
UITableView划动删除的实现2011-08-08 22:11:39标签:划动删除 iphone 滑动删除 ios UITableView原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://rainbird.blog.51cto.com/211214/634587 从七八月前对苹果一无所知,转载 2012-05-14 11:52:11 · 918 阅读 · 0 评论 -
自定义tableViewCell实现自定义表格(需代码实现)ui中tableviewcell设置成custom
设计自定义的原型单元格对于很多应用来说,使用默认的单元格风格就OK了,但是我偏偏要在每一个单元格的右边加上一个一个图片来表示选手的评级,但是添加图片对于默认类型的单元格来说并不支持,我们需要自定义一个设计。让我们转回MainStoryboard.storyboard,选中table view中的prototype cell,把它的Style attribut转载 2012-05-14 16:43:19 · 1323 阅读 · 0 评论 -
xcode4.3 构建ipa包发布到iphone
Xcode 4.2/4.3 免证书(iDP)开发+真机调试+生成ipaPreface: 本人的开发环境使用的是:Mac OS X Lion 10.7.3 + Xcode 4.2.1, 亲测有效。目前Xcode的最新版本是4.3.2, 集成了iOS5.1的SDK,并把Xcode弄到从App store安装了。看开发者评论都说不如以前的版本稳定,如果不是要开发5.1的程式,建议还转载 2012-06-05 10:23:58 · 1641 阅读 · 0 评论 -
coreplot demo 增加storyboard支持
CorePlotDemo代码是 CorePlot曲线图、饼图、柱状统计图表库的demo程序。 使用xib作为UI步骤如下:1.我们先删除mainwindow.xib文件2.修改main.mmain函数该成:#import "CorePlotDemoAppDelegate.h"//引入头文件int main(int argc,char *argv[]) {原创 2012-05-18 09:02:13 · 1038 阅读 · 0 评论 -
storyboard app应用开发流程
1.绘制并设计storyboard上的各种viewcontroller2. { navigationController开始的导航设计(根容器)看作是堆栈,用来管理其他普通的viewController tabBarController开始的tab工具栏设计(根容器)类似tab页,也用来管理其他普通的viewController}3.绘制好了navigationContro原创 2012-05-17 16:54:48 · 1070 阅读 · 0 评论 -
ios app开发学习流程(入门到精通)
一、xcode编译并运行app后,iphone模拟器已安装的app所在目录:# 1. /Users/alpha/Library/Application Support/iPhone Simulator/5.1/Applications# 2. 删除此目录下的app目录,即可清空模拟器里安装过的app# 3. sqlite数据库文件一般在上面目录下的某个app目录下的Docu原创 2012-04-19 13:01:50 · 15626 阅读 · 0 评论 -
CoreData初识
CoreData初识Core Data不是一个关系型数据库,也不是关系型数据库管理系统(RDBMS)。 Core Data 为数据变更管理、对象存储、对象读取恢复的功能提供了支持。 它可以使用SQLite作为持久化存储的类型。 它本身并不是一个数据库(这点很重要,比如,你可以使用Core Data来记录数据变更,管理数据,但并不能用它向文件内存储数据)。 CoreData是对s转载 2012-07-02 22:30:48 · 623 阅读 · 0 评论 -
iOS画矩形、直线、文字的方法
CGPoint画直线CGContextRef ctx = UIGraphicsGetCurrentContext();CGContextMoveToPoint(ctx, point1.x, point1.y);CGContextAddLineToPoint(ctx, point2.x, point2.y); //画曲线用CGContextAddArcCGContextStrokeP转载 2012-04-23 09:33:05 · 24201 阅读 · 2 评论 -
精简易理解的ios开发要点
精简易理解的ios开发要点(一句话的要点,不断总结补充!!)调用UIApplicationMain函数来启动事件循环并运行整个应用程序是main主函数的核心任务。UIApplicationMain函数的第三个(principalClassName)和第四个(delegateClassName)参数,分别指明了应用程序的主类和应用程序委托类。应用程序类的静态方法sharedA转载 2012-04-19 14:11:28 · 1091 阅读 · 0 评论 -
appDelegate.m中的函数说明
UIApplicationDelegate 是最常见的 协议之一这个协议声明了继承于单例模式下UIApplication对象的委托方法。这些方法提供了有关在应用程序执行时或发生重要变化时 进行响应的机会。比如(在应用程序执行时,完成启动时,内存低时……) Application对象委托方法的主要工作之一就是跟踪应用程序。 对于这些响应,程序员需要按照自己的要求部分或者全部实现转载 2012-04-19 09:36:15 · 3289 阅读 · 1 评论 -
iOS高效开发必备的10款Objective-C类库
MBProgressHUD(进展指示符库)地址:https://github.com/jdg/MBProgressHUD苹果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被清除出AppStore。而 MBProgressHUD提供了一个替代方案,而且在用户角度上,实现的效果根本看不出和官方程序有什么差别。同时还提供了其他附加功转载 2012-04-15 05:02:59 · 598 阅读 · 0 评论 -
封装自己的控件库:iPhone静态库的应用
由于iPhone控件的极度匮乏和自定义组件在重用上的限制,在过去的项目中我们积累了大量的“纯代码”组件——因为IB本身的限制,我们无法把这些组件封装为IB组件库(本来我们想通过分发xib文件的方式重用这些组件,但最终发现这根本不可能,苹果的Plug-in编程不支持iPhone)。最终我们想到了静态库。虽然这仍然还是一种比较原始的复用方式,但起码我们可以隐藏组件的源代码。下面, 我们使用iP转载 2012-04-25 14:02:55 · 520 阅读 · 0 评论 -
如何使用Core Plot绘制直方图和折线图
Core Plot提供了散点图(CPScatterPlot)绘制,包括折线图和直方图,如下图所示:下面的代码包括了折线图和直方图的实现: 1、.h文件:#import #import // 散点图的数据点数: 20#define num 20@interface BarChartViewController : UIViewController {@pr转载 2012-04-25 14:06:56 · 1078 阅读 · 0 评论 -
iphone的软键盘 及 软键盘增加一个 done 按钮
iphone 软键盘分类: iPhone开发2010-08-24 16:13 1098人阅读 评论(0) 收藏 举报当文本输入时, 文本框有几中选择用于辅助输入: textField.clearButtonMode = UITextFieldViewModeWhileEditing; Java代码 typedef enum {转载 2012-04-25 14:16:34 · 2901 阅读 · 0 评论 -
xcode 工程 应用类型(模板类型)
Xcode提供了若干模板骨架,可以在应用程序中实现MVC架构。下面是最常用到的一些模板。1.基于视图的应用程序(view-based application)应用程序如果仅使用一个视图,应该使用这个模板。一个简单的视图控制器会管理应用程序的主视图,而界面布置则使用一个Interface Builder模板来定义(不过我们会教你如何去掉这东西,并按照自己的希望来构建界面)。那些未使用任何转载 2012-04-13 10:12:48 · 2021 阅读 · 0 评论 -
开源框架Core Plot的使用
iPhone下的图形框架并不是很多。其中比较知名的就两个s7graphview和Core Plot。巧的是两个都是Google的。前者使用简单,但功能单一,只能画曲线图。后者是开源项目,项目仍在不断更新中,用起来可就复杂多了,而且各个版本会有差异,包括属性、方法,甚至是类名都有改变。关于Core Plot使用的中文网上资料,不是缺乏,而是根本没有。唯一的一篇介绍得比较详细的文章是“Using转载 2012-04-25 14:01:26 · 642 阅读 · 0 评论 -
使用KeyBoardUtil处理软键盘的弹出遮住输入框的问题
iPhone的软键盘为216像素高,程序员不得不在软键盘弹出时想办法调整窗口视图,避免输入控件被弹出的软键盘所遮挡。iPhone程序员普遍采用注册软键盘事件的观察者对象来对付这个问题。当软键盘弹出时,窗体的View被上移,当软键盘隐藏时,窗体的View恢复原来位置,这样就避免了输入控件被遮挡。KeyBoardUtil是我写的一个类,正是使用了上述原理,但进行了一些封装,便于程序员使用。转载 2012-04-25 14:24:39 · 958 阅读 · 0 评论 -
plist字段列表,很全
plist字段列表,很全bundle字段这些字段名都是XML中的名称,在xcode的属性编辑器中,名字并不相同bundle目录中的属性列表详细描述了有关该bundle的信息。Finder和一些系统API在一些情况下会使用这些信息。bundle支持下列字段类型:Core Foundation字段–描述了bundle的综合属性Coco转载 2012-04-15 05:40:44 · 1707 阅读 · 0 评论 -
xcode升级后的 老工程编译问题
最近升级了Xcode4.2,结果编译之后发现程序的很多地方都不能用,或者出问题,所以结合网友们的情况把遇见的列出来:最近升级了Xcode4.2,结果编译之后发现程序的很多地方都不能用,或者出问题,所以结合网友们的情况把遇见的列出来:1.[self.parentViewController dismissModalViewControllerAnimated:YES]不起转载 2012-04-15 05:06:38 · 1300 阅读 · 0 评论 -
iPhone编程规范
iPhone编程规范一、类与XxYyyController对应的xib文件应该命名为XxYyy。类中功用相同的成员应以tab对齐。不同功用的成员变量(以及对应的property)、成员函数前后以空行隔开。先写property,再写静态函数,再写成员函数@property (nonatomic, retain) NSData *channe转载 2012-04-15 05:14:04 · 636 阅读 · 0 评论 -
Objective-C特点
Objective-C特点目前好象只有Apple使用Objective-C作为其支持的语言吧。与C++的不同之处有:O-C中所有的类都必须继承自NSObject。O-C中所有对象都是指针的形式。O-C用self代替this。O-C使用id代替void*。O-C使用nil表示NULLO-Ck只支持单继承。O-C使用YES/NO表示TRUE/FALSEO-C使用#impor转载 2012-04-15 04:52:47 · 484 阅读 · 0 评论 -
搞清objc的重载以及void指针
搞清objc的重载以及void指针两个类:1234567891011121314151617@interfaceMyClass :NSObject{}- (vo转载 2012-04-15 05:24:47 · 1000 阅读 · 0 评论 -
xcode 4.3.2加载旧的Xcode工程(解决办法) Writable atomic property '' cannot pair a synthesized setter/getter
xcode新版本加载老版本的xcode发生的代码兼容性问题,导致下面红色字体的编译错误。解决办法如下:目前已全面升级使用xCode4.2加iOS5.0,以致导入的有些库的使用或多或少会出现些编译错误,就像今天在应用OpenFlow时,就发生以下编译2处警告:1. warning: Semantic Issue: Writable atomic property 'n转载 2012-04-26 13:52:30 · 1881 阅读 · 0 评论 -
UIKit继承图
http://blog.csdn.net/joywxz/article/details/6855570转载 2012-04-15 04:59:22 · 440 阅读 · 0 评论 -
设置标准控件的文字为中文
在info.plist中将Localization native development region设置为china在工程的Localizations里面添加Chinese Hans和Chinese Hant这样邮件发送、视频、音频播放器的控件字符会成为中文(简体、繁体)转载 2012-04-15 05:25:58 · 677 阅读 · 0 评论 -
免99美刀XCode破解真机调试
免99美刀XCode破解真机调试一、这样做以后能怎样以device模式编译出app可以再越狱后的设备上运行二、要会点什么命令行,也就是terminal、终端、控制台。。。vim三、开始吧!1、制作一个证书打开实用工具-钥匙串访问。然后在菜单栏里点击钥匙串访问-证书助理-创建证书第一个步骤比较重要,必须要转载 2012-04-15 05:36:03 · 1148 阅读 · 0 评论 -
Xcode3与xcode4.2模板对比
Xcode3与xcode4.2模板对比(Xcode4.2开发之一些变化)Xcode3中IOS下的Application的模板如下:Navigation_Based ApplicationOpenGL ES ApplicationTab Bar ApplicationUtility ApplicationWindow-Based Application转载 2012-04-16 09:19:37 · 775 阅读 · 0 评论 -
企业级移动应用app的开发策略
大话企业级移动应用的开发策略移动原生态应用和web应用 如今移动应用开发这块可以说三分天下: 苹果的iOS ,google 的 Android ,微软的Windows Phone,不像桌面操作系统,windows一家独大。对于众多的开发人员来说,大多任选其中一种平台进行学习。对于一家软件企业开发来讲,开发的产品就必须支持多种移动开发平台。移动应用程序开发可以分转载 2012-08-02 01:32:42 · 1098 阅读 · 0 评论