- 博客(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
原创 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
原创 《Concurrency Programming Guide》 笔记
Apple官方文档《Concurrency Programming Guide》 笔记
2016-03-19 09:29:53 375
原创 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
原创 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
原创 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
转载 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关注的人