自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 whose view is not in the window hierarchy

问题描述:有A、B两个view controller,在A的viewDidLoad方法中,调用presentViewController去present B View Controller,出现”whose view is not in the window hierarchy” warning,且没有正确跳转。问题解释:stack overflow 回答原文如下: 

2016-07-10 22:43:23 494

转载 ARC下需要注意的内存管理

ARC内存管理

2016-04-07 22:43:28 396

转载 单例在Swift中的正确实现方式

Swift单例实现的正确姿势

2016-04-07 20:43:10 500

原创 Github push掉坑纪录

Github push掉坑纪录Github push掉坑纪录:问题:使用github push RealmDemo时,push 了几次,总是失败。返回 everything up to date.可能原因:1、客户端与服务端配置错误。 由于一直使用github,每天使用,出错概率不大。另外,试验了一下其它的本地库的push,成功。否决这个原因。2、本地库有问题 进入项目目录,需要的几个目

2016-03-31 10:43:03 1476

原创 Location Services and Maps Programming Guide 纪录

Apple doc《Location and Maps Programming Guide》笔记

2016-03-23 23:28:03 549

转载 深入理解 GCD(二)

iOS GCD深入浅出讲解2

2016-03-21 14:29:34 505

转载 深入理解 GCD(一)

iOS GCD深入浅出讲解

2016-03-21 14:26:12 1499

转载 Awakening

Awakening 视频语言

2016-03-19 09:34:43 449

原创 《Concurrency Programming Guide》 笔记

Apple官方文档《Concurrency Programming Guide》 笔记

2016-03-19 09:29:53 375

原创 Mac OS X El Capitan 全新安装记录

Mac OS X El Capitan 全新安装

2016-01-15 10:39:40 1262

转载 Swift - 闭包的介绍及用法(以数组排序为例)

Swift - 闭包的介绍及用法

2015-12-11 11:06:23 2448

原创 iOS cocoa touch 部分控件学习笔记

iOS cocoa touch 部分控件学习笔记

2015-12-07 20:17:35 489

原创 iOS Cocoa Touch学习笔记1

iOS Cocoa Touch学习笔记

2015-12-01 10:01:48 473

原创 iOS Human Interface Guidelines资源收藏

Apple的《iOS Human Interface Guidelines》中文版资源

2015-11-26 15:37:36 577

原创 Location 服务问题纪录

iOS定位的两个键NSLocationWhenInUseUsageDescription和:NSLocationAlwaysUsageDescription问题纪录

2015-11-23 23:24:23 490

原创 App Transport Security has blocked a cleartext HTTP (http://) resource load

"App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file."问题解决办法

2015-11-10 14:54:01 456

原创 Objective-C 语法学习笔记1

OC基本语法的简单记录,便于读懂OC代码

2015-11-06 22:53:24 642

原创 iOS Property List and Views学习笔记(Lesson 5)

斯坦福课程(Developing iOS 8 Apps with Swift),lesson 5 学习笔记

2015-11-04 22:06:39 340

原创 iOS Swift+Foundation学习笔记

斯坦福公开课(Developing iOS 8 Apps with Swift),lesson 4 学习笔记

2015-10-27 19:56:26 405

原创 Developing iOS 8 Apps with Swift 学习笔记

斯坦福大学iOS教学视频学习笔记

2015-10-27 14:37:40 387

转载 Could not find developer disk image

Xcode版本与真实设备版本匹配问题

2015-10-26 22:56:06 1503 2

转载 Swift - 操作SQLite数据库(引用SQLite3库)

Swift引用SQLite数据库用法的demo

2015-10-18 15:29:51 1925

原创 Start Developing iOS Apps (Swift) 学习笔记 (2)

Apple官方文档 Start Developing iOS Apps (Swift) 学习笔记

2015-10-14 09:52:49 436 1

原创 Start Developing iOS Apps (Swift) 学习笔记 (1)

Apple官方文档 Start Developing iOS Apps (Swift) 学习笔记

2015-10-13 09:15:58 963

转载 想开发iPhone App?来看看这个6个适合新手的项目吧

想开发iPhone App?来看看这个6个适合新手的项目吧最近在做iOS,网上发现这篇文章,符合自己的开发思路,特转来备份。文章来源:http://idlelife.org/archives/9222014年12月19日译者注:翻译自makeuseof.com,翻了一半才发现有不少教程都在Youtube上面,可能对国内的初学者来说没什么价值(有了VPN还得克服语言障碍o(╯

2015-10-08 21:15:12 1162

转载 xcode6+ios8最新真机调试教程

文章来源:http://www.mexiqq.com/2014/07/25/xcode6+ios8%E6%9C%80%E6%96%B0%E7%9C%9F%E6%9C%BA%E8%B0%83%E8%AF%95%E6%95%99%E7%A8%8B/ios项目最新真机调试教程引言:众所周知,苹果的安全性做的一直很高,导致ios开发的门槛相对于安卓来说,高出不少,也就导致了现在iOS高级工程师

2015-10-07 19:31:10 381

原创 《The Pragmatic Programmers》读书笔记

高效程序员的45个习惯敏捷开发修炼之道《The Pragmatic Programmers》--读书笔记  第2章:态度决定一切         敏捷方法只需要一个角色:软件开发者。项目需要什么你就做什么,你的任务就是与客户紧密协作,一起开发软件。敏捷依赖人,而不是依赖于项目的甘特图和里程表。软件是从你的大脑产生的,而且不是孤立的大脑活动,还会有许多其他方面的因素:个人情绪

2015-05-18 20:29:04 501

原创 第一行Android讀書筆記1

第一行Android學習筆記

2015-03-08 12:04:48 399

转载 C程序编译过程浅析

前几天看了《程序员的自我修养——链接、装载与库》中的第二章“编译和链接”,主要根据其中的内容简单总结一下C程序编译的过程吧。我现在一般都是用gcc,所以自然以GCC编译hellworld为例,简单总结如下。 hello.c源代码如下:View Code C123456#include int main(){ printf(“He

2015-02-26 21:38:38 319

转载 拼包函数及网络封包的异常处理(含代码)

本文作者:sodme本文出处:http://blog.csdn.net/sodme声明:本文可以不经作者同意任意转载、复制、传播,但任何对本文的引用都请保留作者、出处及本声明信息。谢谢!  常见的网络服务器,基本上是7*24小时运转的,对于网游来说,至少要求服务器要能连续工作一周以上的时间并保证不出现服务器崩溃这样的灾难性事件。事实上,要求一个服务器在连续的满负荷运转下不出任何异常

2014-09-24 21:40:36 549

转载 解决TCP网络传输“粘包”问题

当前在网络传输应用中,广泛采用的是TCP/IP通信协议及其标准的socket应用开发编程接口(API)。TCP/IP传输层有两个并列的协议:TCP和UDP。其中TCP(transport controlprotocol,传输控制协议)是面向连接的,提供高可靠性服务。UDP(user datagramprotocol,用户数据报协议)是无连接的,提供高效率服务。在实际工程应用中,对可靠性和效率的选择

2014-09-23 20:37:39 402

转载 TCP和UDP的"保护消息边界" (经典)

TCP和UDP的"保护消息边界" (经典)分类: Linux系统 C++ 网络协议 2011-08-26 11:39 986人阅读 评论(0)收藏 举报tcpbytesocket网络算法编程在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的。因此TCP的socket编程,收发两端(客户端和服务器端)都要有一一成对的socket,因此,发

2014-09-23 20:21:43 377

转载 (经典)tcp粘包分析

这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一 .两个简单概念长连接与短连接:1.长连接     Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接     Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此

2014-09-23 20:19:40 340

转载 跟我一起写 Makefile(十四)

来源于陈皓老师CSDN博客使用make更新函数库文件———————————函数库文件也就是对Object文件(程序编译的中间文件)的打包文件。在Unix下,一般是由命令"ar"来完成打包工作。一、函数库文件的成员一个函数库文件由多个文件组成。你可以以如下格式指定函数库文件及其组成:    archive(member)这个不是一个命令,而一个目标和依赖的定义

2014-08-23 14:47:34 332

转载 跟我一起写 Makefile(十三)

来源于陈皓老师CSDN五、定义模式规则你可以使用模式规则来定义一个隐含规则。一个模式规则就好像一个一般的规则,只是在规则中,目标的定义需要有"%"字符。"%"的意思是表示一个或多个任意字符。在依赖目标中同样可以使用"%",只是依赖目标中的"%"的取值,取决于其目标。有一点需要注意的是,"%"的展开发生在变量和函数的展开之后,变量和函数的展开发生在make载入Makefile

2014-08-23 14:46:32 363

转载 跟我一起写 Makefile(十一)

来源于陈皓老师CSDN博客make 的运行——————一般来说,最简单的就是直接在命令行下输入make命令,make命令会找当前目录的makefile来执行,一切都是自动的。但也有时你也许只想让make重编译某些文件,而不是整个工程,而又有的时候你有几套编译规则,你想在不同的时候使用不同的编译规则,等等。本章节就是讲述如何使用make命令的。一、make的退出码ma

2014-08-23 14:43:58 293

转载 跟我一起写 Makefile(十二)

来源于陈皓老师的隐含规则————在我们使用Makefile时,有一些我们会经常使用,而且使用频率非常高的东西,比如,我们编译C/C++的源程序为中间目标文件(Unix下是[.o]文件,Windows下是[.obj]文件)。本章讲述的就是一些在Makefile中的“隐含的”,早先约定了的,不需要我们再写出来的规则。“隐含规则”也就是一种惯例,make会按照这种“惯例”心照

2014-08-23 14:43:40 280

转载 跟我一起写 Makefile(十)

来源于四、foreach 函数 foreach函数和别的函数非常的不一样。因为这个函数是用来做循环用的,Makefile中的foreach函数几乎是仿照于Unix标准Shell(/bin/sh)中的for语句,或是C-Shell(/bin/csh)中的foreach语句而构建的。它的语法是:     $(foreach ,,) 这个函数的意思是,把参数中的单

2014-08-23 14:42:41 452

转载 跟我一起写 Makefile(九)

来源于陈皓老师CSDN博客使用函数————在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:    $( )或是    ${ }

2014-08-23 14:41:04 264

转载 跟我一起写 Makefile(八)

来源于陈皓老师CSDN六、多行变量 还有一种设置变量值的方法是使用define关键字。使用define关键字设置变量的值可以有换行,这有利于定义一系列的命令(前面我们讲过“命令包”的技术就是利用这个关键字)。define指示符后面跟的是变量的名字,而重起一行定义变量的值,定义是以endef关键字结束。其工作方式和“=”操作符一样。变量的值可以包含函数、命令、文字,或是其

2014-08-23 14:39:15 257

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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