本篇是我阅读《Effective Objective-C 2.0》的摘要与总结,如有疑问,,我会附上例子解释。 一、熟悉Objective-C 了解Objective-C语言的起源 Objective-C为C语言添加了面向对象特性,是其超集。Objective-C使用动态绑定的消息结构,也就是说,在 ...
分类:
移动开发 时间:
2018-01-30 16:32:06
阅读次数:
225
OCLint 是一个强大的静态代码分析工具,可以用来提高代码质量,查找潜在的bug,主要针对c,c++和Objective-c的静态分析。 Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。 1 brew install ...
分类:
移动开发 时间:
2018-01-29 17:36:10
阅读次数:
269
7.1 分离接口和实现文件 通常,类的声明(@interface部分)要放在它自己的名为class.h的文件中,而类的定义(@implementation部分)通常放在相同名称的文件中,但扩展名要使用.m。通过在.m中导入.h文件,使编译器知道为当前类声明的类和方法,同时还能确保这两个文件的一致性。 ...
分类:
其他好文 时间:
2018-01-29 00:29:23
阅读次数:
160
Clang是一个C语言、C++、Objective-C、Objective-C++语言的轻量级编译器。源代码发布于BSD协议下。2013年4 月,Clang已经全面支持C++11标准,并开始实现C++1y特性(也就是C++14,这是C++的下一个小更新版本)。 EPEL网站提供了clang的RPM安 ...
分类:
其他好文 时间:
2018-01-28 20:54:25
阅读次数:
226
3.2 实例和方法 请求一个类或者实例来执行某个操作时,就是在向它发送一条消息,消息的接收者称为接收者。 类方法:向某个类发送的消息,通常用于产生一个对象; 例如: 向Car类发送一条消息,请求它卖给你一辆新车,获取到的对象将被存储到变量yourCar中。 实例方法:向某一具体对象发送的消息,对对象 ...
分类:
其他好文 时间:
2018-01-28 19:13:07
阅读次数:
132
Advanced:高级内容 Architect:架构设计 Core:框架底层原理分析 Language:框架经常使用语言 Objective-C Dart Swift Java Network:网络 Socket HttpClient okHttp(Android) AFNetworking(iOS ...
分类:
移动开发 时间:
2018-01-28 19:11:44
阅读次数:
203
iOS项目——项目开发环境搭建 在开发项目之前,我们需要做一些准备工作,了解iOS扩展——Objective-C开发编程规范是进行开发的必备基础,学习iOS学习——Xcode9上传项目到GitHub是我们进行版本控制和代码管理的选择之一,明白iOS学习——iOS项目Project 和 Targets ...
分类:
移动开发 时间:
2018-01-25 11:07:02
阅读次数:
258
查看.a静态库的生成及使用单击此处 注:这篇教程将只使用一小部分Objective-C代码,本文主要讲解从开始到应用的详细步骤。环境:xcode 9.2下面我们开始操作: 第一步:创建一个静态库工程 打开Xcode,选择新建一个项目,新建Cocoa Touch Framework。名称看自己需求起名 ...
分类:
移动开发 时间:
2018-01-22 19:29:00
阅读次数:
300
xmppframework是XMPP协议的一个objective-c实现. 要了解xmppframework, 从这里開始吧:https://github.com/robbiehanson/XMPPFramework/wiki/IntroToFramework XMPPFramework中包括了一个 ...
分类:
其他好文 时间:
2018-01-21 23:58:45
阅读次数:
366
损失函数(Loss/Error Function): 计算单个训练集的误差 代价函数(Cost Function): 计算整个训练集所有损失之和的平均值 至于目标函数(Objective function),字面一些,就是有某个(最优化)目标的函数,比如最优化这个目的。没有找到定义,个人理解,目标函 ...
分类:
其他好文 时间:
2018-01-20 21:22:52
阅读次数:
418