Xcode8以及iOS10问题记录

Xcode8以及iOS10问题记录 分类:iOS项目开发  (5122)  (2)  举报  收藏 1.解决工程中输出无关日志 Edit Scheme -> Run -> Arguments, 在Environment Variables里边添加...

2017-05-23 11:20:51

阅读数 618

评论数 0

iOS Reactivecocoa(RAC)知其所以然(源码分析,一篇足以)

一、关于常见类 1、RACSiganl 信号类的使用 如下图: 信号类使用图 完成一个信号的生命周期分为四步: 1、创建信号2、订阅信号3、发送信号4、取消订阅(图中未标明) 下面每一步我们细细道来: 1、创建信号 由上面的 信号类使用图可知,创建信号类...

2017-02-28 17:54:19

阅读数 1311

评论数 0

iOS开发-- KVO的实现原理与具体应用

本文分为2个部分:概念与应用。 概念部分旨在剖析KVO这一设计模式的实现原理; 应用部分通过创建的项目,以说明KVO技术在iOS开发中所带来的作用; 如果是作为刚接触KVO的初学者,可以在了解第一部分的基本原理后粗略看几遍底层实现原理,再认真阅读第二部分的应用内容“学会”怎么去使用KVO,往...

2017-01-06 17:49:35

阅读数 194

评论数 0

Mac电脑下把自己的项目上传到Github

最近一直在研究怎么才能把自己的项目上传到github上去,在网上也找了很多资料,但是都没有发现一个系统的教程来告诉那些菜鸟(其实我也是菜鸟)怎么完成这个过程,这让我最近头疼了很久。  然而现在这个问题终于可以告一段落了!在网上一些资料的查找和我自己的摸索中,我终于实现了把自己的项目上传到gith...

2016-12-12 14:47:40

阅读数 267

评论数 0

JSON 数据格式

JSON 数据格式        JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。 基础结构 JSON建构于两...

2016-12-12 14:14:03

阅读数 271

评论数 0

iOS Runtime原理及使用

iOS Runtime原理及使用 2016-02-22 18:11 by jiangys, 2239 阅读, 0 评论, 收藏,  编辑 runtime简介 因为Objc是一门动态语言,所以它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译器是不够的,还需要一个运...

2016-12-12 14:00:39

阅读数 223

评论数 0

DTCoreText的集成

DTCoreText的集成 字数715 阅读253 评论8 喜欢6       由于项目中要处理富文本,加载html字符串,所以就选择了DTCoreText这个第三方库。这个框架很坑爹啊,以往的第三方库直接Download,拖入自己的项目中就能用,这个库却不行,下载下来缺少文件,运...

2016-12-08 19:11:30

阅读数 897

评论数 0

oc和c++混编引起的错误

最近要帮忙做一个SDK,主体功能已经实现,是用C/C++编写的,所以导入这个SDK库到新项目中,程序需要有以下设置才能不会报错: 项目-Targets-Build Settings Apple LLVM 6.0 -Language-Compile Sources AS: C...

2016-10-13 16:04:01

阅读数 371

评论数 0

第三方库冲突问题

现象 最近项目组在做一些第三方功能的集成,不止一次的遇到第三方库冲突的问题,报错如下: 123456duplicate symbol _OBJC_METACLASS_$_JKSerializer in:    /Users/tony/Desktop/XXXProject/Lib/lib...

2016-09-29 09:41:43

阅读数 844

评论数 3

iOS使用VLC

iOS使用VLC 字数946 阅读3328 评论15 喜欢20 简介 库名 简介 需要的能力 官网链接 FFmpeg FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或...

2016-09-27 17:36:51

阅读数 1790

评论数 0

iOS容易造成循环引用的三种场景,就在你我身边!

【转载】iOS容易造成循环引用的三种场景,就在你我身边! ARC已经出来很久了,自动释放内存的确很方便,但是并非绝对安全绝对不会产生内存泄露。导致iOS对象无法按预期释放的一个无形杀手是——循环引用。循环引用可以简单理解为A引用了B,而B又引用了A,双方都同时保持对方的一个引用,...

2016-08-18 17:54:10

阅读数 391

评论数 0

iOS下OpenGL ES 3.0编程入门(二 ):画一个简单三角形

上文我们讲解了如何构建一个hello world开发环境,那么这一篇我们就来画一个简单的三角形出来。        首先,我要向大家介绍下opengl es的渲染流程,在2.0之前,es的渲染采用的是固定管线,何为固定管线,就是一套固定的模板流程,局部坐标变换 -> 世界坐标变换 -&...

2016-08-04 17:22:31

阅读数 567

评论数 0

iOS下OpenGL ES 3.0编程入门(一):构建Hello World环境

OpenGL ES简介:      OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。该API由Khronos集团定义推广,Khronos是一个图形软硬件行业协会,该协会...

2016-08-04 17:19:38

阅读数 635

评论数 0

在IOS中为什么使用多线程及多线程实现的三种方法

这篇文章给大家介绍在IOS中为什么使用多线程及多线程实现的三种方法,基本上使用这三种方法实现多线程(NSThread Grand Centeral Dispatch(GCD) NSOperation和NSOperationQueue),感兴趣的朋友可以参考下本篇文章 多线程是一个比较...

2016-08-04 10:39:03

阅读数 272

评论数 0

CocoaPods还算完整的教程(安装、使用、项目管理、注意事项)

第一节:CocoaPods简介(这一节纯粹是粘来的) 作者:wangzz 原文地址:http://blog.csdn.net/wzzvictory/article/details/18737437 1、为什么需要CocoaPods 在进行iOS开发的时候,总免不了使用第三方的开源库,比如S...

2016-07-08 17:21:30

阅读数 794

评论数 0

2016 iOS_APP打包上架流程

OS系列版本更新上架流程 1 上传至apple developer 1.1 上传准备工作 更新上架和发布上架不同,在原始版本首次上架的时候就将描述文件和证书之类的文档下载好了,所以无需再安装此类文件。 在测试人员确认可以上架以后,首先需要在 Build Settings/Code...

2016-07-08 17:05:17

阅读数 3656

评论数 2

Object+C语法快速入门

id 是一个指针类型,可以指向任何一个对象。   Bool 的值  YES表示 1,NO表示 0.   IBOutLet 是表示 对Interface buildder 做一个提示 能够让interface builder 读取到。   IBAction 和 v...

2015-04-16 23:17:34

阅读数 329

评论数 0

提示
确定要删除当前文章?
取消 删除