摘要: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT / 阅读全文
posted @ 2016-12-22 18:03 linfenren 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 如果你想将你开发的控件与别人分享,一种方法是直接提供源代码文件。然而,这种方法并不是很优雅。它会暴露所有的实现细节,而这些实现你可能并不想开源出来。此外,开发者也可能并不想看到你的所有代码,因为他们可能仅仅希望将你的这份漂亮代码的一部分植入自己的应用中。 另一种方法是将你的代码编译成静态库(libr 阅读全文
posted @ 2016-10-27 12:30 linfenren 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 这篇教程的主要目的是解释怎么样在你的iOS工程中创建并使用一个SDK,俗称.a文件。所以,不像其他网站上的教程只说一点比较吊的东西(就是我们这些新手看不懂的东西,这篇教程将只使用一小部分Objective-C代码,本文主要讲解从开始到应用的详细步骤。 环境:xcode 7.3(网上的demo大多数都 阅读全文
posted @ 2016-10-27 12:27 linfenren 阅读(2980) 评论(0) 推荐(1) 编辑
摘要: 之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。(题目来源于网络,侵删) 1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答: Object-c的类不可以多重 阅读全文
posted @ 2016-10-26 17:19 linfenren 阅读(20095) 评论(0) 推荐(0) 编辑
摘要: iOS4.0开始,Block横空出世,它其实就是c预言的补充,书面点说就是带有自动变量的匿名函数,Block简洁,代码的可读性也高,因此深受广大开发者的喜爱,这一次给大家介绍Block的基本类型和项目中的实际操作。 Block的形式如下: Block的基本类型 1.无参数无返回值 2.无参数有返回值 阅读全文
posted @ 2016-10-21 17:00 linfenren 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 这个代理传值是经常使用的一种传值方式,下面介绍一种View 和 Controller 之间的代理传值方法。先建立一个View视图如 LoginView 是继承于一个UIView在LoginView.h里面声明协议LoginView.h文件 @class LoginView;//1.声明协议@prot 阅读全文
posted @ 2016-10-21 17:00 linfenren 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个大坑:IPv6审核被拒问题,于是广寻解决方案,先把一些可以用资料文档收集起来备用。也希望同行能用得着。 官方文档说明:Supporting IPv6 DNS64/NAT64 Networks 官方关于支持IPv6的网络的开发指引文档 iOS-用手机网络测试Ipv6 用一台Mac,2个iP 阅读全文
posted @ 2016-10-21 16:56 linfenren 阅读(168) 评论(0) 推荐(0) 编辑
摘要: JS调用OC 很多应用里面或多或少的调用了网页,来达到绚丽的效果,所谓的JS调用OC.....举个例子吧,网页上有个按钮 点击按钮跳转界面,跳转的动作由OC的代码实现。 OC调用JS 还是举个例子,我们OC代码创建了输入框比如输入用户名,输入完成后显示在网页上,显示用户的用户名 一.利用webVie 阅读全文
posted @ 2016-10-21 16:55 linfenren 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 昨天提交给苹果审核版本的时候出现了: ERROR ITMS-90037:"This bundle is invalid. the Info.plist is missing or could not be parsed. Please check it for embedded control ch 阅读全文
posted @ 2016-10-21 16:53 linfenren 阅读(1979) 评论(0) 推荐(0) 编辑
摘要: 一、需要互斥的例子 在多线程环境中,无论哪个函数方法都可以在多线程中同时执行。但是,在使用共享变量时,或者在执行文件输出或者绘制图等的情况下,多线程同时执行就可能得到奇怪的结果。例如,使用整数全局变量totalNumber来累加处理的数据的个数,为了执行下面的加法计算,在多线程环境中执行该方法会得到 阅读全文
posted @ 2016-10-21 16:52 linfenren 阅读(185) 评论(0) 推荐(0) 编辑