摘要: 深夜。 很寂静的时分, 本来应该睡觉的时刻, 突然睡意逝去,不为别的, 只因为想清理一下手机上的内存, 突然由此看到了很多以前的东西。 想到了自己这么长的时间到底有些什么样的进步呢? 现在开始真的有些怀疑。还好我看到了一些自己收藏过的文件--一些知识瑰宝。 看到它们的时候我也是震惊到了。因为真的想一阅读全文
posted @ 2016-03-07 02:15 xiaoyouPrince 阅读(282) 评论(0) 编辑
摘要: Apple 公司开发者账号添加团队成员 简介 首先公司内部团队开发需要的账号类型为公司账号,可以添加团队成员协同开发。 账号下的团队成员有三种角色: Team Agent (代理) 代理: 就是注册开发者账号的那一个,权限最高,续费和创建开发商证书只能使用该账号 Admin (管理) 管理: 管理分阅读全文
posted @ 2017-11-08 17:42 xiaoyouPrince 阅读(29) 评论(0) 编辑
摘要: JPush 使用教程 自己使用的一些经验,为了方便直接从这里复制过去就行。 就当做个笔记,防止长时间忘记之后,还需要去官网看文档。 主要思路: sdk文件 + 三方依赖系统库 + 头文件 + 添加代理 + 初始化代码 1.版本信息 JPush : 2.2.0 Xcode : 8.3.3 iOS : 阅读全文
posted @ 2017-07-28 14:18 xiaoyouPrince 阅读(66) 评论(0) 编辑
摘要: iOS中UIWebView执行JS代码(UIWebView) 有时候iOS开发过程中使用 UIWebView 经常需要加载网页,但是网页中有很多明显的标记让人一眼就能看出来是加载的网页,而我们又不想被人卡出来。 如网页中的这个导航 通常我们不需要WebView中的 导航栏,也不需要里面的返回上一级的阅读全文
posted @ 2017-07-05 00:05 xiaoyouPrince 阅读(74) 评论(0) 编辑
摘要: 有时开发过程中,经常需要调试接口,但是可能经常没有网络,导致调试无法正常进行。 对此可以自己手动设置一些假数据,也可以通过计算机来为我们保存一份真实的网络数据,并自己转化成plist数据,存在本地使用。 ## 直接在Mac上运行 ```objc NSString *path = @"/Users/x阅读全文
posted @ 2017-07-04 23:59 xiaoyouPrince 阅读(416) 评论(0) 编辑
摘要: OS X 和iOS 中的多线程技术(下) 上篇文章中介绍了 pthread 和 NSThread 两种多线程的方式,本文将继续介绍 GCD 和 NSOperation 这两种方式。。 1.GCD 1.1 什么是GCD GCD 全称 Grand Central Dispatch,可译为“牛逼的中枢调度阅读全文
posted @ 2017-06-21 17:43 xiaoyouPrince 阅读(211) 评论(0) 编辑
摘要: OS X 和iOS 中的多线程技术(上) 本文梳理了OS X 和iOS 系统中提供的多线程技术。并且对这些技术的使用给出了一些实用的建议。 多线程的目的:通过并发执行提高 CPU 的使用效率,进而提供程序运行效率。 1.线程和进程 进程 什么是进程 进程是指在计算机系统中正在运行的一个应用程序 每个阅读全文
posted @ 2017-06-19 23:32 xiaoyouPrince 阅读(311) 评论(1) 编辑
摘要: iOS的内存分析和内存管理 【内存管理】一直是iOS开发中的一个重点。 本文就带你从内存分析开始一步步了解内存的占用情况,从真实的情况中领悟真正项目开发过程中的内存的使用情况。 注:本文默认你熟悉 MRC、ARC、熟悉内存管理原则,本文注重实际应用 1.内存分析 内存分析主要有两种方式 静态内存分析阅读全文
posted @ 2017-06-18 00:11 xiaoyouPrince 阅读(237) 评论(1) 编辑
摘要: RELabel : 一个极简的正则表达式匹配和展示框架 前言 如今 App 中图文混排、关键字匹配已经成为常态了。 最常见的如: 微信聊天中的表情图片👌和文字的混排。 微博首页的 @XX 、#话题# 、http://xiaoyouPrince.com关键字的匹配等等 这些功能看着很复杂,实际上他们阅读全文
posted @ 2017-06-16 14:45 xiaoyouPrince 阅读(91) 评论(0) 编辑
摘要: Xcode旧项目引入CocoaPod遇到的问题与解决 背景 最近接手一个旧项目,要导入RN做一些混合开发。原来项目未使用CocoaPod,但是加入RN混合开发的时候需要使用CocoaPod来导入RN的一些组件。这就会导致原生Xcode项目连接三方库的配置和使用CocoaPod之后的配置有冲突 具体问阅读全文
posted @ 2017-05-11 00:23 xiaoyouPrince 阅读(50) 评论(0) 编辑
摘要: iOS项目中常见的文件 每当新创建一个新的iOS项目,系统会默认帮我们创建一些文件,下面就来扒一扒这些常见文件都是干什么的。 有过iOS项目开发经验的人都知道:Xcode 6 以后版本的系统生成文件和之前有很大变化,系统取消了一些默认生成的文件,这里主要来讲Xcode 6 前后的区别,以便更好的了解阅读全文
posted @ 2017-04-12 14:49 xiaoyouPrince 阅读(180) 评论(0) 编辑