自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lydia的博客

iOS 程序媛

  • 博客(276)
  • 资源 (23)
  • 收藏
  • 关注

原创 iOS减小包大小

删除无用文件可以使用 fuigem install fuiFind Unused Classes in the Current Directoryfui findFind Unused Classes in any Pathfui --path=~/source/project/Name find2.删除无用图片LSUnusedResources找出未使用图片后,要在代码中确认下确实没有用到,再删除。其他工具acextractThemeEngineiOS Asset.

2020-10-16 18:44:29 415

原创 UICollectionView 添加/删除动画

要实现UICollectionView在添加或删除一项是放大缩小动画。自定义UICollectionViewFlowLayout创建子类MyChosenFlowLayout 继承自 UICollectionViewFlowLayout#import <UIKit/UIKit.h>@interface MyChosenFlowLayout : UICollectionViewFlowLayout@property (nonatomic, assign) NSInteger ad.

2020-10-15 18:34:14 2017

原创 Flutter - Slider的使用

要实现下图这样的滑块效果:代码如下: Container( margin: EdgeInsets.only(top: 15), height: 12, child: SliderTheme( data: SliderTheme.of(context).copyWith(

2020-07-28 10:56:25 2192

原创 Flutter - QA

截图class PngHome extends StatefulWidget { PngHome({Key key}) : super(key: key); @override _PngHomeState createState() => _PngHomeState(); } class _PngHomeState extends State<PngHome> { GlobalKey globalKey = GlobalKe

2020-07-16 11:29:06 219

原创 react-native找不到模拟器 Could not find iPhone X simulator

➜ test git:(develop) ✗ react-native run-ios Found Xcode project OKWallet.xcodeprojCould not find iPhone X simulatorError: Could not find iPhone X simulator at resolve (/Users/u1/test/node_modules/react-native/local-cli/runIOS/runIOS.js:149:13)

2020-05-17 21:37:33 397

原创 Flutter 开发中错误[1]

升级FlutterGit 地址 https://github.com/flutter/flutter➜ setup_namer flutter upgradeYour flutter checkout has local changes that would be erased by upgrading. If you want to keep these changes, it is recommendedthat you stash them via "git stash" or else c

2020-05-14 18:04:05 1709

原创 UITableViewCell拖拽时UILabel背景颜色失效

问题:通过UILable 的backgroundColor来设置背景颜色,当cell进入编辑状态,拖拽排序时,背景颜色会失效。解决方法:通过UILabel的layer的backgroundColor来设置颜色,拖拽时没有问题,正常显示。...

2019-05-29 18:45:56 464

原创 yarn error [email protected]: The engine "node" is incompatible with this module. Expected version

问题:rax项目执行yarn 时报错[1/4]

2019-05-29 18:45:22 3567 1

转载 Error:Module not specified - Android studio

在Android studio 中点击运行按钮报错:Error:Module not specified首先确认build没有问题。build正常,可以重新创建工程试试。我就是重新创建后解决的。

2019-02-01 15:15:12 870

原创 Weex 使用总结

Weex 使用总结什么是Weex ?Weex 是一个使用 Web 开发体验来开发高性能原生应用的框架。Weex 致力于使开发者能基于当代先进的 Web 开发技术,使用同一套代码来构建 Android、iOS 和 Web 应用。具体来讲,在集成了 WeexSDK 之后,你可以使用 JavaScript 和现代流行的前端框架来开发移动应用。官网地址github地址阅读readme中使用...

2018-12-20 23:47:53 1813

原创 iOS 一个类只允许外部调用特定初始化方法来初始化

问题:一个类只想让外部调用特定初始化方法来初始化例如只允许调用- (instancetype)initWithName:(NSString *)name;NS_UNAVAILABLE :标记方法不可用。Xcode不会自动补全,并且代码中如果调用此方法,会编译报错。但是runtime依然可以调用到此方法。+ (instancetype)new NS_UNAVAILABLE;- (ins...

2018-10-31 15:53:22 986

原创 iOS - CADisplayLink

CADisplayLink 属性及方法如下:/* 创建方法,刷新会触发 target的sel 方法 */+ (CADisplayLink *)displayLinkWithTarget:(id)target selector:(SEL)sel;/* 将receiver添加到runloop 和mode。每一个CADisplayLink只能添加到一种runloop上,但是可以一次添...

2018-03-07 16:03:59 682

原创 React Native - RCT_EXPORT_MODULE RCT_EXPORT_METHOD RCT_EXPORT_VIEW_PROPERTY做了什么

RCT_EXPORT_MODULE:声明模块#define RCT_EXPORT_MODULE(js_name) \RCT_EXTERN void RCTRegisterModule(Class); \+ (NSString *)moduleName { return @#js_name; } \+ (void)load { RCTRegisterModule(self); }...

2018-02-28 11:25:07 2159

原创 Objective-C NSString为什么要用copy修饰而不是strong

Objective-C NSString为什么要用copy修饰而不是strong看下面代码:@interface ViewController ()@property (nonatomic, strong) NSString *strStrong;@property (nonatomic, copy) NSString *strCopy;@end@implementati...

2018-02-27 19:06:06 764

原创 iOS 蓝牙 使用总结

**后台唤醒的前提是:需要定位“始终允许”权限; background modes 中开启Uses Bluetooth LE accessories**self.cbManager = [[CBCentralManager alloc] initWithDelegate:self queue:nil]; 一调用,就会走代理- (void)centralManagerDidUpdateSta

2018-01-31 23:18:28 2903

原创 iOS 用safari调试webview

iOS 用safari调试webview需要先打开模拟器,后打开Safari,否则可能会出现在Safari-开发下看不到simulator1.打开iPhone或者模拟器上的web调试器设置-Safari-高级-web检查器 右侧按钮打开2.safari 工具栏显示开发【Safari】-【偏好设置】-【高级】-勾选【在菜单栏中显示“开发”菜单】 3.创建一个包含webview的demo@interf

2018-01-10 12:01:20 3670

原创 Main Thread Checker: UI API called on a background thread:

要求: Mac OS: 10.12.14 Xcode: 0.9 iOS:11.0在上述条件下调试应用,在非主线程操作UI,会有logMain Thread Checker: UI API called on a background thread: -[UIApplication statusBarOrientation]PID: 16990, TID: 1467553, Thread na

2017-11-14 16:03:17 2458

转载 iOS refreshPreferences: HangTracerEnabled: 0

在Xcode 9,iOS11上运行工程,终端打印如下log refreshPreferences: HangTracerEnabled: 0 refreshPreferences: HangTracerDuration: 500 refreshPreferences: ActivationLoggingEnabled: 0 ActivationLoggingTaskedOffByDA

2017-10-23 17:35:14 4023 1

原创 开源许可协议

简介开源许可协议

2017-09-23 18:02:39 467

转载 iOS - 设置圆角

设置图片圆角

2017-07-17 15:31:13 412

原创 安装XCTool遇到的问题

xctool

2017-07-07 11:42:01 926

转载 The Swift Programming Language - (1)- 基础部分

常量和变量声明常量和变量let maximumNumberOfLoginAttempts = 10var currentLoginAttempt = 0一行声明多个常量或者变量,逗号分隔var x = 0.0, y = 0.0, z = 0.0类型标注类型标注说明常量或者变量中要存储的值的类型,类型标注,需要在常量或者变量名后面加上一个冒号和空格,然后加上类型名称。var welcomeMessa

2017-06-22 15:17:28 413

翻译 The Swift Programming Language - (10)- 属性

属性属性将值与特定的类、结构体或者枚举关联。存储属性存储常量和变量作为实例的一部分,而计算属性计算一个值。类、结构体和枚举都有计算属性。只有类和结构体有存储属性。存储属性和计算属性通常与特定类型的实例关联。然而,属性也能与类型本身关联,这样的属性叫做类型属性。另外,你可以定义属性观察器来监视属性值的改变,以此来出发自定义事件。属性观察器可以添加到自己定义的存储属性,也可以添加到子类继承父类的属性上。

2017-06-22 15:14:21 377

翻译 The Swift Programming Language - (9)- 类和结构体

类和结构体在swift中类和结构体很相似,可以使用相同的语法规则为类和结构体定义属性(常量或变量)和添加方法,从而扩展类和结构体的功能。 在swift中不需要为自定义类和结构体创建独立的接口和实现文件。在一个单一文件中定义一个类或者结构体,系统将会自动生成面向其他代码的外部接口。 一个类的实例叫做对象,而枚举和结构体只能称为实例。类和结构体对比类和结构体的共同点: • 定义属性用于存储值

2017-06-22 15:13:28 472

翻译 The Swift Programming Language - (8)- 枚举

枚举枚举定义与在OC中类似,不同的是swift中的枚举更加灵活。重点: 枚举的关联值与原始值 和 递归枚举枚举语法enum CompassPoint { case north case south case east case west}与 C 和 Objective-C 不同,Swift枚举成员在被创建时没有默认值,就是说north、south、east、west

2017-06-22 15:11:50 301

原创 iOS 数组求和的一种方法

利用dispatch_apply 数组求和 NSArray * data = [NSArray arrayWithObjects:@(1),@(2),@(3),@(4),@(5),@(6),nil] ; __block NSInteger sum = 0; dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_Q

2017-05-25 21:33:39 2840

转载 iOS 中的 armv7,armv7s,arm64,i386,x86_64

iOS 中的 armv7,armv7s,arm64,i386,x86_64

2017-04-24 18:36:09 450

原创 iOS 上传文件

iOS 上传文件

2017-04-24 15:36:44 735

原创 Foxmail 添加QQ邮箱失败 提示密码错误

今天使用Foxmail的时候一直弹出密码错误提示框,输入QQ密码和邮箱独立密码都不行。

2017-04-21 12:55:18 24909

原创 iOS 获取权限描述本地化

iOS 权限描述本地化

2017-04-17 16:33:10 4712

原创 iOS 相机 麦克风 照片 权限的检测与获取

iOS 相机 麦克风 照片 权限的检测与获取

2017-04-11 16:40:42 16231

原创 iOS 反编码地址获取是否在国内以及手机模拟定位

iOS 反编码地址获取是否在国内以及手机模拟定位

2017-04-11 11:42:40 1641

原创 iOS利用系统分享实现分享视频功能

1. 先说说自己走的弯路要使用系统分享,由于之前没接触过,上网发现UIActivityViewController可以实现原生分享。UIActivityViewController可以分享文本、图片、链接, NSString *textToShare = @"文本内容"; UIImage *imageToShare = [UIImage imageNamed:@"imagen

2017-03-08 17:33:22 7428 8

转载 UIActivityViewController 相关

自己应用使用系统分享:http://www.2cto.com/kf/201408/327975.html把自己用于添加到系统分享:http://www.cnblogs.com/vicstudio/archive/2013/08/18/3266190.html

2017-02-23 09:46:33 579

原创 [!] Invalid `Podfile` file: undefined method `inherit!' for #<Pod::Podfile:0x007ff9942f0c70>. Updati

在终端执行 pod update 出现错误 [!] Invalid `Podfile` file: undefined method `inherit!' for #. Updating CocoaPods might fix the issue.生成不了 xcworkspace文件这是由于pod 版本过低引起的,需要更新pod解决方法是执行:sudo

2017-02-08 17:26:43 5936

原创 iOS启动时设置竖屏

在- (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions 第一句加上 if ([[UIApplication sharedApplication] respondsToSelector:@selector(setStatusBarOrie

2016-08-31 19:34:45 2165

原创 iOS UILocationNotification 本地通知

1.注册本地通知/** 注册本地通知 */- (void)registerUserNotification { // 判读系统版本是否是“iOS 8.0”以上 if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0 || [UIApplication instancesRespondToSel

2016-08-31 19:31:38 712

转载 毛玻璃效果

iOS8 实现毛玻璃效果 [imageView setImage:image]; UIBlurEffect *blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]; UIVisualEffectView *effectview = [[UIVisualEffectView alloc] initWithEffe

2016-07-18 18:30:36 1119

转载 NSObjCRuntime, NSZone, NSObject报错Unknown

Objective-C项目导入C语言代码的时候,.c .h文件等,有时候会出现如图显示的错误,是因为向C文件中导入了OC的库文件,如UIKit,Foundation等,需要做的是检查项目中的.pch文件,确保import OC的framework的时候是在#ifdef __OBJC__ #endif之间就可以了,如#ifdef __OBJC__#import #endif

2016-06-04 10:35:35 951

转载 xcode 代码不高亮 不提示语法错误 解决方法

在编写xcode的项目的时候出现过代码不高亮的症状,而且所有的warning都不再提示,include的内容也显示symbol not found,非常奇怪,解决方案如下:方法一:1.把.pch里的内容全部注释掉2.clean掉项目里的内容3.把.pch里的注释去掉,编译。4.代码高亮,语法提示功能都回来了。方法二:1.关闭项目2.选择Window->Organ

2016-05-31 11:40:30 5880

jdk-8u251-macosx-x64.dmg.zip

官网下载的jdk8 for mac,方便大家下载。

2020-05-14

SourceTree

SourceTree 可以使用

2016-03-31

The Swift Programming Language中文

The Swift Programming Language中文完整版(CocoaChina精校)

2015-12-16

腾讯iOS SDK

腾讯iOS SDK以及示例代码

2015-11-20

支付宝移动支付SDK及实例

支付宝移动支付SDK及实例,即时到账批量退款有密接口,无线产品LOGO(20150205),移动支付接口SDK2.0标准版(20150317)

2015-11-20

微博iOS平台 SDK以及实例

微博iOS平台 SDK文档说明以及实例说明。

2015-11-20

微信SDK和实例

微信授权第三方登录,微信支付等SDK以及参考实例。

2015-11-20

支付宝移动支付接口标准版附录

支付宝移动支付接口说明,iOS,android SDK接入流程详细介绍。

2015-11-20

支付宝移动支付接口标准版

支付宝移动支付说明文档,iOS,android接口介绍说明。

2015-11-20

xcode缺少模板

xcode高版本中有些模板没有了,本资源包含empty application,category,class extension,protocol 等模板,解压后将所需模板拷入/Contents/Developer/Platforms /iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/iOS/Application/,重启xcode就会看到新添加的模板

2014-11-20

数据流查看删除工具stream

分析NTFS数据流,数据流查看删除工具stream.exe。研究文件系统必备

2014-10-23

vista后 Credential Providers

包含5个示例,Vista开始,gina技术不再使用,而是改为Credential Providers技术,本资源有文档介绍,还有示例,可供参考

2014-09-10

GINASTUB示例

xp中替换系统的GINA DLL,供参考

2014-09-10

xp Gina 示例

xp 系统中替代系统默认的msgina.dll

2014-09-10

windows设备驱动程序WDF开发源码

windows设备驱动程序WDF开发武安河源码,学习wdf的可以参考。

2014-08-01

寒江独钓windows内核安全编程源码

寒江独钓windows内核安全编程源码 ,学习驱动开发好资料

2014-08-01

keyfilter键盘过滤

读取键盘按键的简单驱动,另有应用程序显示出按键信息.自己写的,可以运行。

2014-07-24

文件系统驱动开发教程——楚狂人

文件系统驱动是windows系统中最复杂的驱动种类之一。如果你打算开发Windows2000\WindowsXP\Window2003的文件系统驱动,你可以阅读本教程。虽然本教程仅仅讲述文件系统过滤驱动。但是如果您要开发一个全新的文件系统驱动的话,本教程依然对你有很大的帮助。

2014-06-28

windows驱动开发技术详解(张帆)源码

windows驱动开发技术详解(张帆)随书光盘 源代码

2014-06-23

winio dll sys 示例

通过使用winio驱动,实现对IO端口地读写。包括 winio dll sys 示例

2014-06-20

windows驱动开发小工具

windows驱动开发小工具 drivermonitor irptrace devicetree debugview等几个开发windows驱动的小工具,安装驱动工具,调试工具,查看irp工具等,帮助程序猿方便开发。

2014-06-18

得到当前活动窗口的classname

得到当前活动窗口的类名,需要用到debugview.exe。 运行程序,点击start,每隔1秒向debugview.exe输出当前活动的类名。

2014-05-08

判断窗口是否全屏 IsFullScreen

判断窗口是否是全屏状态,需要用到debugview.exe.运行程序,点击start按钮,每个一秒就会向debugview中输出判断信息。

2014-05-08

空空如也

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

TA关注的人

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