- 博客(13)
- 资源 (30)
- 收藏
- 关注
原创 小胖说swift09-------- swift设置MJReflsh
import UIKit class GalleryListViewController: UIViewController, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout { let refreshControl = UIRefreshControl() //下拉刷新 @IBOutlet
2016-08-31 18:09:44 698
原创 小胖说swift08-------- swift怎么重写父类的init方法
重写是相同方法的不同实现,参数不同方法就不同了,楼主是想重载,如下两个例子可以清晰表现用法和区别: 例如UIView重写父类的init(frame: CGRect)方法: override init(frame: CGRect) { super.init(frame: frame) //do something what you want } 重写的话swift规定不可以缺少这个
2016-08-31 18:06:26 10542
原创 小胖说swift07-------- swift协议代理的使用以及解决循环引用问题
这两天看了一下Swift的协议代理, 大体思路和OC没什么区别, 但是按照官方的书本写出的协议代理, 发现会有内存泄露问题, 找了半天没有发现问题, 突然想起看系统类的协议代理的写法, 瞬间发现了问题, 不多废话了, 下面是代码. 我建了一个single View application, 为了验证内存泄露, 我保留了xcode所给的viewController.swift,在storyb
2016-08-31 18:05:30 1065 2
原创 小胖说swift06--------如何给Swift字典Dictionary增加空值
有些情况下在Swift中想让Dictionary某个Key为空值,比如在与服务器交互时,有些参数无论有没有值必须要求传.但如果给字典的key赋值为nil,字典则会移除这个键值对,如下: var dict1=Dictionary() dict1["name"]="Jack" dict1["age"]=16 dict1["nickname"]=nil println(dict1) //"[age:
2016-08-31 18:01:09 2213
原创 小胖说swift05--------swift中字符串截取方法(substring)
var s="1234567890" let index = s.startIndex.advancedBy(5) //swift 2.0+ let index2 = s.endIndex.advancedBy(-6) //swift 2.0+ var range = Range(start: index2,end: index) var s1:String=s.substringFromIn
2016-08-31 17:59:36 5241
原创 小胖说swift04--------OC与Swift混编
小知识:1.oc和swift只能互相传类,不能互传常量等非class的部分 2.Swift.h只能通过.m文件引入,.h里面要用swift的类需要申明@class 1.Swift调用OC 新建一个头文件,名为:OCContainerHeader.h 好了,以上的设置后就完全满足了Swift使用OC写的类了 在OCContainerHeader.h中调用OC的.h文
2016-08-25 11:28:45 359
原创 小胖说swift03--------swift开发中的pch文件
下面就是swift中代替OC的pch文件的.一切的中心就是那个 Swift File 文件,说白了,他就是swift环境下个pch文件,按照步骤,点击Next完成创建! 如下,就是你所期待已久的swift环境下的"pch",其实,就是一个swift文件!在编辑区域,就可以用swift语言进行如OC下的"宏"的定义! Foundation改为UIKit
2016-08-25 11:18:59 2159
原创 小胖说swift02--------Swift如何使用Masonry和SnapKit
SnapKit: v.snp_makeConstraints { (make) in 由于Swift和oc语法不一样 equalTo(self.view)是传入参数 make.top.equalTo(self.view).offset(100) make.left.equalTo(self.view).offse
2016-08-25 11:16:23 1003
原创 小胖说swift01--------如何在Swift开发中使用CocoaPods导入的第三方库
今天在用Swift写项目时,需要用CocoaPods引入SDWebImage这个三方库,于是开始在Vim命令中创建pod file,在创建之前需要cd到当前项目的目录中, Podfile创建步骤如下: 1、创建Podfile:touch Podfile 2、编辑Podfile文件:vim Podfile 按 i 进入编辑状态,编辑完成后按Esc退出编辑状态,然后输入:wq 返回,
2016-08-25 11:15:06 427
原创 小胖说事----------调用系统日历,显示某一个时间并且弹出系统日历的添加事件页面
一、调用系统日历,显示某一个时间 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"calshow:"]]; 如果要选择特定的某一天的话(默认是当前日期),calshow:后面加时间戳格式,也就是NSTimeInterva 注意这里计算时间戳调用的方法是-NSTimeInterval nowTimestamp
2016-08-17 15:09:30 4289
原创 小胖说事-------tabbar去掉横线的方法
/**************************tabbar去掉横线的方法******************/ /*CGRect rect = CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT); UIGraphicsBeginImageContext(rect.size); CGContextRef context = UI
2016-08-17 11:45:47 587
原创 小胖说事-------iOS利用代码添加事件到系统日历中
#import //事件市场 EKEventStore *eventStore = [[EKEventStore alloc] init]; //6.0及以上通过下面方式写入事件 if ([eventStore respondsToSelector:@selector(requestAccessToEntityType:completion:)])
2016-08-17 11:44:09 491
原创 iOS8新添加的左滑出现按钮组的方法
iOS8以后table view中添加了可以左滑出现按钮组的方法,如下图: 关于此方法的用法就直接上代码: #import "ViewController.h" @interface ViewController () @property (strong, nonatomic) UITableView *myTableView; @property (strong, nona
2016-08-15 16:33:00 493
Charles 4.0.1以及破解jar
2016-11-18
iOS中Navigation中左滑pop页面类似于系统的
2015-07-16
制作的framework(静态库文件)
2015-07-14
Versions 破解版(1.3)
2015-06-08
iOS自定义列表中的索引栏(Index Bar)外观
2015-02-04
libopencore-amrwb.a 和 libopencore-amrnb.a 支持arm64
2014-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人