一,项目介绍首先,简单介绍一下这个项目的效果进入程序,首先是登录页面登录页面用到 NSUserDefault 记住登录密码 然后是 然后是登录跳转,用到MBProgressHUD接着是联系人列表 是一个UITableView 点击+ 进入添加联系人页面点击每行联系人 进入编辑界面  点击注销,弹出UIAlertController &nb
转载 2023-07-20 20:05:03
0阅读
     软件开发中常用到数据库,而移动开发中sqlite3是最常用的,IOS早就支持了sqlite数据库。由于直接使用sqlite操作数据库不太方便,于是有了很多基于系统sqlite封装的第三方库,FMDB就是其中非常出色的一个,他使用起来灰常简单。下面是我的学习笔记,写在这里为初学者提供参考。     &
ListView是我们开发中最常用的控件之一,不过现在差不多bei后起之秀RecycleView抢了风头,但是ListView之中的一些思想还是对开发能起大作用的。好的,今天我们要探讨的主题就是ListView中的多布局技术。这是一个ListView多布局的简单实现(很丑我知道),通过这种方式,能够实现像QQ、微信的聊天界面,也或者是像联系人列表等等。下面说一说实现过程,大致流程和正常使用List
转载 2024-09-09 12:53:04
13阅读
 sqlite中是不支持删除操作的,所以网上alter table table_name drop column col_name这个语句在sqlite中是无效的,而替代的方法可以如下: 1.根据原表创建一张新表 2.删除原表 3.将新表重名为旧表的名称 示例例子如下 1.创建一张旧表Student,包含id(主码),name, tel create table st
原创 2013-01-24 19:39:36
2420阅读
下载Source - 8 Kb 下载Demo Pr     oject - 7 Kb 概述 MultiLineListBox是一个完全由所有者绘制的ListBox派生类 多行项目以及就地编辑项目。它被包裹起来了 易于部署的类库。你不需要做任何特别的事情 当使用它。就像使用普通的列表框一样使用它。当你添加 对于一行来说太长了的字符串,MultiLineListBox 将
转载 2024-01-29 12:38:11
30阅读
要将一数据分成两,可以使用以下几种方法,具体取决于你使用的工具或编程语言:1. Excel 或 Google Sheets方法 1:使用“文本分列”功能选中要分列的。点击“数据”选项卡。选择“文本分列”。选择“分隔符号”或“固定宽度”,然后按照向导操作。点击“完成”,数据将被分成两方法 2:使用公式如果你想根据特定字符(如逗号、空格等)分列,可以使用以下公式:提取左边部分:=L
原创 8月前
1237阅读
CertMaker for iOS and Android 案的描述 在移动应用开发领域,CertMaker 是一个用于生成和管理证书的工具,适用于 iOS 和 Android 应用的开发和发布过程。本文将详细介绍环境配置、编译过程、参数调优、定制开发、调试技巧和性能对比等内容,帮助开发者顺利解决在使用 CertMaker 中可能遇到的问题。 ## 环境配置 为了顺利运行 CertMaker,
原创 6月前
48阅读
    做苹果开发的朋友在地区列表可能会遇到在页面的右侧有一类似与导航的索引,这次有机会遇到了,细细研究了一下,原来没有想象中的高达上,只需要简单的几步就能做出自己的索引。,关注我的博客的朋友可能会对这张图片比较熟悉,我在上一篇博客,关于搜索条的使用中,也用到了这张图片,这是我在做一款仿照美团购物软件中用到的实例图,还是比较有说服力的。本来想和搜索条在
原创 2015-03-03 17:04:05
888阅读
# iOS JSON序列化详解 对于刚入行的小白来说,理解和实现iOS JSON序列化可能会有点挑战,但只要掌握了基本的步骤和代码,你也能轻松上手。本文将带你逐步完成JSON序列化的过程。 ## 流程概述 在iOS开发中,将数据转换为JSON或将JSON转换为模型对象通常是必要的。以下是实现iOS JSON序列化的基本流程: | 步骤 | 描述 | |------|------| | 1
原创 9月前
15阅读
# MySQL动态设计方法 ## 介绍 MySQL是一个常用的关系型数据库管理系统,被广泛应用于各种类型的应用程序中。在某些情况下,我们需要在表中存储具有可变数量和类型的属性。传统的关系型数据库模型并不适用于这种情况,因为它要求表的结构在创建时是固定的。为了解决这个问题,MySQL引入了动态设计方法,它允许我们在一个表中存储灵活的数据。 本文将介绍MySQL动态设计方法的原理和使用方式
原创 2023-11-15 07:57:04
243阅读
1.Category底层结构,如下2.使用指令从编译后的c++代码,也可以看出是把在分类中写的方法都赋值给了结构体将Objective-C代码转换为C\C++代码xcrun -sdk iphoneos clang  -arch  arm64 -rewrite-objc  OC源文件 &nb
转载 2023-09-19 08:26:24
102阅读
# iOS 13 用户比例分析与代码示例 随着技术的不断进步和智能手机的普及,操作系统的更新频率也越来越高。iOS 13 是苹果公司于2019年发布的重要版本之一,其推出带来了大量的新功能和性能改进。本文将通过分析 iOS 13 的用户比例,并提供一些代码示例,以帮助大家更好地理解这一版本的重要性。 ## iOS 13 用户比例 根据一些市场研究机构的数据,在 iOS 13 发布的头几个月内
原创 8月前
59阅读
行转列与转行的概念这里需要重申一下行转列和转行的区别。有很多的贴子在介绍的时候没有严格的区分,命名介绍的是转行该如何操作,但是帖子的标题确写的是行转列。自始至终都没有提过转行的事情。所以,我觉的这里应该有必要做一次区别和认识。什么是行转列所谓的行转列是指把数据表中具有相同key值的多行value数据,转换为使用一个key值的多数据,使每一行数据中,一个key对应多个value。行转列完成
转载 2023-06-01 13:42:48
2269阅读
1点赞
  计算区别于需要我们手动或者程序给予赋值的,它的值来源于该表中其它的计算值。比如,一个表中包含有数量Number与单价Price,我们就可以创建计算金额Amount来表示数量*单价的结果值,创建Amount后,在程序中需要使用计算金额这个值时,就不用取出Number与Price的值后相乘,而是直接取Amount的值就可以了。#创建方法: 1、通过sql的方法创建:
我们在处理WPS表格(Excel)数据时,时常需要将两甚至更多的内容合并显示在同一中,就像这样: 这个时候大家是怎么解决的呢?路人:复制粘贴So easy!小杜:不止两三行啊……路人:复制粘贴So easy啊!!小杜:我是指有10000行。路人:只要功夫深,铁杵磨成针。小杜: 那么到底如何简单高效地达到效果呢?在这里给大家介绍一个神奇的符号"&":"&
iOS 开发过程中,设置图片比例的问题是常见的挑战之一,尤其是在使用 Masonry 这个布局库时。合理的图片比例设置,能够提升用户体验,提高应用的视觉效果,甚至直接影响用户的使用感受。本文将探讨如何通过 Masonry 来有效控制 iOS 应用中的图片比例,并记录下这一过程中的思考与实践。 ### 背景定位 在现代移动应用中,图片往往是决定用户留存和吸引力的关键因素。如果图片的比例不能与
原创 6月前
47阅读
SELECT A.* FROM table A WHERE EXISTS(SELECT 1 FROM table B WHERE A.id=B.id AND A.outuid=B.outuid AND A.uid<>B.uid)如果还不清楚 可以留言 有问必答
原创 2022-04-30 15:57:27
262阅读
一、Category 分类      1.分类的创建         1>首先按照学习笔记(一)中的方法创建一个新的命令行项目         2>new file新建一个文件          
属性概念属性是OC的一项特性,用于封装对象中的数据 OC对象通常会把其所需要的数据保存为各种属性 属性通过存取方法来访问(setter、getter)例如:在Person类中定义了2个属性通过@property语法,编译器会自动生成一套存取方法#import <Foundation/Foundation.h> @interface Person : NSObject @property
实例方法是—类开头是+实例方法是用实例对象访问,类方法的对象是类而不是实例,通常创建对象或者工具类。在实例方法里,根据继承原理发送消息给self和super其实都是发送给self在类方法里面self是其他的类的类方法,在类方法中给self发送消息只能发类方法self是类super也是什么时候用类方法,要创建一个实例时候获取一个共享实例,或者获取关于类的一些共有信息
转载 2023-05-31 13:09:31
132阅读
  • 1
  • 2
  • 3
  • 4
  • 5