网站建设资讯

NEWS

网站建设资讯

ios开发创建,申请ios开发

iOS开发 - 创建桌面快捷方式

主要参考该篇文章 iOS开发 在桌面生成快捷方式(1)

网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、微信小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了晋州免费建站欢迎大家使用!

此文主要是记录作用,就不细说一些原理的东西,感兴趣的可以参考上边的那篇文章,写的很好

index.html

添加桌面快捷方式(及打开我们上边的那个html文件,在safiri引导用户将其添加到主屏幕)

在Target - Info - URL Types 中添加scheme 我此处的scheme为com.gbei.ydc

在appdelegate中处理

IOS开发以及Tab Bar使用讲解

为了更好理解使用用tabbar和切换视图,我们创建一个Empty Application。

   1、 打开Xcode ,新建项目

   2、 创建View Controller

在项目上按花键+N创建新文件,创建 Objective-C class 文件,按Next按钮,subClass 选UIViewController 。勾选上xib选项

以同样方式创建另外三个ViewController ,RedViewController ,GreyViewController,YellowViewController。四个View准备好了。那么Tabbar呢?

   3、 创建TabBarController.xib文件,选择创建Empty文件

这时候你发现创建的xib文件是空白的,不用慌,去右下角控件栏中把TabBar Controller拖过来就Ok了。

4、 关联TabBarController.xib ,tabbarAppDelegate这两个文件

在上图中选择File’s Owner,打开Identity Inspector,在Class一栏选择tabbarAppDelegate

这样,我们就可以创建TabBarController.xib 文件指向tabbarAppDelegate 文件的Outlet映射了。

5、 在Xcode中的工具栏的View菜单找到 打开Assistant Editor,使tabbarAppDelegate.h和TabBarController.xib 同时打开。

在xib文件上按住control键,往tabbarAppDelegate.h,创建Outlet.

弹出窗口输入 rootController,点connect。

   6、 添加代码

打开tabbarAppDelegate.m,在didFinishLaunchingWithOptions方法中添加代码:

1.- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

2. self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

3. // Override point for customization after application launch.

4. [[NSBundle mainBundle] loadNibNamed:@"TabBarController" owner:self options:nil];

5. [self.window addSubview:self.rootController.view];

6. self.window.backgroundColor = [UIColor whiteColor];

7. [self.window makeKeyAndVisible];

8. return YES;

   7、 往TabBarController.xib上添加Tab Bar Item,

把控件栏上的Tab Bar Item控件往TabBarController.xib上拖拽即可,一个放4个。

   8 、关联Tab Bar Item和***ViewController。

选择其中一个Tab Bar Item,在右上角打开Identity Inspector,在Class中选择BlueViewController:

然后,打开Attribute,在NIB Name选择BlueViewController:

其他3个tab item重复类似的操作,选中对应的ViewController,这样在切换Tab标签时,就可以切换到对应的页面。

9、 设置tab item的属性

选中其中一个tab item ,会在右上角的属性栏里看到如下信息

Badge是红色圈圈里面有数字 ,表示有多少条信息的属性

Identifier 是tab item的样式,选custom是自定义,下面的是系统的样式。我选了其中四种。

bar ITem 的title image在custom的样式下能设置。

10 、剩下的3个Tab Item也做类似的设置即可。

现在基本完工,运行看看结果如何。好吧,其实和第一第二个图是一样的`,这里就不放了。

11 、在viewDidLoad方法加Log观察切换View

可以加写日志看看对应的View是什么时候运行的。第一个运行的View是BlueViewController,点击其他的tab项时,加载其他的view,加载一次之后下次点击不再调用viewDidLoad。

1.- (void)viewDidLoad

2. [super viewDidLoad];

3. NSLog(@"BlueViewController");

4. // Do any additional setup after loading the view from its nib.

iOS开发-应用的创建

打开 Xcode ,选择 Create a new Xcode project

点击 next 接下来填写我们项目必要的信息,项目参数简介如下面的表格

点击 next 选择保存的路径完成项目的创建,选择任意一个模拟器,然后将程序运行起来

苹果开发者账号申请流程完整版

苹果开发者账号申请文档

一、苹果ID的注册

1.注册苹果ID: ;page=create

o   国籍选好中国,避免后面开发者账号注册的时候带来不必要的麻烦(虽然不知道具体有什么麻烦)

o   年龄一定要满18岁,这个也会是后面注册开发者账号失败的原因。

二、开发者账号的注册

1.登录个人账号页面点击 join..

2.进入界面后 点击右上方蓝色按钮

3.点击后进入以下界面,点击开始注册

4. 选择对应的账户类型

普通账号选择个人/一项。

5.填写公司信息及个人信息

注意此处需用 英文字母描述 不可出现中文。

6.信息输入完毕后 进行确认,确认之后

点击购买后,会出现要求重新登录,点击登录即可。

8.选择付款方式,付完款之后流程就结束,等待审核即可。

三.创建App开发证书

1.登录 创建开发者证书。

2.创建包名

填写对应信息之后即可完成包名创建

3.创建开发证书

点击 + 创建证书

证书主要包括Development(调试证书)和Production(生产证书)两种,Development是开发人员工作开发时所用,Production用于将App打包发布到App Store。

正常需要创建三个证书即可

1.iOS App Development.

2.App Store and Ad Hoc

3.Apple Push Notification service SSL (Sandbox Production)

四.创建App 应用

1.登录

2.点击+号选择刚刚创建的bundle  Id创建新应用,即完成创建。

一般会需要根据bundle Id创建一个注册一个套装ID,套装ID应该是用于和watchOS苹果iWatch,iPad所用的程序生成一个共有的App包名,点击蓝字创建即可。

到此即完成了开发以外的所有工作了,剩下的工作就要去Xcode开发App啦!

iOS APP开发从0到1的项目创建过程

入职新公司,项目完全从头开始,所以现在整理总结一下项目的创建实现过程,之后跟着这个APP随时记录遇到的问题。

首先有一份可行的商业计划书:在计划书里应明确规划出产品定位(包含市场背景、用户定位、已有的竞品状态、产品卖点)。

在计划通过的情况下对需求进行整理:可以用脑图根据用户需求、当前存在的痛点整理出核心功能,通过流程图对功能列表进行完善,需求和流程都走通的情况下,产品经理再去画原型图。

此时,作为技术的重点来了……

此时项目初始需求和配置基本已经完成,接下来就是漫长的页面开发和功能实现了~

iOS开发 创建Bundle及注意事项

创建文件夹TestBundle,并改名为TestBundle.bundle。然后再把资源文件放入该Bundle就可以了。

使用此方式的目的:可通过Xcode管理资源文件,且可多Target管理。

在 Build Settings 中修改 Base SDK 为 iOS

在 Build Settings 中修改 Versioning System 为 None

此处需要特别注意,一定要确认,如果设置不对,会导致Bundle中包含了可执行文件,会导致上架AppStore被拒。

在 Build Settings 中删除 Installation Directory 后面对应的路径。

在 Build Settings 中删除 Code Signing Identity 后面对应的路径。(先选择Other,再删除即可)

在 Build Settings 中设置 iOS Deployment Target 为 iOS9.0

一般情况下设置为最小的即可。

在 Build Settings 中设置 Skip Install 为 NO

在 Build Settings 中设置 COMBINE_HIDPI_IMAGES 为 NO

在 Info.plist 中删除 Executable file

确认生成的Bundle的 Info.plist , Bundle OS Type code 值是否为 BNDL ,如不是,手动修改为 BNDL


网站标题:ios开发创建,申请ios开发
新闻来源:http://njwzjz.com/article/dsiipjg.html