自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (229)
  • 问答 (2)
  • 收藏
  • 关注

原创 ios 历年wwdc

文字版 :http://asciiwwdc.com/ 官网:https://developer.apple.com/devcenter/ios/index.action

2016-02-22 10:54:29 1137

转载 0代码隐藏GroupedTableView上边多余的间隔

实现诸如支付宝的 “探索” 页面时,最简单的方案是在 Storyboard 中来一个静态 Grouped UITableViewController,把各个 Cell 中的元素摆好就行了不过会有下面的问题,第一个 Section 距离屏幕顶端有间隔一行代码搞定研究发现,这里其实是一个被 UITableView 默认填充的 HeaderView。而且,当试图将它的高度设置为 0

2016-02-22 09:26:29 626

原创 ios博客浏览工具

https://github.com/DevForrestWang/BlogExplorer

2016-02-19 18:22:03 636

原创 iOS分类(Category)和类扩展(Extension)的简单区别

一、分类1.1 分类简介• 分类只能增加方法, 不能增加成员变量、@property(可能编译不报错,但是运行有问题) • 分类可以访问原来类中的成员变量 • 如果分类和原来类出现同名的方法, 优先调用分类中的方法, 原来类中的方法会被忽略 • 方法调用的优先级(从高到低) ➢ 分类(最后参与编译的分类优先),只要有分类就优先调用分类,不考虑与主类的编译顺序。 ➢ 原来

2016-02-19 10:18:36 1264

原创 ios storyboard跳转前的验证

有时候用storyboard搭建界面时,需要满足一定的条件才让界面往下跳转。比如用storyboard搭建登陆界面时,如果输入的用户名为空,阻止storyboard往下跳转。比如登陆控制器的核心代码:#pragma mark - Navigation/** * 开始跳转,可以在这个方法中向下一个界面传入参数 * * @param segue 注意:[segue ident

2016-02-18 15:23:48 1740

转载 iOS 保持界面流畅的技巧

转自:http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。演示项目在开始技术讨论前,你可以先下载我写的 Demo 跑到真机上体验一下:https

2016-02-16 11:02:04 815

转载 深入理解RunLoop

转自:http://blog.ibireme.com/2015/05/18/runloop/RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。Index

2016-02-16 10:47:33 700

转载 iOS内存管理和malloc源码解读

出自:https://yq.aliyun.com/articles/3065摘要最近由于排查问题,顺便对iOS的内存管理,尤其是malloc库稍微深入地了解一下,在这里整理出来,和大家分享一下。0. iOS内存基本原理在接触iOS开发的时候,我们都知道“引用计数”的概念,也知道ARC和MRR,但其实这仅仅是对堆内存上对象的内存管理。用WWDC某Session里的话说,这

2016-02-16 10:41:46 2434

原创 利用xcode查看UI层级关系

如图

2016-02-15 20:59:42 9438 1

原创 ios设置图片的拉伸区域

在ios开发中,有些时候需要设置图片的拉伸区域。例如给定要实现如下效果:可见需要对只对图片的中心区域进行拉伸。实现步骤:1,在Assets.xcassets在找到图片,并点击showSlicing,如图:2,点击图片上的 "start Slicing",选择“水平垂直”拉伸,拖动上面的虚线设置拉伸的区域

2016-02-15 17:13:04 2395

原创 ios打印NSInteger的时候去除警告

在打印日志的时候,很多时候直接%d打印NSInteger的话,在不同的架构下会出现警告,正确的打印方法:%zd,如 NSInteger testNnumber = 2; NSLog(@"----------testNnumber:%zd",testNnumber);

2016-02-15 16:42:37 3924 1

原创 ios通过ipa快速提取里面的图片资源

https://github.com/devcxm/iOS-Images-Extractor点击打开链接

2016-02-04 22:18:19 1222

原创 swift创建一个空项目

class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]

2016-02-04 13:41:05 1214

原创 swift构造方法

//如果定义属性的时候没有初始化,那么必须在后面写一个?//swift要求,属性是必须有初始值的//只要在构造方法中对属性进行了初始化,那么就不用写?class Person: NSObject {    // 定义 "对象"属性可以使用?    var name: String?    // 定义 "基本数据类型" 最好赋初始值    // Swift中基本数据类型设

2016-02-04 13:28:32 697

原创 swift懒加载

class ViewController: UIViewController { // Swift中的懒加载会在第一个访问的时候执行 // 懒加载其实就是一个提前准备好的的闭包 lazy var dataList: [String] = {//如果闭包是用于懒加载,那么in 之前的代码都可以删除包括in之内 print("我懒加载了") r

2016-02-03 22:50:56 692

原创 闭包的循环引用

class ViewController: UIViewController { // Swift中定义属性, 必须在构造方法中初始化, 否则就必须加上?,?表示可选类型,可以有值,也可以没有值 // 注意: 以下写法代表闭包的返回值可以为nil // var finished: ()->()?//这是一个错误的写法,表示闭包的返回值是可选类型 var finis

2016-02-03 22:42:09 599

原创 闭包的返回值和参数

class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() /* let sc = UIScrollView(frame: CGRect(x: 0, y: 100, width: 375, height

2016-02-03 22:26:48 2278

原创 闭包的基本概念及闭包的三种写法

class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() /* 闭包 类似于 block block是C语言的, 类似于匿名函数 闭包是定义函数的, Swift中函数就是一种特殊的闭包

2016-02-03 22:05:00 3516

嵌入式实时操作系统μCOS-II原理及应用(第2版)高清+目录

嵌入式实时操作系统μCOS-II原理及应用(第2版)高清+目录

2017-03-27

ApkTool+auto-sign Android反编译打包+签名(反编译工具)

参考:http://blog.csdn.net/pz0605/article/details/66969543

2017-03-27

CC2530中文数据手册完全版

CC2530中文数据手册完全版

2017-03-21

Charles(mac)3.8.3破解版.zip

( Charles(mac)3.8.3破解版.zip )

2017-03-20

visual studio 串口通信代码

vs 串口通信代码,可以直接运行

2017-02-23

Android的设计与实现-卷1(带完整书签版)

Android的设计与实现-卷1(带完整书签版)

2017-01-17

韦东山二期驱动全部源码

韦东山二期驱动全部源码

2017-01-17

韦东山数码相框笔记

韦东山数码相框笔记 韦东山数码相框笔记

2017-01-17

android 读、写串口

通过android 直接读、写串口

2016-11-28

linux-2.6.2源码

linux-2.6.2源代码 linux-2.6.2源代码 linux-2.6.2源代码

2016-11-22

韦东山视频u-boot源码

韦东山视频u-boot源码 韦东山视频u-boot源码 韦东山视频u-boot源码

2016-11-21

ARM体系结构与编程(高清带书签) 杜春雷

RM体系结构与编程(高清带书签) 杜春雷 ,是一本非常好的书

2016-11-20

Java多线程编程核心技术_完整版 高清带书签目录 pdf

Java多线程编程核心技术_完整版 高清带书签目录

2016-11-16

《Java核心技术 卷1 基础知识(原书第9版)》中文版(高清+目录).pdf

《Java核心技术 卷1 基础知识(原书第9版)》中文版(高清+目录)

2016-11-16

Android源码设计模式解析与实战(高清+目录)

真金白银换来的 Android源码设计模式解析与实战

2016-11-16

Android开发艺术探索(高清+目录)

真金白银换来的Android开发艺术探索 真金白银换来的Android开发艺术探索

2016-11-16

Android项目实战-手机安全卫士(高清+目录)

Android项目实战-手机安全卫士

2016-11-16

Android群英传(高清+目录)

真金白银换来的,Android群英传(高清+目录)

2016-11-16

Android系统源代码情景分析(高清+目录)

在组织上,本书将上述内容划分为初识Android系统、Android专用驱动系统和Android应用程序框架三大篇。初识Android系统篇介绍了参考书籍、基础知识以及实验环境搭建;Android专用驱动系统篇介绍了Logger日志驱动程序、Binder进程间通信驱动程序以及Ashmem匿名共享内存驱动程序;Android应用程序框架篇从组件、进程、消息以及安装四个维度对Android应用程序的框架进行了深入的剖析。 通过上述内容及其组织,本书能使读者既能从整体上把握Android系统的层次结构,又能从细节上掌握每一个层次的要点。

2016-11-16

思考软件,创新设计 A段架构师的思考技术

真金白银购来的,高焕堂老师的最新著作。支持高老师请购纸版。 本书主要讲解了做软件设计需要掌握的一些思维方法,即A段架构师需要掌握的思考技术。具体包括:商业思维——从商业模式到架构设计、软硬整合商业模式范例、获利思维与心境、创新思维、组合思维、战术引导战略思维、四项假设性思维、架构师策略思维的案例演练、架构学习的10个步骤、云平台架构设计的十个法则、实践范例(含程序代码)。

2016-11-13

小程序脱壳工具unveilr-v2.0.1工具与使用方法

你懂的

2024-09-20

ios通过BLE读取蓝牙地址

ios通过BLE读取蓝牙地址

2021-12-23

MFC使用json11解析JSON

MFC使用JSON11将json,包括json字符串转对象,对象转json字符串

2021-03-11

RegisterTest.zip

里面介绍了MFC使用注册表的两种方法:一种是通过Window API自己封装成C++,另一种是直接用VC封装好的类

2021-03-11

VC MFC实现文件下载

VC MFC实现文件下载,将文件下载到内存里面

2020-12-18

QT纯源码自定义QTableWidgetw分页

自定义QTableWidgetw分页组件 为了方便移植和通用纯源码使用QTableWidgetw,不依赖于任何UI文件 具体效果:https://blog.csdn.net/PZ0605/article/details/108715079

2020-09-21

mac cmake安装包

 CMake Mac版是一款Mac平台上免费的编译工具,CMake旨在构建、测试和软件打包。CMake是用于控制软件使用简单的平台和编译器编译过程独立配置文件。CMake生成本机makefile和工作区,可以使用您所选择的编译器环境。

2020-07-20

nRF5_SDK_15.0.0_offline_doc.rar

nRF5_SDK_15.0.0离线文档。开发Nodic nRF的可以下载看一下,方便随时查阅.

2020-05-06

Charles MAC 安装包与注册方法

Charles MAC 环境下面的安装包 以及注册方法 Charles是一个超级好用的抓包工具,可以非常方便的抓取电脑、手机端的数据包

2019-12-12

Nordic BLE Mesh 文档

开发Nordic BLE Mesh必备文档,光看文档可能有点蒙,最好配合官网的代码一起看,理解更加深刻;

2019-09-30

pyqt5思维导图与笔记

pyqt5思维导图与笔记:GUI编程思维导图、各种控件的学习笔记

2019-09-21

vs2015快速开发插件.zip

vs2015快速开发插件,可以帮助我们提高工具的使用效率。

2019-07-09

VC++之MFC API手册(chm).zip

VC++之MFC API手册,详细枚举了MFC类结构、每个类中的方法、所有宏定义等

2019-07-08

自己根据源码编译的MacDown

自己根据源码编译的mac平台下面的MacDown,顶部多了一个快捷工具栏

2018-04-07

SpringMVC shiro源码

SpringMVC shiro源码 SpringMVC shiro源码 SpringMVC shiro源码

2018-03-20

iOS编程第4版和avfoundation秘籍 高清

iOS编程第4版和avfoundation秘籍 高清PDF iOS编程第4版和avfoundation秘籍 高清

2018-03-13

深入浅出MyBatis技术原理与实战(高清目录+部份源码)

深入浅出MyBatis技术原理与实战 高清目录PDF+本书部份源码

2018-01-11

最全的区块链文档

其中包含:区块链技术指南,区块链架构及应用-李赫,区块链存证-网录科技-汪波,区块链是如何实现版权保护的-朱志文,中国区块链白皮书1014,中国区块链技术和应用发展白皮书(2016),区块链原理及应用简介 - v1.1

2018-01-11

二维码生成库c语言

一个基于c语言的库,未附带文档,详细说明请看我的博客

2017-06-08

sscom5.12.1

sscom5.12.1是sscom串口工具的最新版本,USB串口误拔后大部分不再死机

2017-05-23

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

TA关注的人

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