iOS完整学习路线图iOS进阶介绍:一.iOS-常用的第三方框架的介绍二.iOS-提高iOS开发效率的方法和工具三.常用的调试方法1.iOS-调试技巧2.iOS-Xcode的使用技巧四.写代码的技巧总结1.iOS-技巧性总结五.iOS-性能优化六.iOS-几大框架的介绍七.iOS-设计模式八.本地化...
原创 2021-07-28 16:01:27
307阅读
IOS 游戏开发实例(全) 原文:zh.annas-archive.org/md5/453c85f2ce3736815d49efeab12bbf84 译者:飞龙 协议:CC BY-NC-SA 4.0 前言 Sprite Kit 是一套用于开发苹果 iOS 平台 2D 游戏的工具。Sprite Kit ...
转载 28天前
12阅读
前言: 从事iOS开发已有几个年头,平时对于iOS开发的知识积累都比较碎片化,为了更好的掌握开发技能, 索性整理iOS开发的知识体系,以便于后期自身不断进阶。 一、iOS开发基础 开发设备Mac的使用 mac终端命令 常规操作 使用mac电脑,对Github客户端的简单操作1 开源项目 Mac下Gi
原创 2021-07-28 16:00:56
234阅读
前言: 从事iOS开发已有几个年头,平时对于iOS开发的知识积累都比较碎片化,为了更好的掌握开发技能, 索性整理iOS开发的知识体系,以便于后期自身不断进阶。 一、iOS开发基础 开发设备Mac的使用 mac终端命令 常规操作 使用mac电脑,对Github客户端的简单操作1 开源项目 Mac下Gi
原创 2021-08-01 17:01:01
790阅读
做App避免不了要和时间打交道,关于时间的处理,里面有不少门道,远不是一行API调用,获取当前系统时间这么简单。我们需要了解与时间相关的各种API之间的差别,再因场景而异去设计相应的机制。 时间的形式 在开始深入讨论之前,我们需要确信一个前提:时间是线性的。即任意一个时刻,这个地球上只有一个绝对时间
原创 2021-07-28 14:59:31
258阅读
一,iPhone 为iPhone编写基于Web的应用程序非常简单。Safari Web浏览器是一款很优秀的工具-它能够完美地对基于Web的应用程序进行缩放,以便在iPhone大小的屏幕上运行。Safari Web浏览器还能够非常好地运行高度依赖于JavaScript的应用程序。升级基于Web的iPh
转载 2018-05-03 08:46:00
121阅读
2评论
在左边栏中选择appID,勾选右边的push可选项,为该appID所对应的应用添加推送功能,下面会看到创建证书的按钮
原创 2023-09-01 11:55:11
131阅读
概述 在前面两章中,分别介绍了简单工厂模式和工厂方法模式,我们知道简单工厂模式的优点是去除了客户端与具体产品的依赖,缺点是违反了“开放-关闭原则”;工厂方法模式克服了简单工厂模式的缺点,将产品的创建工作放到具体的工厂类,每个工厂类负责生成一个产品。但是在实际应用中,一个工厂类只创建单个产品的情况很...
原创 2021-07-28 16:05:06
219阅读
在实际开发过程中,app需求都是由产品那边给出,往往是他给出第一版功能,我们写好代码后,会相应的给出第二版、第三版功能,而这些功能是在实际使用中,根据用户需求而不断增加的。如果在编码之初,我们并未认识到这一点,并未后续添加的代码做好相应的设计准备,那么无疑,这个项目代码会越来越乱,就会导致这样一个循...
原创 2021-07-28 16:14:31
349阅读
iOS-性能优化1 iOS-性能优化2
原创 2021-07-28 16:16:06
306阅读
1.iOS-网络基础 2.iOS-网络处理框架AFN
iOS
原创 2021-07-28 16:26:40
251阅读
步骤 打开Xcode,创建新工程。手下留情,请先看图! 在TARGETS下选中工程,在Build Settings下更改几个参数。 打开Xcode,创建新工程。手下留情,请先看图! 在TARGETS下选中工程,在Build Settings下更改几个参数。 在TARGETS下选中工程,在Build
转载 2016-04-29 11:23:00
102阅读
2评论
概览大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用通常是没有生命力的。今天就会给大家介绍这部分内容:1.NSURLConnection数据请求文件上传文件下载会话2.W...
原创 2021-07-28 16:00:05
237阅读
一、前言 对于大多数从C++或者JAVA转过来学习Object-C(以下简称OC)的人来说,OC这门语言看起来非常奇怪,用起来也有点麻烦。 OC没有像JAVA一样的垃圾回收机制,也就是说,OC编程需要程序员手动去管理内存(即使在ARC项目中,若我们引入第三方文件使用了MRC,我们也需要对单文件做MR
原创 2021-07-28 15:02:44
167阅读
把图片添加到工程里面:就报了108个警告!!! 然后我发现我添加的图片有很多命名是这样子的: xcode去找图片的时候是按照什么方式找的呢????? 还发现有好几张同名的图片。。。。。 ---------------------- 在这个地方把里面的png全部删除,,然后把工程里面的图片删除了,再加上自己现在需要的那几个png进去。就ok了。之前是一股脑的把整个工程的png全部加进去,没有
转载 2013-11-18 13:15:00
193阅读
2评论
用,展示一个文本框。 
原创 2023-04-05 12:01:26
81阅读
思路要求设计思路是类似手持拼图游戏,拼图需求要求有一块为空白版,作为移动方块的预留位置用,通过选择图片后在起初对所有图像方块随机打乱顺序时,发现随机打乱顺序,没办法拼图完成,拼图移动是空白快最临近的上下左右四个图像块的移动,在打乱顺序的时候,也要按照这个算法逻辑实现,才能拼图完成;另外逻辑实现上,用tag来记录图片,用accessibilityValue 来记录图片的实际位置标记;用三个数组来实现
转载 2021-05-06 23:12:04
288阅读
2评论
iOS应用是非常注重用户体验的,不光是要求界面设计合理美观,也要求各种UI的反应灵敏,我相信大家对那种一拖就卡卡卡的 TableView 应用没什么好印象。还记得12306么,那个速度,相信大家都受不了。为了提高 iOS 的运行速度,下面我将抛砖引玉介绍一些我实践过的用来提供iOS程序运行效率的方法...
原创 2021-07-28 16:10:21
138阅读
进程与线程:1> 一个应用程序对应一个进程,一个进程帮助程序占据一块存储空间2> 要想在进程中执行任务,就必须开启线程,一条线程就代表一个任务3> 一个进程中允许开启多条线程,也就是同时执行多个任务1.iOS的三种多线程技术 1.NSThread每个NSThread对象对应一个线程,量级较轻(真正...
原创 2021-07-28 16:27:57
288阅读
编辑图片的几个方法第一种先用UIImage对象加载一张图片然后转化成CGImageRef放到CGContext中去编辑第二种用CGImageCreate函数创建CGImageRef然后把CGImageRef放到CGContext中去编辑第三种用CGImageCreateCopy 或者 CGImag...
转载 2015-11-08 16:05:00
66阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5