付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
空中通讯录app利用一个通讯号码绑定多个手机号这种一对多的方式,以Xcode7.0为开发工具,基于Object-C为开发环境,运用内存自动管理机制和MVC话功能,而且实现用户登录资源共享,双向存储用户信息,自主进行定义分组等满足广大用户需求的功能。并且空中通讯录是可以终身只需一个通讯号码,可以多终端,多分号同时登录的。关键词:Xcode7.0,MVC,联系人,即时通讯,双向存THEFORMANDDEVELOPMENTOFAIRADDRESSAlongwiththedevelopmentoftheInternet,andthepopularityofmobileterminal,theconnectionbetweenthepeopleismoreandmoreconvenient.Theemergenceofaddressbookistolettheconnectionemorecohesive,butfacedwiththefactthatconnectionislostwhichduetothephonenumberischangedstillletapeoplefeeltheworry,theairaddressbooklaunchisdesignedforthiskindofdemand.AirAddreBookappusingamultiplecommunicationnumberbindingmobilephonenumberwhichisaone-to-manymodeasthefoundation,withXcode7.0asdevelopmenttool,basedonObject-Cdevelopmentenvironment,usingtheautomaticmemorymanagementmechanismandtheMVCdesignpatterntodevelopmobilephonesoftware.Thissoftwarenotonlycanrealizetheuseranduserinstantchatvoicecallsfunction,andimplementingtheresourcessharing,theuserlogintwo-waystoringuserinformation,independenttodefinegroupingfunctionssothatmeettheofusers,etc.Andaircontactscanbealifetimeonlyanumber,whichcanbeloginedon,andmoresemicolonloginatthesametime.:Xcode7.0,MVC,contacts,Instantmessaging,Two-way目引 空中通讯录app想法的诞 通讯录市场现 设计目 开发环境技术介 开发环 Xcode开发工 iOS介 Objective-c技 开发限 需求分 空中通讯录app的总需求目 功能性需求概 概要设 空中通讯录app概 空中通讯录app结 详细设 模块的设 各模块的实 登录注册模块实 主界面的实 通话界面的实 通讯界面实 信息界面实 我界面实 详 开发总 参考文 致 引空中通讯录app想法的诞手机号之后好友的丢失却使得用户感到很烦而空中通讯录app就是针对此类问通讯录市场现app他的市场需求以及竞争力等等而众所周知的是现在网络电话类通讯录app已然泛滥成灾,也就是说这类项目的发展空间已经被开发完整,容不得新生app的加app设计目app开发环境技术介本软件是iPhone的程序,程序主要在MacOS环境下运用Xcode7.3开发。程序设计是在Objective-C语言下运用内存自动管理技术和MVC设计模式开发的能运行环境是iOS下面软件下面具体介绍一下软件的开发环境Objective-c开发环MacOSXMacinitosh[1]。MacOSX是首个商家领域成果的图形用户界面。MacOSXUNIXiOSiPhone[2]。开发iOS软件所使用的工具是一套有苹果公司自己研发出来的软件而苹果软件的开发工具主要有XCode和iPhone、iPad模拟器。苹果开发套装只能运行MacOSX[3]。Xcode开发Xcode是苹果公司研发的编程软件。Xcode是一个很强大的专业开发工XcodeApple(IntegratedDevelopmentEnvironment)[4]Xcode1):1XCodeXcodeMacOSX,iOSMacC、C++、Objective-CJava[]。iOS介iOSiPhoneiPhone、iPodtouchiPad[6]MacOSXDarwiniPhoneOS(theCoreOSlayer),中心效劳层(theCoreServiceslayer),媒体层(theMedialayer),可轻触层(theCocoaTouchlayer),iPhoneOS图 iPhoneOS体系架Objective-c技Objective-C兼具c语言和面向对象语言的特性[7]。Objective-C是一种通Clang作为前端)。许多传统面向对象的思想,比如封装、继承、多态,都会在Objective-C[8]。Objective-CObjective-C2.0,Xcode。开发限需求分空中通讯录app的总需求目空中通讯录appiOS上利用Xcode软件,配置一定的硬件开发出一个能满足客户需求,具有聊天、存APP功能性需求概概要设空中通讯录app概IPhone5MVCXcode7.3MacOX空中通讯录app结空中通讯录app主要界面:通话界面,通讯录界面,信息界面,个人信息界3:我我3app这四个界面放在主界面windows上而得。其主要功能是通过一个tabbar选择器空中通讯录app实现的就是通话此模块就是实现通话功能以及其他界面的通讯模块主要是操作联系人方面的界面,其中包括好友的分组添加,名片箱UITableView能更完整。详细设模块的设各模块的实登录注册模块实在view按照界面比例创建两个Label、两个Button\两个TextFiled,并为两个Button绑定不同的方法,当点击登录按钮时检测TextFiled中的账号是否_passwordField.text.length<=0/completionBlock:(void(^)(NSDictionary*dic))block//向服务器发出请求方[[dicobjectForKey:@"result"]intValue]==1/token界面其运用的方法为:[dicobjectForKey:@"access_token"]/token[CommonToolgotoMainVC]/CommonToolViewLabelTextFiled,创建一个Button,Button andPassword:(NSString*)password *)nicknameemail:(NSString completionBlock:(void(^)(NSDictionary*dic))block{NSURL [NSURLblockASIFormDataRequest*request =[ASIFormDataRequest[requestsetPostValue:@"ST_R"forKey:@"command"];[requestsetPostValue:nameforKey:@"name"];[requestsetPostValue:passwordforKey:@"psw"];[requestsetPostValue:nickNameforKey:@"nickname"];[requestsetPostValue:emailforKey:@"email"];pletionBlockblock block[request}主界面的UITabBarControllerUITabBarControllerUINavigationControllerUITabBarControllerviewControllersUITabBarController*tabBatCon=[[UITabBarControlleralloc]init]CallVC*CVC=[[CallVCalloc]init]//AddressBookVC*AddressVC[[AddressBookVCalloc]init]//通讯页面;MessageVC*MVC=[[MessageVCalloc]init]//信息页面;ProfileVC*PVC=[[ProfileVCalloc]init]//tabBatCon.viewControllers@[CallVC,AddressBookVC,MessageVC,ProfileVC通话界面的实UITableView4:4通话界通讯界面UITableView,其中他的前两组是名片箱新的朋友,第三组显scrollView,scrollView SecondViewController,ThirdViewController,fourthViewCon #import"RootViewController.h"#import"SecondViewController.h"#import"ThirdViewController.h"#import#defineKScreenHeight[UIScreen{UIScrollView*_scrollView;UIButton*selectBtn;}@implementation-{NSArray*nameArray[NSArrayarrayWithObjects:@"同学",@"同事for(int{UIButton*btn=btn.frame=CGRectMake(40+i*80,20,80, {btn.selected=YES;selectBtn=btn;} }_scrollView=_scrollView.contentSize=CGSizeMake(320*3,KScreenHeight--_scrollView.pagingEnabled=YES;SecondViewController*secondCtrl=secondCtrl.view.frame=CGRectMake(0,0,320,KScreenHeight-64-ThirdViewController*thirdCtrl=thirdCtrl.view.frame=CGRectMake(320,0,320,KScreenHeight-6fourthViewController*fourthCtrl=fourthCtrl.view.frame=CGRectMake(640,0,320,KScreenHeight-}#pragma -(void)scrollViewDidEndDecelerating:(UIScrollView{inttag=UIButton*btn=(UIButton*)[self.viewviewWithTag:tag+200];[selfbtnAction:btn]
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年云南省蒙自市高三物理下册期末考试模拟试卷及答案
- 2026年山西省原平市高一历史上册期末考试自测卷含答案
- 洛宁县2025年数学三年级第二学期期末联考试题含答案
- 保健砭术师安全生产规范考核试卷含答案
- 一次雷达机务员岗前工作改进考核试卷含答案
- 金属制粉工岗前技能综合实践考核试卷含答案
- 煤间接液化合成操作工测试验证水平考核试卷含答案
- 黄酒灌装工岗前实操知识技能考核试卷含答案
- 冷链食品安全管理员岗中设备维护考核试卷含答案
- 钢琴及键盘乐器制作工常识能力考核试卷含答案
- 2027年初中八年级心理健康《绽放自信的花朵》教学设计
- 高中生物高三一轮复习教学设计:植物生长素与其他植物激素核心考点突破
- 2026年最高人民检察院招聘书记员考试试题及答案
- 高中物理选择性必修第三册《气体的状态》教学设计
- 地震勘探平原地区安全作业培训
- 既有建筑外立面改造施工技术方案
- 木作文物修复师岗位实践理论考核试卷含答案
- (2026年秋)人教版八年级地理上册知识点大全(2024修订版)
- 吊篮施工专项方案及吊篮安全操作方案
- 【答案】《人工智能与创新》(南开大学)章节期末中国大学慕课答案
- 国民经济-烟草种植行业(2025年)分析报告
评论
0/150
提交评论