摘要: 数据结构(三)--栈 数据结构(三)--栈 通常程序开发中内存管理是非常重要的,而内存主要分为占内存和堆内存。那么栈和堆内存有什么区别呢?希望在这篇文章里能带你找到答案! 1. 栈和堆的引入 在一个简单的程序中我们定义和声明几个基本类型的变量、结构体和数组,先来直观看一下栈和堆的不同: 静态变量 和 阅读全文
posted @ 2017-12-21 21:53 xiaoyouPrince 阅读(26659) 评论(1) 推荐(2) 编辑
摘要: 数据结构(二) -- 数组和链表 数据结构主要可以分为两大模块: 线性结构 非线性结构 本文主要开始讲线性结构。 什么是线性结构 线性结构,顾名思义,就是这些数据所有节点都能被一根线(指针)联系起来的一种结构。 线性结构的存储方式: 连续存储:【数组】 离散存储:【链表】 线性结构的常见应用方式: 阅读全文
posted @ 2017-12-15 16:37 xiaoyouPrince 阅读(6123) 评论(0) 推荐(1) 编辑
摘要: 数据结构(一) 1. 概述 数据结构定义: 我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中,以及在此基础上为实现某个功能(如元素的CURD、排序等)而执行的相应操作,这个相应的操作也叫算法。 数据结构 = 元素 + 元素的关系 算法 = 对数据结构的操作 算 阅读全文
posted @ 2017-12-12 00:48 xiaoyouPrince 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: iOS 中 .a 和 .framework 静态库的创建与 .bundle 资源包的使用 前言 开发中经常使用三方库去实现某特定功能,而这些三方库通常又分为开源库和闭源库。开源库可以直接拿到源码,和自己写的没有什么区别,我们可以最大程度的修改源码来适应自己功能。闭源库就是被发布者提前打包好的静态库或 阅读全文
posted @ 2017-12-05 18:09 xiaoyouPrince 阅读(2223) 评论(0) 推荐(0) 编辑
摘要: iOS 跳转到 App Store 下载评分页面 许多应用都有跳转 App Store 评分或者下载更新的功能,网上查到很多跳转方法,这里记录一下 主要跳转方法有两种 使用官方 StoreKit.framework 框架 应用间跳转直接跳到 App Store 应用,并携带自己 App 的 AppI 阅读全文
posted @ 2017-12-05 18:01 xiaoyouPrince 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: Apple 公司开发者账号添加团队成员 简介 首先公司内部团队开发需要的账号类型为公司账号,可以添加团队成员协同开发。 账号下的团队成员有三种角色: Team Agent (代理) 代理: 就是注册开发者账号的那一个,权限最高,续费和创建开发商证书只能使用该账号 Admin (管理) 管理: 管理分 阅读全文
posted @ 2017-11-08 17:42 xiaoyouPrince 阅读(14683) 评论(0) 推荐(0) 编辑
摘要: JPush 使用教程 自己使用的一些经验,为了方便直接从这里复制过去就行。 就当做个笔记,防止长时间忘记之后,还需要去官网看文档。 主要思路: sdk文件 + 三方依赖系统库 + 头文件 + 添加代理 + 初始化代码 1.版本信息 JPush : 2.2.0 Xcode : 8.3.3 iOS : 阅读全文
posted @ 2017-07-28 14:18 xiaoyouPrince 阅读(2355) 评论(0) 推荐(0) 编辑
摘要: iOS中UIWebView执行JS代码(UIWebView) 有时候iOS开发过程中使用 UIWebView 经常需要加载网页,但是网页中有很多明显的标记让人一眼就能看出来是加载的网页,而我们又不想被人卡出来。 如网页中的这个导航 通常我们不需要WebView中的 导航栏,也不需要里面的返回上一级的 阅读全文
posted @ 2017-07-05 00:05 xiaoyouPrince 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 有时开发过程中,经常需要调试接口,但是可能经常没有网络,导致调试无法正常进行。 对此可以自己手动设置一些假数据,也可以通过计算机来为我们保存一份真实的网络数据,并自己转化成plist数据,存在本地使用。 ## 直接在Mac上运行 ```objc NSString *path = @"/Users/x 阅读全文
posted @ 2017-07-04 23:59 xiaoyouPrince 阅读(3302) 评论(0) 推荐(0) 编辑
摘要: OS X 和iOS 中的多线程技术(下) 上篇文章中介绍了 pthread 和 NSThread 两种多线程的方式,本文将继续介绍 GCD 和 NSOperation 这两种方式。。 1.GCD 1.1 什么是GCD GCD 全称 Grand Central Dispatch,可译为“牛逼的中枢调度 阅读全文
posted @ 2017-06-21 17:43 xiaoyouPrince 阅读(787) 评论(0) 推荐(0) 编辑