自定义博客皮肤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)
  • 资源 (8)
  • 收藏
  • 关注

原创 iOS开发编译报错“No “iOS Development” signing certificate matching team ID “XXXXXXX””的解决方法

一般公司的项目都会有独立的开发者账号,这个账号密码给开发者去登陆Xcode显然不现实。对于新加入项目的同事,项目管理者会跟你要你调试设备iPhone的UUID(UUID的获取:https://www.pgyer.com/udid),然后把你的设备UUID加入到设备管理里面,给你生成一个Provisioning Profile文件(XXX.mobileprovision),你双击这个Provisioning Profile文件就可以自动导入证书。然鹅,有时候证书也会导入失败,编译会报类似“No "iOS D.

2021-05-19 20:37:24 11073 1

原创 浅谈NSTimer基本用法和循环引用问题

浅谈NSTimer基本用法和循环引用问题相信大家对NSTimer不陌生,定时器是我们项目中经常用到的组件,定时去完成某项任务。下面我们来简单介绍一下NSTimer。一、NSTimer基本原理官方文档对NSTimer的介绍:A timer waits until a certain time interval has elapsed and then fires,sending a specified message to a target object.由此可见,NSTimer就是

2021-04-26 19:45:05 814

原创 Macbook M1搭建nginx + rtmp和Ubuntu 18.04搭建nginx + rtmp + srs

Macbook M1搭建nginx + rtmp和Ubuntu 18.04搭建nginx + rtmp + srsMac上搭建nginx + rtmpmac可以直接使用brew安装,就不用下载源码手动编译了,命令行:brew install nginx-full --with-rtmp-module注意:这里nginx可执行文件路径变了,不是之前的/usr/local/bin/nginx,而是/opt/homebrew/opt/nginx-full/bin/nginxwww路径: /...

2021-04-01 00:42:47 609

原创 iOS开发之xcodebuild命令提示错误:“tool 'xcodebuild' requires Xcode, but XXXX”

iOS开发之xcodebuild命令提示错误:“tool 'xcodebuild' requires Xcode, but XXXX”解决方法:Install Xcode Runsudo xcode-select -s /Applications/Xcode.app/Contents/Developer

2019-07-29 10:57:28 639

转载 ios - objectC 的isa 详解

ios - objectC 的isa 详解每个Objective-C对象都有一个隐藏的数据结构,这个数据结构是Objective-C对象的第一个成员变量,它就是isa指针。在NSObject.h里面: @interface NSObject <NSObject> {    Class isa  OBJC_ISA_AVAILABILITY;}再点开 Class 的...

2018-11-27 17:35:17 244

原创 Xcode怎么退回旧版本?

最近将Xcode升级到10.1版本,调试项目的时候没问题,打包项目的时候出错了。看错误信息应该是动态库路径出错,但是在以前版本的Xcode没问题,没办法,先退回旧版本看看,找找原因。在网上找的方法基本都是过时的,其实只需要打开这个页面就可以了:https://developer.apple.com/download/more/。里面有以前版本的Xcode,选择自己需要的版本下载就好了。...

2018-11-08 14:45:52 17042 4

原创 Mac开发之获取设备名字、IP地址和MAC地址

在项目中遇到需要获取设备名字、IP地址和MAC地址信息,之前用NSHost,结果发现不是很稳定,就放弃了,另外想出了几个方法,下面记录一下:ViewController.h//// ViewController.h// DeviceMACAddress//// Created by Chen Ling on 18/7/2018.// Copyright © 2018 C...

2018-07-18 16:29:43 9841 1

原创 Mac开发之如何加载XIB

在Mac开发中会遇到需要加载Xib文件的时候,过程与iOS加载Xib文件大同小异。下面说一下方法:新建一个工程“LoadXib”,然后新建一个Xib文件,然后拉一些控件进去,如图1:图1这个MyXib.xib就是我们要加载的Xib,加载代码:- (IBAction)jumpToLogIN:(id)sender { [_jumpToLoginButton setHidden:YES...

2018-03-28 16:23:53 2844

原创 Mac开发之重写NSSlider(比酷狗的播放进度条好看)

Mac开发如果觉得系统自带Slider不好看,可以通过重绘让自己软件的Slider变得好看一点。与iOS开发不同的是,Mac开发控件重绘没有那么直接,但也不算复杂。下面说一下怎么通过继承NSSlider和NSSliderCell重绘NSSlider。新建一个Project,名字为:CustomSlider。打开Main.storyboard,从IB中拉几个slider,如图一所示:图一新建几个类,...

2018-03-15 15:56:14 958

原创 Mac开发之防止系统进入休眠模式

在开发过程中遇到电脑休眠网络断掉的问题,记录下来以便以后查阅。Mac系统如果设置了休眠,一段时间没有操作电脑,系统就会进入休眠模式,这是为了节能,延长电池的使用时间。但是如果我们开发的软件需要一直依赖网络,则不能让系统进入休眠模式。具体代码:#pragma mark - 防止系统休眠- (void)preventSystemSleep { // kIOPMAssertionTypeNoD...

2018-02-26 20:04:47 3143

原创 Mac开发之如何设置NSView的层次关系

如何设置NSView的层级关系

2017-12-28 11:08:07 4171 2

转载 Xcode 中放置图片的位置,Images.xcassets 和直接放在源文件目录中的区别

Xcode 中放置图片的位置,Images.xcassets 和直接放在源文件目录中的区别

2017-10-16 15:26:40 5512

原创 iOS开发之网络音乐播放器(SC音乐)(一)

网络音乐播放器

2017-09-13 15:53:28 2258

原创 iOS开发之网络音乐播放器(SC音乐)(二)

介绍锁屏播放设置,后台播放设置,手势操作等。

2017-09-07 12:10:29 2293

原创 iOS开发之xcode统计项目代码行数

xcode代码行数统计

2017-09-06 14:34:15 422

原创 Mac开发之如何设置NSButton高亮图片

如何设置NSButton高亮图片

2017-09-05 20:04:30 2159

原创 Mac开发之如何移除大容量存储设备

Mac开发之如何移除大容量存储设备Mac开发在国内一直不温不火,资料更是少得可怜,所以很多知识都是靠自己慢慢摸索,国外的技术论坛关于Mac开发的资料会多一点。言归正传,现在我主要是想分享一下在Mac程序中如何移除大容量存储设备,类似于360U盘管家的功能。我用的方法是用命令行,然后objective-c调用命令行。大容量存储设备(mass storage device)这里主要用U

2017-08-28 13:21:41 764

原创 iOS开发之音乐播放器专辑图片旋转动画

仿网易云音乐专辑图片的旋转动画

2017-08-22 14:10:56 3343

原创 iOS开发之简单用户数据存储UserDefaults

用户数据存储UserDefaults

2017-07-25 20:36:12 4339

原创 iOS开发之如何用UITableView实时显示歌词

歌词显示

2017-07-15 17:01:55 1362

原创 iOS开发学习笔记之swift3.0几种加载网络图片的方法

swift3.0加载网络图片

2017-07-10 13:41:53 8212 3

转载 iOS开发网络篇—数据缓存

数据缓存

2017-06-30 16:33:36 254

原创 iOS开发之清除Alamofire缓存

清除Alamofire缓存

2017-06-30 15:45:51 3024 1

原创 iOS开发之代码约束

代码约束

2017-06-30 09:51:19 499

原创 swift学习之String常见操作

Swift学习之String使用

2017-06-09 16:55:09 869

转载 详解Swift中的函数及函数闭包使用

详解Swift中的函数及函数闭包使用

2017-06-01 22:59:27 390

转载 Swift与Objective-C的兼容“黑魔法”:@objc和Dynamic

@OBJC 和 DYNAMIC由 王巍 (@ONEVCAT) 发布于 2015-02-04虽然说 Swift 语言的初衷是希望能摆脱 Objective-C 的沉重的历史包袱和约束,但是不可否认的是经过了二十多年的洗礼,Cocoa 框架早就烙上了不可磨灭的 Objective-C 的印记。无数的第三方库是用 Objective-C 写成的,这些积累无论是谁都不能小觑。因此,在最初的

2017-06-01 22:56:32 419

原创 Mac开发学习笔记之label使用超链接

Mac开发label设置文本超链接

2017-06-01 17:08:22 1114

原创 Mac开发学习笔记之NSTextField使用

mac开发代码生成label

2017-05-31 11:59:21 7129

原创 iOS开发学习笔记之UILabel的使用

iOS开发学习笔记之UILabel的使用// 1、创建letrect:CGRect=CGRectMake(100,100,100,100)letlabel:UILabel=UILabel(frame:rect)// 2、设置和读取文本内容,默认为nillabel.text="文本信息"// 3、设置文字颜色,默认为黑色label.textColor=UIColor.re

2017-05-25 16:14:31 3411

原创 iOS开发学习笔记之UIButton的使用

iOS开发学习笔记之UIButton的使用UIButton: https://developer.apple.com/reference/uikit/uibutton一、 描述: UIButton对象是一个视图,它执行您的自定义代码以响应用户交互。二、概述: 当您点击按钮或选择具有焦点的按钮时,该按钮将执行附加的任何操作。 您使用文本标签,图像或两者来传达按钮的目的。 按钮的外观

2017-05-25 15:54:20 559

转载 Windows程序设计学习笔记(四)自绘控件与贴图的实现

Windows程序设计学习笔记(四)自绘控件与贴图的实现2015-06-27 15:10 本站整理 浏览(129) Windows程序设计学习笔记(四)自绘控件与贴图的实现,有需要的朋友可以参考下。Windows系统提供大量的控件供我们使用,但是系统提供的控件样式都是统一的,不管什么东西看久了自然会厌烦,为了使界面更加美观,添加一些新的东西我们需要自己绘制控件。控件在默认情况下并不进行自绘,如果是

2017-05-09 15:59:34 573

原创 关于printf和scanf函数是怎么工作的

关于c语言当中的标准输入输出函数printf和scanf的原理

2015-01-25 14:35:26 1318

Category VS Extension 原理详解

这篇文档阐述Category和Extension的原理,细说两者有何相同,有何不同。

2018-11-28

Swift编程风格指南

好的编码风格能够让人赏心悦目,心旷神怡!这篇文档教你怎么写出优雅美观的代码。

2018-11-28

精通iOS开发(第7版)源码

David Mark大神的经典著作 《精通iOS开发(第7版)》源码,初学者必备!

2018-05-24

Xcode 8.0以上使用Package Manager的方法

Xcode 8.0以上使用Package Manager的方法,亲测可以用,很方便

2018-05-24

STM32F072xx数据手册

这个是从ST官方网站下载下载的STM32F072xx数据手册

2016-01-14

虚拟机装mac os系统插件

使用虚拟机安装Mac os系统需要的插件

2016-01-14

SAMSUNG 20T202DA1 VFD datasheet.pdf

SAMSUNG 20T202DA1 VFD datasheet,这是官方的技术文档,里面有关于VFD的参数和配置

2015-12-02

空空如也

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

TA关注的人

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