自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 Swif算法学习-岛屿周长问题

岛屿周长问题一 问题描述给定一个包含 0 和 1 的二维网格地图,其中 1 表示陆地 0 表示水域。网格中的格子水平和垂直方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或多个表示陆地的格子相连组成的岛屿)。岛屿中没有“湖”(“湖” 指水域在岛屿内部且不和岛屿周围的水相连)。格子是边长为 1 的正方形。网格为长方形,且宽度和高度均不超过 100 。计算这个岛屿的周长。示例 :[[0,1,0,0], [1,1,1,0], [0,1,0,0], [1

2020-10-30 20:56:22 247

原创 2018年9月11号最新CocoaPods安装教程(cocoapods更改ruby源报错:bad response Not Found 404 (https://gems.ruby-china.or)

1.详细教程不做解释,请参考网络大部分文章2.针对cocoapods更改ruby源报错:(bad response Not Found 404 (https://gems.ruby-china.or)解决办法: gem sources --add https://gems.ruby-china.com/ --remove https://gems.ruby-china.org/  ...

2018-09-11 15:01:50 824

原创 Protobuf(iOS客户端下)常见命令及其使用方法(一)

一.常用命令 1.创建.proto文件 cd desktop(进入需要创建.proto 文件的目录下) touch xxxx.proto (用命令创建xxxx.proto文件) vi xxxx.proto (使用vi或vim编辑该文件,或直接通过xcode编辑)例1.  编辑xxxx.protosyntax = 'proto3' message xxxx{     s...

2018-08-24 10:22:40 481

原创 苹果开发协议Edit Phone Number,开发者账号手机号没有绑定成功的同学注意啦!!!

1.首先确保国家或地区为中国的情况下绑定了手机号。2.如果按照网上各种流程没走通的,还出现红不拉几的背景,白不拉几的英文字母的同学注意啦3.不要删除手机号的情况下,将地区或国家改成美国,如果有付款方式的暂时先解绑,并设置付款方式为无,更改成功后回到开发者账号,刷新网页,这时候红不拉几的背景视图变小,文字内容发生了质的变化的时候,点击白不拉几的按钮,同意一下协议确定。至此还没解决的同学,愿苹果爸爸保...

2018-04-24 10:07:54 2917

原创 iOS7.0以后滑动退出键盘

self.tableView.keyboardDismissMode  = UIScrollViewKeyboardDismissModeInteractive;

2016-04-01 11:17:03 785

转载 NSMutableAttributedString字体颜色等属性

#import "ViewController.h"#import @interface ViewController ()@end@implementation ViewController- (void)viewDidLoad{ [super viewDidLoad]; //学习内容 /* 1.控件 UIView UILabel UITex

2016-03-04 16:08:24 1091

原创 iOS 访问通讯录

-(NSArray *)phone{       if ([[[UIDevicecurrentDevice] systemVersion]floatValue] >= 9.0) {        CNContactStore *store = [[CNContactStorealloc] init];        CNContactFetchRequest *re

2016-03-01 14:47:17 360

原创 iOS开发解决UITableViewCell和添加侧滑手势冲突的问题

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch {        if ([NSStringFromClass([touch.viewclass]) isEqualToString:@"UITableViewCellConte

2016-02-26 11:55:17 4025

转载 ios iOS中数字的格式化 NSNumberFormatter

NSNumberFormatter 和NSDateFormatter 是NsFormatter的子类。NSNumberFormatter类有个属性numberStyle,它是一个枚举型,设置不同的值可以输出不同的数字格式。该枚举包括: enum {    NSNumberFormatterNoStyle = kCFNumberFormatterNoStyle, //

2016-02-22 12:46:53 475

原创 iOS开发绘制三角形和添加文字改变文字大小颜色

CGFloat trailWidh = 0;    //    UIFont *font = [UIFont systemFontOfSize:14];    if (kScreenHeigth != 736) {        trailWidh = 25;        //        font  =[UIFont systemFontOfSize:12];

2016-02-17 20:23:08 385

原创 iOS-cell 侧滑多样式iOS 8

-(NSArray*)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath{ UITableViewRowAction *rowAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActio

2016-01-19 17:38:18 348

原创 iOS 实现图文混排

NSMutableAttributedString *str=[[NSMutableAttributedStringalloc] initWithString:@"设置文字"attributes:nil];      NSTextAttachment *attachment=[[NSTextAttachmentalloc] initWithData:nilofType:nil]

2016-01-18 14:39:50 302

原创 解决Presenting view controllers on detached view controllers is discouraged <PersonInfoViewControlle警告

[self.view.window.rootViewController presentViewController:controller animated:YES completion:nil];

2016-01-14 16:57:38 379

原创 使用iconfont时进行拼接字符图标

NSString *iconColorStr = [NSString stringWithFormat:@"0xff%@",childModel.color];    unsigned long color = strtoul([iconColorStr UTF8String],0,16);//转化为16进制    self.iconLabel.textColor= UIColor

2016-01-14 08:20:20 1193

原创 iOS开发-----json解析的数据有图片的数据流导致解析失败

AFHTTPRequestOperationManager *mgr = [AFHTTPRequestOperationManagermanager];    mgr.requestSerializer = [AFHTTPRequestSerializerserializer];  //设置请求格式,请求格式为json格式    mgr.responseSerializer

2016-01-13 13:21:30 766

原创 iOS开发-对数组进行排序

-(NSMutableArray*)backDescendingOrderArray:(NSMutableArray *)array{ [array sortUsingComparator:^NSComparisonResult(id _Nonnull obj1, id _Nonnull obj2) { RecentlyNoticeModel *modela

2015-12-23 13:08:38 356

原创 iOS开发--去除记载文字时UIWebView出现下划黑线(横线)

如上图讲Draw的Opaque属性去掉。

2015-12-23 10:33:51 1650

原创 iOS开发—获取系统键盘高度

- (void)viewDidLoad{    [super viewDidLoad];        //增加监听,当键盘出现或改变时收出消息    [[NSNotificationCenter defaultCenter] addObserver:self                                             s

2015-12-23 08:58:26 408

原创 iOS开发—去除UITableView多余Cell的横线

UIView *view = [UIViewnew];    view.backgroundColor = [UIColorclearColor];    [self.tableViewsetTableFooterView:view];

2015-12-16 09:01:44 1745

原创 iOS开发-利用xib怎么为UITableView 设置tableHeaderView

1.添加一个和File's Owner 独立的UIView 不是View的subView,2.将xib上的UITableView和UIView分别在对应的视图控制器上添加属性,self.tableView.tableHeaderView = self.view;

2015-12-16 08:27:11 3619 1

原创 iOS 开发之一个挺操蛋的问题,Xcode刚打开工程文件展示区显示不出所有文件。

1.Xcode刚打开工程文件展示区显示不出所有文件,解决方法在Navigate下的Reveal in Project Navigatator。

2015-12-16 08:18:04 1193

转载 Objective-C入门

Objective-C是一种简单的计算机语言,设计为可以支持真正的面向对象编程。Objective-C通过提供类定义,方法以及属性的语法,还有其他可以提高类的动态扩展能力的结构等,扩展了标准的ANSI C语言。类的语法和设计主要是基于Smalltalk,最早的面向对象编程语言之一。  如果你以前使用过其他面向对象编程语言,那么下面的信息可以帮助你学习Objective-C的基本语法。许多传

2015-04-15 16:00:11 253

原创 磁盘的分区

对与一个系统管理者(root)而言,磁盘的管理是相当重要的一环,尤其是近来硬盘已经渐渐被当成一种消耗品,如果我们要在一个系统中新增一块硬盘时,应该有哪些动作需要做呢?1.对磁盘进行分区,以新建可用分区。2.对该分区进行格式化,以创建系统可用的文件系统。3.若想要仔细一点,则可对刚才的新建好的文件系统进行检验。4.在Linux系统上,需要创建挂载点(也就是目录),并将它挂载起来。

2015-04-03 19:31:39 301

原创 Linux系统中文件系统的简单操作

磁盘与目录的容量:df ,du现在我们知道磁盘系统中的整体数据是在superblock块中,但是每个各种文件的容量则在iNode当中记载的。那在命令行界面该如何调出这几个数据?下面我们谈谈这两个命令:df:列出文件系统中的整体磁盘使用量;du:评估文件系统的磁盘使用量(常用与评估所占用容量)df:[root@www ~]#df   [-ahikHTm] [目录或文件名]-a

2015-04-03 09:06:17 745

原创 Linux中权限和命令的关系

我们知道权限对与用户账号来说是非常重要的,因为它可以限制用户能不能读取/新建/删除/修改文件或目录。下面说明一下什么样的权限在什么样的命令下能够运行:让用户能进入某个目录成为可工作目录的基本权限是什么可使用的命令:例如cd等切换工作的目录命令。目录所需要的权限:用户对这个目录至少具有x权限额外需求:如果用户想要在这个目录内利用ls查阅文件名,则用户对此目录还要有r的权限用户在某

2015-04-02 10:51:03 664

原创 Linux中的文件默认权限:umask

新建一个新的文件或目录时,它的默认权限是什么?就与umask有关了,基本上umask就是指定“目前用户新建文件或目录时默认的权限默认值”,那么如何得知或设置umask呢?它的指定条件以下列的方式来指定:[root@www ~]#umask0022 <==与一般权限有关的是后面三位数[root@www ~]#umask -Su=rwx,g=rx,o=rx查看的方式有两种,一

2015-04-02 08:42:38 8462

原创 Linux中文件隐藏属性chattr,lsattr

隐藏文件的属性对于文件系统的有很大的帮助,尤其是在系统安全上面,很关键。不过强调的是,下面的chattr命令只能在Ext2/Ext3的文件系统上面生效,其他系统可能无法支持这个命令,下面讨论怎么设置与检查这些隐藏属性。[root@www ~]# chattr [+-=] [ASacdistu] 文件或目录名称参数:+ :增加某一个特殊参数,其他原本存在的参数则不动。- :删

2015-04-01 18:07:13 3307

原创 十六进制转化为十进制

问题描述从件键盘上输入一个不超过8位的正的十六进制的数字字符串,将它们转化为整的十进制后输出。注:十六进制数的10~15分别用大写的英文字母A、B、C、D、E、F表示样例输入FFFF样例输出65535import java.util.Scanner;public class Main{public static void main(Strin

2015-03-27 09:29:37 595

原创 一个初学者对Linux的简单认识

Linux用户账号管理Linux用户账号概述用户在Linux系统中,root用户的权限是最高的,普通用户无法执行的操作,root用户都能完成,所以也被称为超级管理用户。在系统中的每个文件,目录和进程都归属于某一用户,也没有用户许可,其他普通用户是无法操作的,但是root用户除外。root用户的特权性还表现root用户可以超越任何用户和用户组群对文件或目录进行读取,修改和删除(在系统的许可范

2015-03-20 08:26:19 513

原创 一个初学者对Linux的简单认识(2)

Linux中字符界面操作一.系统运行级别init是由Linux内核引导下运行的,是系统中运行中的第一个进程,,使用runlevel命令查看系统当前运行的级别,如:#runlevelN       5 //系统当前运行的级别为5,没有上一次运行级别(用N表示)二.关闭和启动系统1.shutdown 命令可以安全的关闭系统,有些用户会使用直接断掉电源的方式来关闭计算机,这是十分

2015-03-15 11:52:16 586

原创 一个初学者对Linux的简单认识

一.认识LinuxLinux是一个免费的多用户,

2015-03-15 08:22:49 2335

原创 DOS操作系统学习笔记(1)

一.什么是操作系统操作系统(operating system)是用户和计算机之间的界面,一方面操作系统管理者所有计算机系统资源,另一方面操作系统为用户提供了一个抽象概念上的计算机。在操作系统的帮助下,用户使用计算机时,避免了对计算机系统硬件的直接操作。对计算机系统而言,操作系统是对所有资源进行管理的程序的集合;对用户而言,操作系统提供了对系统资源进行有效利用的简单抽象的方法。二.什么是

2015-03-14 11:58:52 625

原创 字符串中String类的比较方法

compare To() 按字典顺序比较字符串,返回int

2014-10-14 09:10:07 688

iWall Mac视频动态桌面

Mac 版本的视频动态壁纸软件IWall,让你的电脑与众不同

2018-08-21

iOS12真机调试文件

iOS12真机开发包,打开并复制到目录/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

2018-06-07

车标大全资源下载jpg

各类车标图片资源下载,jpg,png格式

2017-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除