自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逆钟夕的忘忧阁

有朋自远方来,不亦乐乎?

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

原创 iOS中tableView每一个section的header的悬浮位置的解决

UITableView很多情况下我们需要分组section,并且需要加上头部视图header和底部视图footer,默认情况下这两个视图是不固定的它们会悬浮在表格的上面那么有时候我们需要固定它的悬浮位置,这时候可以用下面的方法解决:1.首先来看看我的问题:如图所示,我用了一个tableView,分成两组,正常情况下它如上图所示,但是我需要的不是这样的效果,而是如下图所示是的

2016-01-26 08:42:27 22335

原创 半小时学会上传本地项目到github

半小时学会上传本地项目到github闲着无聊写给那些正在学习怎么上传本地项目到github的同学。开始学习一、创建github账号好吧,这步多余了。

2016-01-25 12:20:45 494

原创 JS-OC交互专题1-截取网站字符串

oc文件- (void)viewDidLoad { [super viewDidLoad]; _webView.delegate = self; _webView.backgroundColor = [UIColor clearColor]; _webView.scalesPageToFit =YES; NSString *basePath = [[NS

2016-01-25 10:50:48 523 2

原创 国内包裹资费计算

http://zf.chinapost.com.cn/gn/zfQuery.do?method=enterBgzfQuery

2016-01-20 11:57:47 1602

原创 //普通字符串转JSON字符串转字典

- (void)viewDidLoad { [super viewDidLoad]; //普通字符串 NSString *messageStr = @"{\"type\":3,\"class_id\":\"101446\",\"title\":\"test_\\u82f9\\u679c\",\"content\":\"123456\\u6d4b\\u8bd5\\u82f9\

2016-01-19 09:30:56 1523

转载 [Mac]解决Yosemite下iNode客户端上网问题

前几天,Yosemite出了正式版,凌晨开始下载,早上起来下载完成,由于之前有网友说在提示还有一分钟(七分钟?)的地方卡了四十多分钟,于是在开始更新的时候我就去健身房了。等回来重新启动了一遍,发现iNode无法登陆了。网上去iNode吧、MacBook吧走了一圈,都有人在喊校园网客户端无法登陆/闪退/崩溃。没办法,把笔记本从实验室背回来,给我的MBA开无线……昨天凌晨,闲得无聊,又

2016-01-13 08:57:46 2426 1

转载 Can't add self as subview

原文地址:http://blog.csdn.net/wihing/article/details/27960741?utm_source=tuicool&utm_medium=referraliOS7刚发布的时候,总是出现这个 Can't add self as subview  的崩溃,团队内部没出现过,但是外部用户的crash频频上报这个崩溃。异常描述和崩溃堆栈是这样的:

2016-01-12 11:18:54 813

原创 Swift 8.set&get方法

ViewController.swiftimport UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let p = Person() print(p.title)

2016-01-10 13:11:09 1197

原创 Swift 7.OC单例

ViewController.m#import "ViewController.h"#import "单例-Swift.h"//OCd调用 swift 需要导入桥接文件 命名空间-Swift.h 文件@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad {

2016-01-10 13:09:44 464

原创 Swift 5.懒加载

ViewController.swiftimport UIKitclass ViewController: UIViewController { //swift中 懒加载有非常特殊的写法 //实际上懒加载是 闭包 lazy var nameLabel: UILabel = { print("我懒了么") le

2016-01-10 13:07:09 1122

原创 Swift 4.构造函数-KVC构造

ViewController.swiftimport UIKit/*在swift中 所有的类和类的方法 都是共享的 在同一个命名空间 所有的类都是共享的命名空间 是项目名称 */class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoa

2016-01-10 13:06:04 1566

原创 Swift 3.构造函数-重载构造函数

ViewController.swiftimport UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //alloc init = () //自定义对象 打印内存是内存地址

2016-01-10 13:04:35 1757

原创 Swift 2.构造函数-子类构造

ViewController.swiftimport UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //alloc init = () //自定义对象 打印内存是内存地址

2016-01-10 13:02:23 659

原创 Swift之小项目实战

ViewController.swiftimport UIKitclass ViewController: UITableViewController { //声明模型数组 var persons: [Person]? override func viewDidLoad() { super.viewDidLoad()

2016-01-10 13:00:14 1147

原创 Swift 1.构造函数-必选属性

ViewController.swiftimport UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //alloc init = () //自定义对象 打印内存是内存地址

2016-01-10 12:57:55 509

原创 swift之block的循环引用

ViewController#import "ViewController.h"#import "NetworkTools.h"/* 接触循环引用 打破引用循环即可1.不使用成员变量 来调用闭包2.__weak or __unsafe_unretained */@interface ViewController ()@property (nonatomic, str

2016-01-10 12:51:19 1373

原创 swift闭包的强引用

import UIKitclass ViewController: UIViewController {// var finishedCallBack: (html: String) -> ()? var finishedCallBack: ((html: String) -> ())? override func viewDidLoad() {

2016-01-08 17:31:34 1539

原创 swift闭包

import UIKit/*swift中的闭包和OC中的block非常类似 可以说几乎一样block1.预先准备好的一段可执行的代码2.可以当做参数传递3.在需要的时候执行block4.block中使用 self 需要注意循环引用 但是一定会引起循环引用?*/class ViewController: UIViewController { override f

2016-01-08 17:30:06 417

原创 Swift函数

import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //函数的调用 //默认的第一个参数名省略 let result = sum(10, b: 20)

2016-01-08 17:29:15 397

原创 Swift字典

import UIKit/*和数组一样 let: 表示不可变字典var: 表示可变字典*/class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() demo() }

2016-01-08 17:28:14 411

原创 Swift数组

///数组/*let: 表示不可变数组var: 可变数组*/import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() demo1() } /

2016-01-08 17:27:28 464

原创 Swift循环

//循环import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() demo3() } //下划线表示忽略对应位置的值 func demo3() { for _

2016-01-08 17:26:22 325

原创 Swift字符串

import UIKit/*swift中 也可以使用NSStringswift: String 结构体 效率更高 支持遍历OC : NSString 继承NSObject 是对象 不支持遍历*/class ViewController: UIViewController { override func viewDidLoad() { sup

2016-01-08 17:25:15 472

原创 Swift Playground

//: Playground - noun: a place where people can play// 让开发和 '玩' 一样/*左边: 代码区右边: 运行结果显示区无需编译 直接看到开发效果作用: 方便初学者迅速演练 方便测试代码*//*语法:初始化 OC alloc / initWithXXX alloc / init

2016-01-08 17:23:58 851

原创 swift基本语法

import UIKit/*1.只有 .swift文件 所有的声明和实现都在同一个文件 并且相关的代码都需要写在 {}内2.快捷键: option + click swift最常用的快捷键 没有之一 查看对象的描述信息3.print 和 OC中的NSLog一样 打印*/class ViewController: UIViewController { overr

2016-01-08 17:22:35 465

availables.xml.zip

mac AS 找不到flutter 插件, 替换一下 ~/Library/Application Support/AndroidStudio3.4 下的 availables.xml 文件就好;

2019-07-22

iOS应用逆向工程:分析与实战

iOS应用逆向工程:分析与实战

2015-10-28

ZBar的64位静态文件

ZBar的64位静态文件,可以直接替换使用

2015-04-17

《企业级iOS应用开发实战全书》配套源码(11-19章)【下】

《企业级iOS应用开发实战全书》配套源码(11-19章)【下】 下载解压之后直接运行

2015-03-25

《企业级iOS应用开发实战全书》配套源码(19章)【上】

《企业级iOS应用开发实战全书》配套源码(2-10章)【上】 下载解压之后直接运行

2015-03-25

空空如也

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

TA关注的人

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