自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 微信小程序反编译的应对方法

记得2018年,公司在做小程序的三方平台时,接触到小程序的反编译。根据网上博客,一步一步操作,bingo,搞定,so easy! 虽然很开心获取到了小程序反编译的源码,但是担心也逐渐浮上了心头。我们自己的小程序被别人反编译了怎么办?而且后来也反编译了自己的小程序,反编译获取的代码竟然与源码基本相同。本人大学修的信息安全专业,对于安全方面比一般开发者更敏感。然后,就开始了搜集查找有什么防护手段。 当时找了几天,得出的结论就是:微信小程序安全性做的很差,除了基本的代码混淆,来增加反编...

2021-04-08 16:15:44 2084

原创 关于xcode 6.0+上 iOS8.0+ 模拟器不弹出虚拟键盘和没有中文输入法的解决方案

1.解决不弹出虚拟键盘: 模拟器菜单->Hardware ->Keyboard, 点击Toggle Software Keyboard,虚拟键盘弹出 2.解决虚拟键盘没有中文输入法的问题: 第一步:设置schem 菜单项 -> Product -> Scheme -> Edit Scheme ->  然后在弹出的界面里 选择 OPtion 项, 设置 Application R

2014-12-24 12:33:02 4634

转载 用户登陆

-(void)saveUserNameAndPwd:(NSString *)userName andPwd:(NSString *)pwd   {       NSUserDefaults * settings = [NSUserDefaults standardUserDefaults];       [settings removeObjectForKey:@"UserName"];  

2014-04-21 23:42:01 420

转载 用户登陆

-(void)saveUserNameAndPwd:(NSString *)userName andPwd:(NSString *)pwd   {       NSUserDefaults * settings = [NSUserDefaults standardUserDefaults];       [settings removeObjectForKey:@"UserName"];  

2014-04-21 23:38:59 380

转载 objective-C 的内存管理之-自动释放池(autorelease pool)

// 解析完成时调用的块代码“类型” typedef void(^parserCompletionBlock)(NSArray *xmlList);

2014-04-12 22:06:50 658

转载 线程的生命周期

线程的生命周期 1.线程的生命周期 线程是一个动态执行的过程,它也有一个从产生到死亡的过程。 (1)生命周期的五种状态 新建(new Thread) 当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。 例如:Thread  t1=new Thread(); 就绪(runnable) 线程已经被启动,正在等待被分配给CPU时间片,也就是说此时线程正在就绪队

2014-03-26 01:14:14 499

转载 iOS 数据库开源框架FMDB的快速入门与使用

之前也用过原生的Sql,但是确实FMDB更加的轻便好用,现在,就用最简单的语言记录一下FMDB的用法。 准备 1)首先下载FMDB开源框架,https://github.com/ccgus/fmdb。 2)解压得到fmdb-master文件夹,我们只需要拷贝src文件夹的文件到项目就可以了。 3)删除src文件夹中fmdb.m这个文件,不

2014-03-18 11:02:27 458

转载 Mac OS Terminal 基本指令(全)

Mac OS X 启用超级用户的方法 Root user,又名超级用户,是一个权力最高的Unix 账户,Root 的账户能在整个系统里任何部份进行任何“操作”,包括:拷贝档案、移动/移除档案、执行程序等。所以,通常 Root 的账户都只会指派给高级专业的用户使用。因此,苹果把Root user 隐藏在Mac OS X 里。 但有时候我们不得不启用Root用户以便于实现某些操作,可以通过以下三

2014-03-16 02:44:47 1072

原创 const & define

const 定义常量。 const 在*前,锁定的是不能通过(*指针变量)的改变来操作指针所指向变量的改变(如果指针指向的变量通过其他途径改变了(比如赋值),那么(*指针变量)的值也会跟着改变);const在*后,锁定的是指针变量不能修改。如果指针要指向的变量为常量,则const必须在*之前,保持不可更改性。指针的目的是通过间接的方式,修改变量。const * 则把这种间接修改的方式给阻断了

2014-03-15 23:49:52 426

原创 C++指针的学习理解

指针是一个内存地址,而地址是整数,但指针不是整数。指针变量一般没有*,除非是指向指针的指针。指针变量前的操作符*生成它所指向的变量。指针变量的值是指针所指向变量的内存地址(和(*指针变量)的内存地址相同),(*指针变量)的值就是指针所指向变量的值,通过改变(*指针变量)的值可以操作所指向变量的值。如果把一个指针变量赋值给另一个指针变量,那么两个指针将指向相同的变量(用来赋值的那个所指向的变量);但

2014-03-15 22:58:57 596

原创 虽然用了好几年的CSDN了,却是第一次在这上面写博客

做了有一段时间的iOS了,以后在这个博客上面就写些iOS的感悟吧

2014-03-07 20:44:35 392

Charles 3.91 Mac破解版

Charles是一款跟踪网络数据的Mac软件

2015-03-17

Effective Objective-C 2.0

It is a great book that for iOS developer. It can give you many ways to achieve your elegant code.

2014-06-18

空空如也

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

TA关注的人

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