精华内容
下载资源
问答
  • 主要介绍了Xcode中iOS应用开发的一般项目目录结构和流程简介,包括项目所需的一些平台路径如模拟器路径等的介绍,需要的朋友可以参考下
  • IOS应用开发架构

    千次阅读 2012-08-05 13:43:18
    做IOS开发将近两年了,写过不少代码,做过不少项目。... 我的IOS应用开发结构图    整体结构很清晰,是一个树状结构。  1、关于CoreEngine  服务器端返回的数据到达Net层,Net层通过Delegate协议传回到CoreEn

            做IOS开发将近两年了,写过不少代码,做过不少项目。分享一下我设计IOS应用的架构。

            本文为个人观点,如有争议望留言

            我的IOS应用开发结构图

            

            整体结构很清晰,是一个树状结构。

            1、关于CoreEngine

            服务器端返回的数据到达Net层,Net层通过Delegate协议传回到CoreEngine,即CoreEngine实现Net层的Delegate协议。

            2、任何事件都有两面性,设计模式不可滥用。拿单例来说,优点嘛,方便,只有一个对象,所以很多示例代码用它来传值;由于申明头文件后就可以直接使用,这就破坏了软件的整体框架,提高了各模块间的耦合度。所以如果是开发第三方库,以单例的形式给开发者提供功能是个不错的选择;但如果是直接开发产品,建议不要设计单例,除非你的项目很小很小,或者作工具类。


            申明:以上为个人观点

            Demo:https://github.com/yjh4866/ExceedMVC



            原创博客:http://blog.csdn.net/yjh4866

    展开全文
  • Swift iOS应用开发实战49955.zip 资源是从华章出版社官网下载的
  • 最近因为工作的原因,需要学习iOS应用开发。 本人现在在公司负责的是智能设备联网模块,所谓的智能设备联网,就是让一些智能设备(多半是没用屏幕的设备)连上wifi,因为没有屏幕,所以无法像手机和平板那样通过屏幕...

    最近因为工作的原因,需要学习iOS应用开发。

    本人现在在公司负责的是智能设备联网模块,所谓的智能设备联网,就是让一些智能设备(多半是没用屏幕的设备)连上wifi,因为没有屏幕,所以无法像手机和平板那样通过屏幕选择wifi和输入wifi密码,这个时候就需要手机来辅助,将手机上的wifi信息同步到智能设备上,同步传输的方式又很多,如声波联网、802.11数据帧联网、softAP、BLE联网等,这里就不过多介绍了,但是不管用什么方式,都需要在手机上开发一个应用,测试连接方式是否可行,本人学生时代有做过Android应用开发,但是因为那时候穷,没钱买iOS设备,所以没有搞iOS开发,现在有钱了,终于可以搞搞iOS应用开发了,当然,开发设备也不用自己买了,公司给配了台MacBook,开心,嘻嘻。


    拿到Mac后,第一反应就是陌生,的确有很多地方跟windows不一样,关闭菜单和最小化按钮都在窗口的左上角,日期时间什么的都在右上角,和ubuntu很相似,让我一个用惯windows做开发的程序员觉得很不习惯。


    边百度边摸索,开始了我的iOS应用开发之旅。


    首先是到App Store里下载Xcode









    Mac很爽的地方就是编译器直接到App Store下就行了,下好了就安装,装完也不用配置什么,直接就能开发了,不像 windows上作android 开发一样,下完还要配jdk等各种东西,因为国内要翻墙的原因,下载起来还特别麻烦。


    打开xcode,创建一个新项目。




    名字就叫 hellow_iOS吧,配置信息和Android开发很类似,开发语言可以选择Objective-C或者swift,因为本人有c\c++基础,Objective-C和c\c++很类似,所以先选择Objective-C进行开发。



    新项目创建好之后进入到开发界面,白花花的一片叶不知道什么鬼,仔细一看好像能看懂,但是也说不出具体事什么,不管了,继续开发,先printf一个hellow world再说。


    在ViewController.m中添加这段代码,表示添加一个textview

        //定义一个textview
        UITextView *textview1 = [[UITextView alloc]init ];
    
        //位置
        textview1.frame = CGRectMake(100,100,100,50);
        //背景颜色
        textview1.backgroundColor = [UIColor blueColor];
        //设置它显示的内容
        textview1.text = @"hellow_iOS";
        //将视图加到父视图中
        [self.view addSubview:textview1];
    



     编译运行


    好了,这样就输出了一个显示hellow_iOS字段的textview在屏幕上了。


     第一个小demo完成了,嘻嘻


    终于走出了万里长征的第一步,这感觉,好怀念,好像回到了大学的时候,一个人深夜在寝室里摸索,第一次把Android 小demo跑出来的时候。


    加油,路还很长,长到你我都难以想象。 


    展开全文
  • Swift iOS应用开发实战 完整版 (刘铭) pdf扫描版文档教程
  • 资源名称:iphone、ipad应用开发-iOS5剖析(新增IOS5项目实战秦朝史话小教程内容:IOS5精品系列课程专题讲座:1.ios5精品系列课程专题讲座之开篇引言(Mac平台的使用)2.ios5精品系列课程专题讲座之开发之旅(Xcode的...
  • iOS应用开发攻略 pdf电子书

    千次阅读 2013-12-13 15:44:16
    尊敬的用户您好,由于该iOS应用开发攻略pdf书受百度网盘影响无法做公共分享,只能私密分享,有不到之处请多多谅解! 百度链接: http://pan.baidu.com/s/1xPovn 密码: nxyd 编辑推荐: Matt Drance 前...

    尊敬的用户您好,由于该iOS应用开发攻略pdf书受百度网盘影响无法做公共分享,只能私密分享,有不到之处请多多谅解!

    百度链接: http://pan.baidu.com/s/1xPovn   密码: nxyd

    iOS应用开发攻略截图之1 - 当当下载网 -Down88.Com

    编辑推荐:
    Matt Drance
    前苹果公司布道师。
    在苹果公司工作了8年,然后创立了一家iOS开发与咨询公司Bookhouse Software。
    他还为Pragmatic Studio培训iOS开发者,在Apple Outsider(appleoutsider.com)上分享对行业的见解。除了编码、写作、教学以及履行超级奶爸的义务之外,Matt还喜欢在北加州滑雪和赛车。

    Paul Warren:
    图形系统专家程序员。
    上世纪80年代初,Paul Warren就爱上了计算机图形学,并且喜欢在他的Commodore 64上编程。
    经过20年的汇编语言编程生涯,他又找回了初恋:开发有趣的图形系统。
    Paul的iOS开发与咨询公司Primitive Dog专门制作二维动画和定制控件。
    除了痴迷于让各种东西在屏幕上翻转飞舞,他其他所有时间都用来陪伴两个可爱的女儿。

    iOS应用开发攻略内容推荐:
    《iOS应用开发攻略》收录了最新的iOS软件开发的最佳做法,涵盖了应用开发及构建优雅解决方案的必备知识,包括:编写通用的启动画面和嵌入式Web浏览器;构建复杂表视图;使app或游戏活灵活现的填充、变换和动画;通过手势、转换和自定义控件改善UI;用基本技术知识避免代码重复,解决复杂问题(如上传大文件到Web服务器)等。

    《iOS应用开发攻略》适合移动开发人员阅读。

    “如果只能选择一位老师学习最好的iOS开发方法,我会选择Matt Drance。本书也没让我失望,因为我立刻就用上了几招。我希望尽快用到更多招数,尤其是Paul的好玩的图形与动画技法!”
                          ——Brent Simmons,NetNewsWire的开发人员

    “本书对一系列‘他们是怎么做的’问题做了很好的解答。对于想在自己的苹果应用中点缀亮点的人来说,这是一本必读的书。”——Justin Williams,Second Gear主力程序员“无论对初学者还是有经验的开发人员来说,这都是一本很棒的书。书中充满了极为有用的最新示例程序,示范了如何往项目中添加专业级的功能,而且讲解精彩,代码给力。”
                           ——Michael Hay,Black Pixel公司高级开发人员

    “强烈推荐这本书!书中介绍的很多技巧与窍门别处都难以找到。我宁愿从书架上(或iBooks中)取出一本书,来研习曾经看到过的那段代码,书上的代码是不会突然消失的;而去网上找的话,说不定早被网站删掉了。这本书肯定是我要从书架上取出的一本。”
                          ——Marcus S. Zarra,Zarra Studios公司老板

    “即使你在自己的苹果应用中只用到了书中的一招,那么买这本书也值了。我很快就发现书中马上能用的招数简直太多了。如果你靠写iOS应用来挣钱,而且惜时如金,那么时刻要把书放在触手可及之处,否则你会抓狂的!”
                             ——Mike Clark,Clarkware创始人

    iOS应用开发攻略内容目录

    第1章 UI攻略 1
    攻略1 添加基本的启动画面切换 1
    攻略2 让启动画面的切换更有吸引力 7
    攻略3 为定制的通知视图添加动画 12
    攻略4 创建可重用的开关按钮 15
    攻略5 形成带彩色纹理的圆角视图 19
    攻略6 组装可重用的网页视图 22
    攻略7 定制滑动条与进度条 25
    攻略8 打造自己的手势识别器 27
    攻略9 创建独立的警告视图 30
    攻略10 表示带属性字符串的标签 35
    攻略11 滚动无止境的专辑封面墙 39
    攻略12 从专辑封面墙播放乐曲 42
    攻略13 享受自动滚动的文本视图 47
    攻略14 创建个性化的数值控件 50

    第2章 表格与滚动视图攻略 56
    攻略15 简化表格单元格的生成 56
    攻略16 在Nib中使用智能表格单元格 59
    攻略17 定位单元格子视图 63
    攻略18 组织复杂的表格视图 65
    攻略19 生成双色表格视图 70
    攻略20 给表格视图添加边框阴影 73
    攻略21 在滚动视图中使用静态内容 79
    攻略22 创建旋转翻页的滚动视图 82

    第3章 绘图攻略 86
    攻略23 绘制梯度填充的贝塞尔轨迹 87
    攻略24 创建多个动画的动态图像 91
    攻略25 创建组合与变换的视图 93
    攻略26 对梯度图层实施动画 95
    攻略27 重新打造阴影 98
    攻略28 显示带动画的视图 100
    攻略29 构造简单的发射器 102
    攻略30 翻卷页面显示新视图 106

    第4章 网络攻略 111
    攻略31 改进网络活动指示器 111
    攻略32 简化Web服务的连接 113
    攻略33 格式化简单的HTTP POST 116
    攻略34 通过HTTP上传文件 120

    第5章 运行库攻略 127
    攻略35 使用新式的Objective-C类设计 127
    攻略36 生成智能调试输出 130
    攻略37 设计智能化的User Defaults访问 133
    攻略38 扫描与遍历视图层次结构 136
    攻略39 初始化基本数据模型 142
    攻略40 在范畴中存储数据 146

    展开全文
  • iOS应用开发工具选择对了,距离应用的成功开发就近了一步。慧都为了帮助广大的Mac和iOS开发者提高开发速度和质量,特地对目前市面上最为优秀的10款用于Mac和iOS的应用开发工具一一进行盘点。 如果需要了解iOS应用...
    概述: 
    

    iOS应用开发工具选择对了,距离应用的成功开发就近了一步。慧都为了帮助广大的Mac和iOS开发者提高开发速度和质量,特地对目前市面上最为优秀的10款用于Mac和iOS的应用开发工具一一进行盘点。

    如果需要了解iOS应用开发控件的朋友请点这里 iOS APP开发控件大盘点

    1 AppCode

    AppCode是老牌IDE提供商JetBrain旗下的重要产品,专门针对于Mac/iOS的应用开发,是Mac/iOS平台上不可或缺的IDE。

    Mac和iOS应用开发工具 AppCode

    产品特点:

    高级代码协助、代码生成和重构、代码质量检测、项目和代码导航、i18n支持、调试器、单元测试、iOS开发、VCS集成和本地历史、可用于objective-c和其...........》》》查看原文

    展开全文
  • iOS 9应用开发教程之创建iOS 9项目与模拟器介绍
  • Swift 4开发iOS应用

    2018-03-03 01:27:52
    最新版的用swift4 开发ios应用,好东东,开发必备学习 原版 Beginning iPhone Development with Swift 4: Exploring the iOS SDK
  • Unity跟IOS原生开发项目融合

    万次阅读 2016-09-28 20:11:02
    需求:做一款社交类的APP,主体工程是原生开发,也就是是IOS的Xcode工程,产品经理为了丰富应用的玩法,就想往里面加上现在比较流行的AR功能,组成一款AR社交APP,我们之前见识多的都是工程是主体,然后IOS原生功能...
  • OpenQuizz OpenClassrooms课程-使用MVC模型开发iOS应用程序。 该项目由Dylan BREUER制作。 这是一个用于发现MVC模型的iOS应用程序。
  • iOS 开发者成长路线图-《iOS 应用开发入门指南》 创造 iOS 应用既有乐趣又有回报,如果你正在初学iOS开发,可能会为从何着手而感到困惑。这份路线图为 iOS 应用开发入门提供了一个完美的开端。在你的 Mac 电脑上便...
  • 这一系列教程让你使用RAD Studio来开发iOS应用程序: 在最初的配置教程之后,每个教程都为你展示如何使用FireMonkey Tools来创建iOS应用程序。 这些教程演示了使用一些重要的FireMonkey组件在你的iOS应用程序...
  • iOS应用的生命周期是指从应用程序的启动,到应用程序结束整个阶段的全过程。 整个iOS应用的生命周期包含了各种状态,有时系统会从应用的一种状态切换至另一种状态来响应系统发生的事件。例如当应用程序崩溃、电话...
  • iOS应用开发工具选择对了,距离应用的成功开发就近了一步。慧都为了帮助广大的Mac和iOS开发者提高开发速度和质量,特地对目前市面上最为优秀的10款用于Mac和iOS的应用开发工具一一进行盘点。 如果需要了解iOS应用...
  • Xcode iOS 开发项目空间。 此 repo 包含我创建的用于学习和实现 iOS 应用程序开发应用程序文件。 m-edit10Feb2015 今天停止 [2015 年 2 月 17 日]。
  • 高仿一元云购IOS应用源码项目

    千次阅读 2015-07-20 11:04:02
    高仿一元云购IOS应用(高仿自一元云购安卓客户端) 本App因官方没有IOS客户端故开发,利用业务时间历时2个星期,终于开发完成,又因苹果的各大审核规则对此App的影响,又历时1个多月才终于成功上架,上架两天,...
  • 由Jamilton Damasceno教授教授的Udemy IOS 12开发课程的第3个IOS应用程序。 该应用程序的目标是生成随机短语。 在开发此应用程序时,可以练习快速数组的使用并学会使用项目的Assets文件夹来保存图像。
  • IOS开发项目布局一

    千次阅读 2014-02-25 21:29:33
    IOS开发项目布局一 今天开始讲IOS开发项目布局,即框架的搭建,项目模版的创建(以侧边栏框架为例,xcode5) 一、创建IOS工程如下图 点击Create a new Xcode project创建项目,进入下一步 以简单的...
  • 参考 Quicklook,iOS项目集成文档查看功能 这篇文章,我所做的应用,增加了一个新的需求,那就是把其他应用分享给我的文件添加到上传任务 找了一些文章,看了下都是针对特定格式的文件,比如只会在分享图片时在分享...
  • 使用Kotlin Native技术开发iOS应用

    千次阅读 2018-06-09 09:22:09
    AppCode是JetBrains公司出品的用于开发Mac OS X以及iOS应用程序的集成开发环境,能够支持Xcode项目的运行和调试功能,并为Swift和Objective-C提供广泛的技术支持。目前,AppCode只能运行在Mac OS X操作系统环境下,...
  • APP的主要功能有三点:1....优图人脸识别、图片标签识别、基于人物画像和地理位置的精准推荐社交、ios开发的聊天功能、ios开发的分享功能、ios开发的账号注册、找回密码功能、ios自定义相机功能、ios相册管理功能等。
  • Infinum 在过去的 18 个月中完成 6 个项目后发现,为 iOS 开发一个应用要比开发一个安卓应用大约节省 30%(28%)的时间。 他们进一步指出,同一个项目下,安卓的代码要比 iOS 平台多 38%,尽管大多数
  • iOS开发 - 应用国际化开发

    千次阅读 多人点赞 2014-04-25 21:13:39
    而这个时候, 就涉及到了应用的国际化开发。 国际化开发, 通俗来讲, 就是应用能根据用户当前设备使用的语言(本地化)来自动调整应用的语言, 使得每个用户都能正常使用应用。 国际化开发的重要性不言而喻。 总的来说, ...
  • iOS 9应用开发教程之定制应用程序图标以及真机测试

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 127,029
精华内容 50,811
关键字:

ios应用开发项目