首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

iOS项目——项目开发环境搭建

在开发项目之前,我们需要做一些准备工作,了解iOS扩展——Objective-C开发编程规范是进行开发的必备基础,学习iOS学习——Xcode9上传项目到GitHub是我们进行版本控制和代码管理的选择之一...,明白iOS学习——iOS项目Project 和 Targets配置详解则更利于我们今天对完整项目开发环境的搭建,这些内容在在之前的博文中都已经有了一些总结和步骤说明,具体详情可以戳链接查看。   ...这一部分的内容有一些在iOS学习——iOS项目Project 和 Targets配置详解中有讲到,主要是通过设置target的部署属性来设定该App安装到手机上一些状态。...4 设置应用图标和启动图片 如何设置y8ingyong图标和启动图片我们在iOS学习——iOS项目Project 和 Targets配置详解中已经详细进行讲过了。...我们都知道,项目运行的起点是main函数,在我们的iOS项目中也不例外,我们可以看到,项目中有一个main.m主函数,这里面只有一个方法就是我们的main方法,代码如下,很简单。

1.4K150

iOS AFNetworking 源码阅读二

接着上一篇iOS AFNetworking 源码阅读一继续往下讲 我们再回到AFHTTPSessionManager类中来,回到这个方法: - (NSURLSessionDataTask *)dataTaskWithHTTPMethod...return dataTask; } 这个方法非常简单,就调用了一个url_session_manager_create_task_safely()函数,传了一个Block进去,Block里就是iOS...id=5871104061079552 (status: Fixed in iOS8) // Issue about:https://github.com/AFNetworking/AFNetworking...//第二,为什么要用串行队列,因为这块是为了防止ios8以下内部的dataTaskWithRequest是并发创建的, //这样会导致taskIdentifiers这个属性值不唯一,因为后续要用...屏幕快照 2018-11-23 14.15.46.png 接下来我们就讲讲这些代理方法做了什么(按照源码中的顺序) 代理1 //当前这个session已经失效时,该代理方法被调用。

1.7K20

iOS学习——iOS项目Project 和 Targets配置详解

最近开始学习完整iOS项目的开发流程和思路,在实际的项目开发过程中,我们通常需要对项目代码和资料进行版本控制和管理,一般比较常用的SVN或者Github进行代码版本控制和项目管理。...我们iOS项目的开发工具Xcode本来就集成了Github的代码控制,所以用GitHub会更方便一些,想具体了解Xcode和GitHub链接具体操作步骤的小伙伴可以戳这里:iOS学习——Xcode9上传项目到...创建完项目之后,我们再对一个项目进行代码开发之前,我们首先需要对iOS项目的开发环境进行搭建,我们的应用名称、项目名称、应用图标、启动图片等都是在这一步进行设置的,所以这一部分是整个项目开发的基础,在后续的开发过程中也经常会有些设置需要用到这里的步骤进行修改...但是目前网上查到的资料都非常简短和零散,所以今天我们希望对Xcode上iOS项目搭建各种细节都进行一个详尽的了解和学习。...一 Project 和 Targets区别   首先,iOS项目的开发环境搭建主要就是基于我们项目的Project 和 Targets进行展开的。那么,这两个东西到底是啥玩意呢?

2.3K70

Unity项目嵌入现有iOS项目的方法

因为现有项目有个功能需要调用Unity页面,所以就叫同事用Unity打一个包给我嵌入到现有iOS工程,就一个导入过程就非常曲折。...1,首先将导出的包跑一下看看能不能跑起来(注意打出来的包是否支持模拟器运行),能跑起来才做下面的将Unity项目下面的四个文件复制到iOS项目的根目录 ?...Unity打包出来的包 复制到iOS项目后的目录如下: ?...复制到iOS项目后的目录结构 2,在自己iOS项目中引用这几个文件,但是引用跟我们平时引用的不一样,右键Add Files to ···分别选择Classes 和 Libraries 、MapFileParser.sh...3.3.6 上面注意:如果自己的iOS项目有pch文件,那就把Prefix.pch里面的文件拷贝到自己的pch文件中,反之也行(注意pch路径),并添加#import"UnityAppController.h

2.8K70

iOS开源小项目-WSL

WSL是一款拥有 音乐播放,新闻,壁纸,画板,简易地图,计时器等等功能的小项目,是我自己早期学习时做着玩的,并没上架;UI是自己设计,所以挺吃藕的,粗糙的,没做适配,是在6尺寸下开发的 ,还希望不要嫌弃了...此小项目仅作为学习参考用!下面稍微介绍下此APP的功能模块,有需要的可以去去 我的github ,欢迎star!...壁纸2.gif 壁纸这块主要是通过应用直接更改系统桌面壁纸和锁屏壁纸,调用的是私有API,iOS10以下才会起作用!...,滚动歌词; 2017/6/7更新:由于接口数据发生了改变,可能现在音乐播放器这块儿没法看到效果,我把锁屏效果和歌词解析,滚动显示功能单独抽出来又写了一篇文章和demo,感兴趣可以去我的这篇文章看看 iOS...锁屏歌词.PNG 详情可以参考我之前的文章: iOS 音乐播放器之锁屏效果+歌词解析 仿简书分享-UIActivityViewController系统原生分享 iOS技术网站和常用软件 iOS

2.7K60

iOS项目——基本框架搭建

项目开发过程中,在完成iOS项目——项目开发环境搭建之后,我们首先需要考虑的就是我们的项目的整体框架与导航架构设计,然后在这个基础上考虑功能模块的完成。...我们的项目也属于资讯类,所以我们的项目的框架也是采用TabBar + NavigationController进行搭建。...UIImage imageNamed:selectedImage]; [self addChildViewController:vc]; } @end 三 UITabBarItem设置    在iOS...UIStringDrawing.h中可以找到) - 比如UITextAttributeFont\UITextAttributeTextColor - 规律:UITextAttributeXXX 2.iOS7...之间的内容, 只会拷贝到OC源代码文件中, 不会拷贝到其他语言的源代码文件中 *****/ #endif 五 在Build Setting中配置宏    宏定义除了在类中用#define进行定义之外,在iOS

1.8K80

iOS网络——AFNetworking AFHttpSessionManager源码解析

你要知道的NSURLSession都在这里 转载请注明出处 https://cloud.tencent.com/developer/user/1605429 本系列文章主要讲解iOS中网络请求类NSURLSession...的使用方法进行详解,同时也会以此为扩展,讲解SDWebImage中图片下载功能的源码分析,讲解AFNetworking相关源码分析。...iOS网络——NSURLSession详解及SDWebImage源码解析 iOS网络——SDWebImage SDImageDownloader源码解析 iOS网络——AFNetworking AFURLSessionManager...源码解析 iOS网络——AFNetworking AFHttpSessionManager源码解析 AFNetworking AFHTTPSessionManager源码解析 前一篇文章我们讲解了AFURLSessionManager...的源码,最后还给了一个只使用AFURLSessionManager来创建NSURLSessionDataTask和NSURLSessionDownloadTask的栗子,但是发现创建下载任务真的很简单了

1.6K80

iOS网络——AFNetworking AFURLSessionManager源码解析

你要知道的NSURLSession都在这里 转载请注明出处 https://cloud.tencent.com/developer/user/1605429 本系列文章主要讲解iOS中网络请求类NSURLSession...的使用方法进行详解,同时也会以此为扩展,讲解SDWebImage中图片下载功能的源码分析,讲解AFNetworking相关源码分析。...iOS网络——NSURLSession详解及SDWebImage源码解析 iOS网络——SDWebImage SDImageDownloader源码解析 iOS网络——AFNetworking AFURLSessionManager...源码解析 iOS网络——AFNetworking AFHttpSessionManager源码解析 AFNetworking AFURLSessionManager源码解析 前面几篇文章讲解了NSURLSession...的resume和suspend方法的实现,因为iOS7和iOS8中NSURLSessionTask的父类不同,需要做一些处理,关于method-swizzling技术有兴趣的读者可以阅读iOS runtime

4.3K70
领券