MySQL 客户端工具:1:mysql       #mysql的功能和Oracle的sqlplus一样,它为用户提供一个命令行接口来管理Mysql服务器。 2:mysqladmin #mysqladmin顾名思义,提供的功能都是与mysql管理相关的各种功能。如mysql server状态检查,各种统计信息的flush,创建/删除数据库,关闭Mysqlserv
//runloop讲解      //1.  什么是 runloop?      //runloop 运行循环 ,  循环处理线程中的任务 ,  负责任务中的调度和执行      //2. 每个线程中
转载 2024-08-20 22:24:54
30阅读
对于一个IT团队来说,代码的规范性是至关重要的,如果你的码友看你的代码比较费劲,那你就需要自省了。命名命名规则对于维护代码来说是非常重要的,。Objective-C方法名往往很长,不过这也有好处,让很多注释变得毫无意义。 本文推荐驼峰法。 驼峰法分小驼峰法和大驼峰法。小驼峰法:除第一个单词之外,其他单词首字母大写。大驼峰法相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。*1. 清晰 即清
转载 2024-05-16 19:59:36
24阅读
首先自我介绍吧,南昌大学软件工程专业2015界毕业生,从大学牲变到程序猿,由于在学校里只学了Java语言和B/S架构开发,于是乎出来实习和工作也是搞Java网页开发。但是作为一名果粉,现阶段想转IOS开发,最近也开始自学了,写点东西记下来吧2015/9/17Day 1安装虚拟机并安装Mac OS X系统(苦逼的我还在用联想Y-470)开始看C语言基础,由于大学里学过一点,还是比较轻松的 
转载 2023-07-03 11:44:00
64阅读
iOS编程规范 编码规范一、文档结构管理1.建立Libraries文件夹,所有第三方库放入其中。2.建立Utilities文件夹,自已封装的类放入其中。3.建立Constants.h头文件,所有的常量定义于其中。Constants.h文件放入Main文件组里面。4.每个功能块放入一个Group,在目录里建立实际文件夹管理。5.程序资源文件放入Supporting Files文件夹中。如.
转载 2023-07-14 20:58:35
94阅读
iPhone首先屏幕变长了,分辨率从iPhone 4s的640px*960变成了640*1136,长宽比变成了16:9。DPI依然是326。其它表现看起来是一样的。检测iPhone 5/iOS 6检测iOS 6很简单,用ua就可以了: Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML,
转载 2024-02-28 21:43:29
56阅读
# iOS开发中线程池的使用iOS开发中,合理利用线程池可以有效管理多个并发任务,提高应用的响应速度。特别是当我们需要执行多个耗时操作(比如网络请求、数据处理等)时,线程池能够很好地帮助我们管理这些线程。本文将详细介绍如何在iOS中实现线程池。 ## 1. 整体流程 在实现线程池之前,我们需要明确整个流程。以下是实现线程池的大致步骤: | 步骤 | 描述
原创 10月前
11阅读
当我初次听闻 React Native,认为它只不过是提供给 web 开发者尝试原生移动应用的一种方法。之前听说JavaScript开发者可以用 JavaScript 编写一个 iPhone 应用,我还真觉得有点酷,但是我很快摆脱了要自己来试试的想法。毕竟我已经将原生 iOS 开发作为一项业余爱好很多年了,而且几乎有两年时间就搞这个。我已经做过一大堆 iOS 应用  —  其中有我为之骄傲的优秀应
转载 2024-08-06 09:04:36
41阅读
RAC的基本知识介绍在上一篇文章中已经有了介绍,可以参考iOS开发之RAC(一),这里不再赘述,本文主要在了解了RAC的一些基础知识之后,讲一下RAC在开发中的常见用法以及一些常见的宏的使用,算是RAC的一个进阶吧!RAC的优势我们都已经清楚了,就是会使我们的代码高聚合,这也是编程的指导思想,OC的高聚合是很不好的,比如说代理,或者监听按钮点击,KVO等,都是上面添加或者注册,下面写具体的触发的方
iOS开发】——Category底层原理、Extension、关联对象Category是什么?它可以用来干什么?Category特点Category的实质以及实现过程Category结构体Category结构体赋值Category的加载处理过程addUnattachedCategoryForClassremethodizeClassattachCategoriesattachListsload
转载 2023-11-25 14:39:54
48阅读
本文主要会讲到masonry英文文档(见上面的git地址)中提及到的使用说明,以及个人使用过程中的一些经验,仅适用一些刚使用masonry的新手,大牛可以忽略,当然也可以进来指点。 1、常用的属性与常量 1.1 MASViewAttribute 以对应的系统类型 MASViewAttribute N
原创 2022-12-04 00:25:57
526阅读
# iOS开发中的 `compare` 方法使用指南 在iOS开发中,字符串和数值的比较是非常常见的需求。Swift语言提供了一个非常强大的 `compare` 方法来帮助我们进行各种比较操作。本文将深入探讨 `compare` 的使用,并通过示例来演示其功能。 ## 1. 什么是 `compare`? 在Swift中, `compare` 是一个方法,它可以用于比较字符串、数字和其他可比较
原创 2024-08-22 03:55:16
174阅读
iOS开发中,扩展的使用是一种常见且强大的功能,它为我们提供了更高的灵活性和可扩展性。本文将详细探讨如何在iOS开发使用扩展,从环境准备到实际应用和性能优化,让我们一步一步了解这一主题。 ### 环境准备 首先,我们需要确保我们的开发环境与所需的技术栈相兼容。以下是一个版本兼容性矩阵,显示与iOS开发相关的主要组件及其版本兼容性。 | 组件 | 最低支持版本 | 兼容
原创 6月前
21阅读
# iOS 使用SDK 开发的科普文章 在当今的移动应用开发行业中,iOS 无疑是一个受欢迎且强大的平台。iOS 应用程序的开发通常需要借助软件开发工具包(SDK)。本文将详细介绍 iOS SDK 的基本概念,精选一些开发时常用的 SDK,并通过示例代码帮助读者更好地理解 SDK 的应用。 ## iOS SDK 的基本概念 SDK(Software Development Kit)是开发软件
原创 11月前
90阅读
半小时学会上传本地项目到github一、注册github账号 首先需要注册一个github账号,注册地址:https://github.com 接着会来到这 然后会收到一封github发的邮件,进入邮箱验证二、创建个人的github仓库 验证成功是这样的,然后点击创建仓库 也可以来到个人中心里创建仓库 创建完成好之后是这样子的。创建仓库的时候最好别用中文,不然你的仓库名就会显示&nbsp
RTP,RTCP,RTDP协议 R11P(real一time transport protoc01)实时传输协议提供了实时信息的端对端传输业务埘,数据传输结构以及典型的应用是在UDP层上传输RTP包,以利用它的复用和总和检测。RTCP(real—timetransport control protoc01)是RTP的伴随协议,用来进行音频/视频的同步以及其他用途,是一种控制协议o RTSP(re
runtime/KVO等面试题1.KVO内部实现原则回答:1>KVO是基于runtime机制实现的   2>当某个类的对象第一次被观察时,系统就会在运行期动态地创建该类的一个派生类,在这个派生类中重写基类中任何被观察属性的setter方法。派生类在被重写的setter方法实现真正的通知机制(Person->NSKVONOtifying Person) Person类对象
# iOS开发中如何使用CocoaPods 在iOS开发中,使用CocoaPods管理库是非常普遍的做法。CocoaPods是一个依赖管理工具,使得安装和管理第三方库变得更加简单、高效。对于刚入行的小白来说,掌握如何使用CocoaPods是一个重要的技能。本文将详细讲述在iOS开发中如何使用CocoaPods,并提供相关代码示例和图示。 ## 流程概述 以下是使用CocoaPods的主要步骤
原创 9月前
51阅读
## iOS开发 NSSet使用 ### 简介 NSSet是Foundation框架中的一种集合容器,用于存储一组无序的唯一对象。在iOS开发中,NSSet常用于去重、快速查找和集合运算等场景。 本文将介绍使用NSSet的基本流程,并提供相应的代码示例,帮助刚入行的小白快速上手。 ### 整体流程 下面是使用NSSet的基本流程,可以通过以下表格展示: | 步骤 | 描述 | | --
原创 2024-01-03 04:43:25
83阅读
# iOS开发中的KVO使用详解 在iOS开发中,KVO(Key-Value Observing)是一种重要的机制,允许对象观察另一个对象的属性变化。它使得一个对象能够监听另一个对象的属性,并在属性变化时作出反应。本文将详细介绍KVO的使用,包括基本概念、使用方法和代码示例。 ## KVO的基本概念 KVO是基于观察者模式实现的,主要通过消息传递来实现观察者与被观察者的解耦。使用KVO时,我
原创 2024-10-21 06:31:26
82阅读
  • 1
  • 2
  • 3
  • 4
  • 5