自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

若梦的专栏

一个人的静静的等待

  • 博客(141)
  • 资源 (6)
  • 问答 (3)
  • 收藏
  • 关注

原创 SwiftUI 城市选择器 --多级联动

折叠效果之城市选择器。

2023-04-16 22:17:17 389

原创 Mac 下编译ffmpeg

Mac 下编译ffmpeg 首先下载 [ffmpeg](https://ffmpeg.org/download.html)首先下载 ffmpeg复制Git地址 下载然后到下载目录执行./configure --prefix=/usr/local/ffmpeg --enable-debug=3 --enable-shared --disable-static`这个时候出错了在编译ffmpeg时,执行./configure,报出了如下错误nasm/yasm not found or too

2021-10-15 16:19:21 841

原创 iOS object818.2源码编译心路历程

iOS 底层探索之alloc分析首先找到苹果源码地址找到objc源码下载一个版本下来,我下载的是objc4-818.2.tar.gz 解压后如下图运行了一下发现报错 oh 这不是我想要的结果这是Xcode12.5的锅吗 伤心

2021-06-19 16:29:06 342 1

原创 iTerm2+oh-my-zsh配色Mac M1环境下

一、首先安装iTem2二、安装oh-my-zsh方式一(如果无法安装可通过方式二进行安装):sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"方式二:1、下载oh-my-zsh,从Github地址或Gitee地址下载:2、解压后进入到tools目录执行install.sh3、卸载:卸载oh-my-zsh命令:uninstall_oh_my_zsh安装成功

2021-04-11 12:45:03 1282 1

原创 Mac M1 homebrew 安装

首先 执行命令/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"如果报错为error: Not a valid ref: refs/remotes/origin/master这个错误是由于多次下载,导致一些冲突,最简单粗暴的解决就是卸载重装。卸载homebrew下载https://raw.githubusercontent.com/Ho

2021-04-11 12:40:13 825

原创 Mac m1 安装cocoapods

1,找到终端,右键选择显示简介,勾选使用Rosetta打开,避免后续pod时候报错2,新的电脑基本上都已经安装好最新的ruby了,不放心的可以检查一下ruby的版本和sources,ruby -vgem sources如果ruby版本低的话,想要更新ruby的话sudo gem update --system当然在更新之前要注意,先删除之前的sourcesgem sources --remove https://rubygems.org/之后再添加国内的rubysourcesgem s

2021-04-10 23:30:51 3816

原创 RxSwift&Moya&ObjectMapper&Unit UI test

RxSwift&Moya&ObjectMapper&Unit UI teshttps://github.com/chocolatemetoprolol/RxSwiftLearning

2021-04-08 10:52:33 162

原创 2021-03-29

RxSwift - Reactive Programming with Swift// Rxswift 监听UITableView的点击rxTableView.rx.modelSelected(String.self).subscribe { (event: Event<String>) in print(event.element ?? "") self.gotoNext(event.element ?? "") }.disp

2021-03-29 00:06:32 52

原创 swift LeetCode岛屿类问题

swift LeetCode岛屿类问题200. 岛屿数量class Solution { func numIslands(_ grid: [[Character]]) -> Int { guard grid.count > 0 && grid[0].count > 0 else { return -1 } var res = grid var count = 0

2021-03-18 23:24:14 76

转载 iOS提交ipa ERROR ITMS-90080,90087,90209,90125

iOS提交ipa ERROR ITMS-90080,90087,90209,90125错误信息ERROR ITMS-90087: “Unsupported Architectures. The executable for 全xxxx.app/Frameworks/BaiduTraceSDK.framework contains unsupported architectures ‘[x86_64, i386]’.”ERROR ITMS-90209: “Invalid Segment Alignmen

2020-09-04 22:46:15 445

转载 UIView和CALayer的区别 说的比较清楚了

如果这篇帖子能够给出每个代码中所带来的页面效果 就更好理解了 以后我自己写之类的介绍可以从中吸取教训记录园子里的一篇有关CALayer与UIView的关系CALayer属于Core Animation部分的内容,比较重要而不太好理解。以下是园子中看到的一篇文章的摘录:1. UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由Cor

2016-08-16 11:15:53 459

原创 IOS开发证书变成“此证书的签发者无效”了,嗨森吗?还是解决吧。

1,链接下载,https://developer.apple.com/certificationauthority/AppleWWDRCA.cer,并安装。2, 在钥匙串访问里选择登陆,然后点选证书,在这个界面,选择工具栏的显示菜单 ->显示过期证书,这时候你会发现一个过期的“WWDR Certificate”(Apple Worldwide Developer Relations C

2016-02-15 11:43:02 2828 1

转载 UIImagePickerController出现时,statusBar 不隐藏,并更改为白色

UIImagePickerController的delegate中添加方法:- (void)navigationController:(UINavigationController *)navigationController      willShowViewController:(UIViewController *)viewController         

2015-05-20 11:47:28 1413

转载 IOS_修改TableView的删除按钮的文本

//修改删除按钮的文字 -(NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath { return @"删除"; } 一步到位,呵呵!转载自:http://blog.

2015-05-05 21:01:39 645

转载 iOS如何把所有界面的状态栏的字体颜色都设置为白色

第一步:在info.plist中添加一个字段:view controller -base status bar 设置为NO第二步:在一个所有界面都继承的父类里添加:  if (IOS7_OR_LATER) { // 判断是否是IOS7    [[UIApplication sharedApplication] setStatusBarStyle:UISt

2015-04-21 10:24:56 674

转载 IOS添加自定义字体 [UIFont fontWithName: size:]

1.添加对应的自体文件(.ttf或.otf等)到工程目录下,比如:SIMKAI.TTF2.在-info.plist文件中添加一项Fonts provided by application,item0对应的value为SIMKAI.TTF,多个自体依次添加即可。3.使用 [UIFont fontWithName: size:]来设置自体,fontWithName的参数不一定是SIMK

2015-04-09 09:49:09 1322

转载 ios的几种简单有效的数组排序方法

第一种,利用数组的sortedArrayUsingComparator调用 NSComparator ,obj1和obj2指的数组中的对象NSComparator cmptr = ^(id obj1, id obj2){ if ([obj1 integerValue] > [obj2 integerValue]) {        return (NSComparisonResul

2015-04-08 11:47:15 651

转载 iOS- 详解文本属性Attributes

1.NSKernAttributeName: @10 调整字句 kerning 字句调整              2.NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 设置字体    3.NSForegroundColorAttributeName :[UIColor redColor] 设置文字颜色      4.N

2015-04-04 15:01:03 793

转载 SqlCipher编译以及如何使用

需要软件:cygwin需要的源码:SqlCipher官网自己去找,共两个,一个给数据库加密的,一个用java写的,给数据库解密直接使用的给数据库加密的:https://github.com/sqlcipher/sqlcipher解密的:http://sqlcipher.net/downloads一、编译动态库,生成加密的数据库1、打开cygin

2015-04-02 15:19:11 2665

转载 ios8 中过期的一些方法 通讯录 推送

1、读取系统通讯录回调ios7- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person- (BOOL)peoplePickerNavigationCon

2015-03-27 15:22:14 774

转载 sqlite 修改表名,合并数据库(文件)

修改表名:ALTER TABLE orig_table_name RENAME TO tmp_table_name;合并2个数据库的表:1、先连接数据库A2、再attach数据库B作为第二数据库:   ATTACH "c:\database_b\places.sqlite" AS SecondaryDB;   (若还要attach其它数据库,则 ATTACH "c:\database_b

2015-03-26 17:50:03 7049

转载 研究xcodebuild批量打包的一些心得

以前的时候只知道做安卓开发的兄弟挺辛苦的,不但开发的时候要适配一堆的机型,好不容易开发完了还要打一堆不同的包给不同的市场。没想到现在这些市场都开辟iOS市场,于是需要打一堆的包给不同的市场,面对暂时给的十二个渠道,批量打包迫在眉睫。于是也便有了这篇小结。通过一翻搜索和学习,打包这事儿就是让xcrun来干,而xcodebuild只是xrun的一个软链接,但是这一链却有了不同的分工:xcode

2015-02-11 17:02:08 614

转载 让编译器对一些警告闭嘴

PerformSelector may cause a leak because its selector is unknown 让编译器对一些警告闭嘴 1.方法弃用告警 2.不兼容指针类型 3.retain cycle 4.未使用变量

2015-02-09 16:14:43 1267

转载 warning:performSelector may cause a leak because its selector

在ARC项目中使用 performSelector: withObject: 函数出现“performSelector may cause a leak because its selector is unknown”。在stackoverflow找到了一个解决方案,地址:http://stackoverflow.com/questions/7017281/performselector-ma

2015-02-05 10:55:28 459

转载 配置Mac OS X的启动项 ~进程

在Mac OS X中,有三种方式来实现启动项的配置:1)Login Items;2)StartupItems;3)launchd daemon。1.Login Items打开System Preferences,选择System -> Accounts,选择Login Items选项卡,将/Applications目录下的.app直接拖进右边的列表中。重启电脑之后就会发现列表中的程

2015-01-26 22:05:54 4927

转载 将UIColor转换为RGB值

//将UIColor转换为RGB值- (NSMutableArray *) changeUIColorToRGB:(UIColor *)color{ NSMutableArray *RGBStrValueArr = [[NSMutableArray alloc] init]; NSString *RGBStr = nil; //获得RGB值描述 NSString

2015-01-23 12:30:09 1589

原创 改变textfield 的placeholder的大小和颜色

改变textfield 的placeholder的大小方法: [_nameTextField setValue:[UIFont boldSystemFontOfSize:5] forKeyPath:@"_placeholderLabel.font"];[_nameTextField setValue:[UIColor redColor] forKeyPath:@"_placeholderLab

2015-01-20 10:39:01 1038

转载 iOS的UILabel设置居上对齐,居中对齐,居下对齐

在iOS中默认的UILabel中的文字在竖直方向上只能居中对齐,博主参考国外网站,从UILabel继承了一个新类,实现了居上对齐,居中对齐,居下对齐。具体如下:////  myUILabel.h//  ////  Created by yexiaozi_007 on 3/4/13.//  Copyright (c) 2013 yexiaozi_007. All rights

2015-01-12 16:53:39 1264

转载 CoreData条件查询之NSPredicate应用

NSPredicate用于查询和过滤在SQL中作为查询条件通常用WHERE,但在COREDATA中作为查询条件就可以用到NSPredicate.NSPredicate 不单可以和COREDATA中的FetchRequest 配合使用。也可以与NSArray配合使用。 NSPredicate 中支持的关键词和条件符:1、>,=,如:     N

2014-11-14 10:47:33 3257

转载 使用Core Data时如何看到所执行的SQL语句?

1、Xcode中打开scheme下拉列表,选择“Edit Scheme”2、在弹出窗体中,选择“run”scheme,"Arguments" tab.3、添加Argument “-com.apple.CoreData.SQLDebug 1”转载自:http://liwpk.blog.163.com/blog/static/3632617020123236163638/

2014-11-12 14:25:29 704

转载 iOS开发之数据存取3-CoreData自定义数据类型Transformable

当系统提供的类型不能达到我们的使用要求时,比如我想在CoreData中存储UIColor,该怎么办呢? 这时候就要用到CoreData中非常强大的一个存储类型了:Transformable 下面将通过一个例子简单介绍下如何存储像UIColor这种数据 1、创建实体模型   2、根据模型生成数据模型,并且创建用于转换Color的类,继承自NSValueTran

2014-11-11 14:53:11 1347

转载 IOS/UITextField 光标的位置设置获取

UITextField 光标的位置设置获取通过给UITextField 加一个拓展#import "UITextField+ExtentRange.h"

2014-11-10 15:10:01 4526

转载 Xcode6/iOS8 SDK 编译SDWebImage SDWebImageDownloaderOperation.m报错 Use of undeclared identifier

报错:Use of undeclared identifier '_executing' / '_finished';解决方法:在SDWebImageDownloaderOperation类的实现中添加:@synthesize executing = _executing ; @synthesize finished = _finished;即可。

2014-10-28 13:57:52 2454

转载 IOS7以上的 企业App在线安装,部署

最近看到很多评论说dropbox访问不了,有什么办法可以解决。在这里集中解答一下。对于墙内的我们,可以使用国内的服务是最有保障的了。机缘巧合之下,发现了新浪的sae可以提供https的服务。而且也是免费的。其实机制是利用SAE提供的代码托管服务,将plist文件上传到SAE代码服务器,使用其提供的https服务。新浪SAE地址:http://sae.sina.com

2014-10-25 17:30:23 664

转载 Maven 查找

Maven仓库查询 http://search.maven.org 油多不坏菜,这些都加上算了 Xml代码  repositories>      repository>          id>java-repoid>          name>java Repositoryname>          url>http://downlo

2014-10-25 00:00:32 869

转载 IOS 设备标示 唯一ID 识别用户

要识别用户,首先就是要选择一个标识符,通过这个标识符来识别这个用户的设备(而不是用户),这个标识符要能够保证一个设备上返回的值是一样的,并且在其他设备上不会出现相同的值。在iOS7之前,曾经有过很多方法来识别用户的设备,从最原始的设备udid、mac地址,到被各广告统计平台广泛使用的开源方案OpenUDID。但随着AppStore开始拒绝接受使用udid的应用,到mac地址在iOS

2014-10-24 17:35:14 1208

转载 Core Data结构修改,升级,迁移,后,在AppStore中更新升级crash的问题.

问题描述:在苹果的错误收集中有这么一个问题:使用的xmpp框架,在调整为适应ios5的版本后出现一个导致程序crash问题。但是原来的xmpp代码没有改变,那么问题在哪呢?报错如下:view plainBUG监听报告:  手机型号: iPhone OS , 版本: 4.3   程序名称: xxx, 版本:1.3 用

2014-10-24 17:20:52 954

转载 IOS APP 升级安装-coredata 的迁移,升级

如果IOS App 使用到CoreData,并且在上一个版本上有数据库更新(新增表、字段等操作),那在覆盖安装程序时就要进行CoreData数据库的迁移,具体操作如下:1.选中你的mydata.xcdatamodeld文件,选择菜单editor->Add Model Version  比如取名:mydata2.xcdatamodel2.设置当前版本   选择上级mydata.xcd

2014-10-24 17:14:50 879

转载 coredata 多线程操作

1: 主线程修改了数据库的某一条记录,但是子线程没有发生变化,反过来一样的问题。这种情况一般是发生在app有多个NSManagedObjectContext,两个线程分别对其进行了读写操作。2: 有时候程序会莫名其妙的crash掉,这个有很多原因:          a: 有时候是因为两个线程同时读写数据库中的同一条记录。          b: 有时候根本找不到是哪里的原因。

2014-10-24 17:09:17 642

转载 XCODE6中使用iOS7 SDK的方法

从XCODE 5的目录中:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs把iPhoneOS7.1.sdk 这个文件夹拷贝到 XCODE 6的/Applications/Xcode.app/Contents/Developer/Platforms/iPh

2014-10-04 21:33:12 1225 1

SwitchHosts

SwitchHosts

2021-04-11

uninstall.rb

卸载homebrew的脚步

2021-04-11

Xcode13.1真机包

Xcode13.1真机包下载,放心使用,绝对有戏

2019-09-30

IOS7呈现IOS6水滴刷新效果修正版本

IOS 里 水滴效果的刷新控件 已测试IOS 6 ,7, 64位上运行 OK 5 的没测试

2013-12-20

IOS7呈现IOS6水滴刷新效果

IOS7呈现IOS6自带水滴刷新效果,还有一个加载提示效果的东东

2013-12-13

pony debug

博文http://blog.csdn.net/chocolateloveme/article/details/12658429

2013-10-12

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

TA关注的人

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