见过很多代码,有些大型项目的代码还是很乱,逻辑思路不清晰,各种回调不明确。有些架构的扩展性很差,甚至很多crash都是由于架构不合理导致。 架构的设计需要了解产品的业务,未来的走向来制定。经验对于架构而言非常重要。 通过学习《iOS应用架构谈》,有了深刻的理解 http://casatwy.com/ ...
分类:
移动开发 时间:
2016-08-29 13:02:18
阅读次数:
189
本篇主要探讨的是iOS应用中各种状态的跃迁过程,建议大家通过修改AppDelegate.swift,在每个过程中添加日志输出代码,从而观察其变化。 ...
分类:
移动开发 时间:
2016-08-29 01:37:58
阅读次数:
279
CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之意思就是手动一个个去下载所 ...
分类:
其他好文 时间:
2016-08-27 22:00:01
阅读次数:
170
最近做IOS应用上传时,想改一下SUK或者Bundle ID ,发现改不了,只能删除。 但是删除却没有找到删除按钮,百度半天不给力,不过后来多亏一位群里的兄弟给找个链接,终于解决 今天就给他记录下来,希望帮到更多的人 删除步骤有两个: 1.所有国家/地区的市场下线 2.删除应用以下是图解: 选择某个 ...
分类:
移动开发 时间:
2016-08-27 11:07:11
阅读次数:
269
前言 做了几年iOS app coder了,对于证书的生成、使用流程烂熟于心,然而对于这套机制的原理却一直不甚理解。近来由于工作需要仔细研究了一下,特将自己的学习经验记录于此,以供大家学习指正。 问题 通常的iOS应用的签名流程是这样的(这里只是大概写一下,具体流程网上有很多): 那么问题来了,整个 ...
分类:
移动开发 时间:
2016-08-25 23:35:43
阅读次数:
1586
iOS应用程序一般都是由自己编写的代码和系统框架(system frameworks)组成,系统框架提供一些基本infrastructure给所有app来运行,而你提供自己编写的代码来定制app的外观和行为。因此,了解iOS infrastructure和它们如何工作对编写app是很有帮助的。 Ma ...
分类:
移动开发 时间:
2016-08-22 16:15:45
阅读次数:
255
问题的提出: 在ios应用的开发中,如果项目中网络层用的是SOCKET 底层 的api。需要在工程做 兼容ipv4和ipv6网络环境的处理。 解决方案: 服务器地址配置为域名,通过解析域名的方式,得到 该域名映射的ip地址,再通过这个ip地址,去进行网络通信。 ...
分类:
移动开发 时间:
2016-08-17 01:37:16
阅读次数:
375
问题描述:需要从一个ios应用程序中,能启动另一个ios应用程序。 开发环境:xcode7.3.1 关键词:白名单(LSApplicationQueriesSchemes)、注册自己的URL Demo源代码链接:http://pan.baidu.com/s/1bo327sb 如何从一个app中,启动 ...
分类:
移动开发 时间:
2016-08-16 01:55:53
阅读次数:
254
所有信息的生成都在前端完成,包括对订单进行sign签名以及MD5签名加密(此方法相对来说有些复杂,没有官方给的方法简单)。注:官方给的是v3&v4支付流程,签名和加密都是在服务器端进行,由于没有对接过,所以就暂时没有办法分享。 1. 准备工作 工程所需的微信支付SDK,如下图: 微信支付所需的相关用 ...
分类:
微信 时间:
2016-08-15 17:22:19
阅读次数:
439
这篇文章来自iOS Tutorial Team 成员 Marcelo Fabri, 他是 Movile 的一个iOS开发者. Check out his personal website or follow him on Twitter.原文地址 当我们开发iOS应用时,好的性能对我们的App来说是 ...
分类:
移动开发 时间:
2016-08-13 01:15:27
阅读次数:
292