自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sail的技术博客

位置不能带来自由;能力才能让人自由。

  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

转载 iOS逆向工程三:苹果私有API的获取

前言作为iOS开发人员,相信大多数伙伴都对怎么获取iOS的私有API很有兴趣,最近通过查找资料,总结了以下三种方法,希望对你有用。第一种(class-dump)不得不说这是一个很棒的工具,安装和使用都很方便。安装去nygard/class-dump 下载工程,编译之后就会获得class-dump,把它放到"/usr/bin"文件夹里,注意,这个地址根据系统的不同有所差别,我的系统是1

2017-02-28 23:35:20 2813 1

转载 密码学之各种加解密算法比较

对称加密算法对称加密算法用来对敏感数据等信息进行加密,常用的算法包括:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安

2017-02-16 17:39:22 15886

原创 iOS 开发如何查看APP的启动时间

查看APP的启动时间:添加字段名:DYLD_PRINT_STATISTICS运行结果Total pre-main time: 494.10 milliseconds (100.0%) dylib loading time: 69.82 milliseconds (14.1%) rebase/binding time: 34.81 milliseconds (

2017-02-15 10:52:16 3476

原创 iOS图解Leaks工具使用

对于Leaks工具而言,只是为了帮助开发者能更好的开发出一款稳定性能的APP。仅仅是一个检测的工具,具体为什么在ARC下很多开发者还是会造成如此多的内存泄露,这里不做评判。下面图解一下Instruments中Leaks该如何检测我们的内存问题,希望能帮助提高新人开发者的代码质量。这里我随意创建一个工程,书写了一段两个Array对象循环引用导致的内存泄露,我们通过工具来检测一下- (void)vie

2017-02-15 00:27:44 1940

原创 WWDC 视频观看之Apple Design Awards

session 103 Apple Design Awards 苹果设计奖 全程内容:john 为 两个学生开发者和10位个人及团队开发者颁发苹果最佳设计奖,同时请上所有开发者上台,送上设计礼品(似乎好像是苹果全套硬件设备),并有专门的苹果工作者为全场讲解应用的使用,各有各的特色,大部分应用是一些非常非常好玩的游戏,还有非常有价值的科学及工作软件,印象最深的两款游戏:Linum(益智类游戏

2017-02-10 21:58:06 549

原创 Xcode 8.3 (iOS 10.3)新增应用内评价API 之 SKStoreReviewController

Allow Users to Provide Ratings From Within Your App 在iOS 10.3之后,系统提供了一个SKStoreReviewController类,可以帮助在app内部实现评价。App实现评价的调用方式如下:调用方式:[SKStoreReviewController requestReview];效果图官方注解讨论Although you shoul

2017-02-08 17:23:52 4543

原创 程序员之美旅拉杆箱密码如何破解?

找回密码步骤:1、拿着锁的正面到光线好的地方,从一到九旋转齿轮,找到数字下面齿轮处的方形小孔,共三个。 2、三个方形小孔同时靠右手边的位置,显示三个数字。 3、同时把三个数字向右面转动两个数字,找到密码,自此你已找到密码。 4、试验一下是否成功。

2017-02-06 22:28:45 5918

原创 iOS开发之LLDB — Chisel插件的安装说明

一、安装 brew update brew install chiselcommand script import /usr/local/opt/chisel/libexec/fblldb.py3.按照提示去加载一个脚本(命令行加入~/.lldbinit到文件): echo command script import /usr/local/opt/chisel/libexec/fbl

2017-02-06 22:05:04 1088

iOS 12.2 真机支持包

iOS 12.2 真机支持包 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

2019-04-22

点阵图(位图)与矢量图区别

点阵图(位图)与矢量图区别 位图,也叫做点阵图,删格图象,像素图,简单的说,就是最小单位由象素构成的图,缩放会失真。 

矢量图,也叫做向量图,采用线条和填充的方式,可以随意改变形状和填充颜色,无论放大或缩小都不会失真,FLASH动画大多使用矢量图做的。

2018-02-11

OS X与IOS内核编程

OS X与IOS内核编程

2017-05-24

多线程和内存管理

Objective-C高级编程iOS与OSX多线程和内存管理

2017-04-19

程序员健康指南

程序员健康指南

2016-12-28

自定义视图上下无限循环滚动

自定义视图上下无限循环滚动

2016-09-29

空空如也

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

TA关注的人

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