自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

原创 @available 修饰类成员变量报错Stored properties cannot be marked potentially unavailable

在不方便升级插件的情况下,可以手动修改这个问题。

2023-05-12 09:11:32 534

原创 flutter webview ios端打开为白屏

公司给了一个flutter项目让我上架appstore,打包运行起来发现webview是白屏,初学flutter,网上找了一堆资料,基本就是设置info.plist两个属性为true,但是还是为白屏,后来发现是url带汉字,Url.Uri.encodeComponent()处理一下就ok了,记录一下。...

2021-11-08 16:40:54 3256

原创 iOS APP打开微信小程序

少废话,上步骤:1.微信开放平台创建应用2.下载工具包3.添加微信scheme到白名单中(不然拉不起)4.代码a.b.主意 username是小程序的原始ID,是以gh开头的,不是以wx开头的。

2020-05-28 15:11:53 6594

原创 NSRecursiveLock递归锁的使用

NSRecursiveLock实际上定义的是一个递归锁,这个锁可以被同一线程多次请求,而不会引起死锁。这主要是用在循环或递归操作中。我们先来看一个示例:123456789101112131415161718192

2016-09-16 15:52:46 982

原创 利用sourcetree忽略一些运行时态的文件

建立.gitignore文件# Xcode.DS_Store*/build/**.pbxuser!default.pbxuser*.mode1v3!default.mode1v3*.mode2v3!default.mode2v3*.perspectivev3!default.perspectivev3xcuserdataprofile*.mo

2016-09-02 18:01:18 903

转载 调用iOS系统拨打手机号码的三种方式

1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"];    //            NSLog(@"str======%@",str);[[UIApplication

2016-09-02 17:57:12 1602

转载 uiimage和uicolor的转换

UIColor 转UIImage- (UIImage*) createImageWithColor: (UIColor*) color{    CGRect rect=CGRectMake(0.0f, 0.0f, 1.0f, 1.0f);    UIGraphicsBeginImageContext(rect.size);    CGContextRef c

2016-08-23 13:16:39 279

原创 iosnavigationbar渐变的简单实现

最近在项目里遇到一个和扣扣空间里类似的一个需求,就是刚开始navigatiobbar透明,然后往下拉的时候慢慢的变不透明,后来在网上找了很多资料,但是都实现的太麻烦,后来我一个朋友做过类似的,受她启发,做了一个简单的渐变,希望对大家有帮助。首先我们肯定要使导航栏透明,这个我网上也看了许多,实现的逼格都太高好麻烦,其实两句代码搞定~ //对navigationbar透明 [self.

2016-08-23 12:57:57 3074

原创 iOS调用系统的相册(包括,显示中文的标题)

首先在info.plist加上这一条这样就可以使我们调出来的相册显示出中文啦~Localized resources can be mixed 设置为 YES。下面我来简单介绍下,怎么调用系统相机和系统相册来更换图片~首先,我们要遵守几个代理啦~UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIAc

2016-08-22 11:18:01 2800

转载 MBProgressHUD的基本使用

//方式1.直接在View上show HUD = [[MBProgressHUD showHUDAddedTo:self.view animated:YES] retain]; HUD.delegate = self; //常用的设置 //小矩形的背景色 HUD.color = [UIColor clearColor];//这儿表示无背景 //显示的文字 HUD.

2016-08-02 13:03:55 302

原创 ios:字符串与汉字的判断

//判断输入的城市是汉字还是字母 for (int i = 0; i < cityStr.length; i ++) { NSRange range = NSMakeRange(i, 1); NSString* subString = [cityStr substringWithRange:range]; const char* cStrin

2015-11-23 20:59:05 355

原创 ios:多线程

今天我们讲解ios里三种跟多线程有联系的东西,分别是GCD、NSOpreration、NSThread。一.GCD介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。GCD

2015-10-12 19:36:54 387

转载 Auto property synthesis will not synthesize property 'description' because it is 'readwrite' but it

解析后台返回的json数据时,推荐使用MJExtension ,使用起来很方便github:https://github.com/CoderMJLee/MJExtension在AModel.h中@property(nonatomic,strong)NSString *description;出现提示warning:Auto property sy

2015-10-10 10:39:45 453

原创 ios:SQLITE的增删改查

ios开发常用的数据库是SQLITE,今天我们来简单聊一下怎么实现SQLITE的增删改查。不多说上代码!先创建一个数据库的单例(记得用SQLITE开发的时候导入libsqlite3静态库)#import #import "AddressBookModel.h"@interface DataBaseHandle : NSObject+(DataBaseHandle *)shareD

2015-10-07 16:49:04 512 3

原创 ios:NSKeyedArchiver/NSKeyedUnarchiver(归档/解档)

我去昨天写的归解档怎么没传上去 郁闷 今天来补。1.NSKeyedArchiver(归档)是一种系统工具 它的具体功能是把遵守NSCoding协议的复杂类对象编码后放到一块NSMutableData里。然后我们把NSMutableData写入文件,完成数据的存储。注意只有遵守NSCoding协议的类的对象才能归档,否则会crush、#import @interface pe

2015-10-07 10:26:53 650

转载 UINavigationBar自定义返回按钮

1[self.navigationController pushViewController:self.bView animated:YES];一开始想当然的,在B视图的viewDidLoad里直接使用:1self.navigationItem.backBarButtonItem.title = @"back";

2015-10-06 21:46:32 333

原创 ios:数据持久化的几种方法浅谈

今天我们来聊聊ios的几种本地化持久化。我们知道常用的几种数据持久化的方式有 NSUserDefaults;write to file(直接写入本地);归解档(NSKeyedArchiver/NSKeyedUnarchiver);SQLITE;CoreData。。。今天我主要和大家聊聊前三种。说到ios的本地化一定要说到沙盒机制。所谓沙盒机制就是它规定了应用程序只能在为该应用创建的文件夹内

2015-10-06 20:09:18 427

原创 ios:点击一个button不断切换背景图片

1.UINavigationItem上怎么放UIButton 2.根据button的不同点击状态可以在两个背景图片之间来回切换。 UIButton* rightButton = [UIButton buttonWithType:UIButtonTypeCustom]; rightButton.frame = CGRectMake(self.view.frame.size.width

2015-10-06 19:45:45 4379

转载 ios:kvo概述

一、概述KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。KVO其实也是“观察者”设计模式的一种应用。我的看法是,这种模式有利于两个类间的解耦合,尤其是对于 业务逻辑与视图控制 这两个功能的解耦合。 二、引子

2015-10-06 08:24:32 357

ios选项卡demo

ios常用的自定义选项卡的demo,注释详细,简单易懂。

2016-08-10

iOS录音播放Demo

ios录音与播放的demo,带计时功能,注释很详细,新手也能看懂,可以运行。

2016-08-10

UICollectionView集合视图的demo

基于xcode6.4下写的一个集合视图的demo,适合新手学习。

2015-10-09

ios 豆瓣项目实战

基于XCODE6.4纯代码写的豆瓣项目,可以完全运行,涵盖基本的ios知识,注释很多。便于新手学习。

2015-10-09

mfc下的学生信息管理系统

基于MFC下的学生信息管理系统 对于初学MFC的人来说简单易懂易上手。

2014-10-21

空空如也

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

TA关注的人

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