- 博客(27)
- 收藏
- 关注
转载 git学习和常用命令
git diff:工作区和暂存区; git diff—cached:暂存区和本地仓库 git diff master origin/master:本地和远程仓库差异 git config --global alias.st "status" git config --global --list 删除远程分支:git push origin :dev ...
2019-01-11 16:31:00 105
转载 block理解
block:https://www.jianshu.com/p/da96ec752aee 1.对于 block 外的变量引用,block 默认是将其复制到其数据结构中来实现访问的。也就是说block的自动变量截获只针对block内部使用的自动变量, 不使用则不截获, 因为截获的自动变量会存储于block的结构体内部, 会导致block体积变大。特别要注意的是默认情况下block只能访问...
2019-01-10 18:26:00 120
转载 oc中数组,字典,集合使用的备忘录
1 数组api测试结果总结 arrayByAddingObject会创建新数组,在for循环中不建议使用; [muteArray removeObjectsInArray:arr] : 将arr中包含的元素从muteArray中删除;不建议使用,数据重复时,不容易理清思路; 数组遍历: for...in: 常用且效率高; for (NSInteger i = 0; i <...
2018-01-31 15:04:00 112
转载 oc log的记录 宏的正确姿势
参考:https://onevcat.com/2014/01/black-magic-in-macro/ #define NSLog(format, ...) do { \ fprintf(stderr, "<%s : %d> ...
2018-01-26 11:10:00 274
转载 swift中的optional
optional一些理解和总结: Optional作为一种类型,既可以存储一个值,也可以为空(也就是swift里的nil); 其实为一个枚举类型,包含nil或者一个值,如下; enum Optional<T>: _Reflectable, NilLiteralConvertible { case None case Some(T) //.....
2017-01-21 16:18:00 126
转载 基础:runtime,runloop等
Category中不能添加成员变量: Objective-C类是由Class类型来表示的,它实际上是一个指向objc_class结构体的指针;objc_class结构体中,ivars是objc_ivar_list(成员变量列表)指针;methodLists是指向objc_method_list(方法定义的列表)指针的指针。在Runtime中,objc_class结构体大小是...
2017-01-18 14:53:00 88
转载 网络协议
http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i.html 互联网协议: 实体层:把电脑连接起来的物理手段。它主要规定了网络的一些电气特性,作用是负责传送0和1的电信号; 链接层:确定了0和1的分组方式; MAC地址:网卡的地址,就是数据包的发送地址和接收地址; ...
2016-09-01 14:38:00 49
转载 资料查询
在ios开发路上查阅的资料: http://www.jianshu.com/p/2c779b1d1102 干货好文章 nil/Nil/NULL/NSNull的来历: http://www.jianshu.com/p/8bd0ee30a778 mac应用:http://www.ifunmac.com 转载于:https://www.cnblogs.com/hazhe...
2016-08-18 19:05:00 85
转载 动画/绘画
简易动画: iview.animationImages = { var images: [UIImage] = [] for i in 0...40 { if let image = UIImage(named: "") { i...
2016-08-16 11:27:00 77
转载 关于视频,直播
1 屏幕旋转和全屏: 首先必须在根控制器中设置shouldAutorotate, 如果根控制器设置为self.window?.rootViewController = BaseNavigationController(rootViewController: ViewController()) 则必须在BaseNavigationController内设置,想要在不同控制器中自定义是...
2016-08-12 17:06:00 86
转载 xocde项目建立,一些基本配置以及cocoapos一些使用
关于Bitcode:http://www.cocoachina.com/bbs/read.php?tid-320431.html cocoapos使用 1 检查ruby源(Mac下的ruby似乎是用作GUI开发的)gem sources -l 2 移除 跟新:gem sources --remove https://rubygems.org/ gem...
2016-08-11 10:15:00 94
转载 iOScrash分析和抛出异常和一些杂项
http://www.cnblogs.com/smileEvday/p/Crash1.html Exception codes: 0x8badf00d错误码:Watchdog超时,意为“ate bad food”。 0xdeadfa11错误码:用户强制退出,意为“dead fall”。 0xbaaaaaad错误码:用户按住Home键和音量键,获取当前内存状态,不代表崩...
2016-07-29 17:06:00 201
转载 swift一些小语法
在swift中子类 的类扩展中重写父类方法不执行,具体原因不明! autolayout设置后 frame默认为0 ,所以在过程中改变frame后要,self.viewlayoutIfNeeded来刷新布局。 转载于:https://www.cnblogs.com/hazhede/p/5711247.html...
2016-07-27 15:06:00 51
转载 ios版本与xcode版本
iOS版本 iPhone版本 Xcode版本 其他 2003年 Xcode1.0 2005年4月29日 Xcode2.0 2007年1月9日 iPhone OS(...
2016-07-25 15:03:00 147
转载 ios一些关于系统功能的判断和设置
swift判断是真机还是模拟器: staticletisSimulator:Bool= { varisSim =false #ifarch(i386) ||arch(x86_64) isSim =true #endif return...
2016-07-25 14:45:00 99
转载 牛人博客/技术网站,等待技术长进了再来学习。
http://coolshell.cn 酷壳 https://onevcat.com/#blog ---iOS unity http://blog.devtang.com---唐巧 http://blog.devep.net/virushuo/---霍炬 http://www.cnblogs.com/zhuweisky/ http://codecloud.net http:/...
2016-06-12 10:40:00 85
转载 swift代码优化
http://swift.gg/2016/05/16/using-swift-extensions/ http://www.jianshu.com/p/5089e8ac950e heightForRowAtIndexPath在滑动过程会不断调用,将高度计算放在数据解析之后并将高度保存在数据模型中;模型赋值直接获取高度;在heightForRowAtIndexPath中直接返回模...
2016-06-01 17:02:00 72
转载 缓存
http://www.jianshu.com/p/ce5e7427e740 自定义设置时间戳缓存 static func set<T>(key: String, value: T, timeout: Double = 0) { objc_sync_enter(lock) let saveValue: [String: Any] = [...
2016-05-26 09:59:00 56
转载 swift集成友盟统计
坑爹啊;友盟统计官方不支持swift;自己按照oc的桥接集成各种问题;无奈骚扰客服一个多小时终于搞定,集成代码和oc的不一样啊!! 下面是客服给出答案,并在自己代码中运行成功的集成过程:1按照集成文档第一步在工程中添加.framework,在Link Binary With Libraries-->Add Other添加.framework2在自己的桥接文件中引入头文件:#i...
2016-05-25 15:54:00 95
转载 swift中? ! weak unowned以及动态时语言理解
?相当于给属性套上一层包,即为一个Optional值,而Optional有None和Some两个值,该属性在定义时未初始化结果就是swift自动初始化为nil值(就是Optional中的None,本质上是有值的),在使用过程中当该属性为nil时其实其值为.None而进行判断;秉着严谨的态度我们应该在使用前进行 if value {}的判断;而!是相对于隐式拆包,在调用过程都会默认的添加上...
2016-05-21 14:16:00 52
转载 百度地图一些api和功能
让地图根据标注点显示范围(swift) 该方法在百度地图demo的公交车搜索一类文件里; 参数为所有标注点连成的折线;该方法通过这些标注点可改变地图显示范围;展示最优的显示比例(在自己的项目中亲测) //根据polyline设置地图范围 func mapViewFitPolyLine(polyline: BMKPolyline!) { if polyli...
2016-05-12 16:57:00 132
转载 友盟推送
测试时获取token let token = deviceToken.description.stringByTrimmingCharactersInSet(NSCharacterSet(charactersInString: "<>")) // 获取deviceToken let tokenString = token.st...
2016-05-11 17:29:00 52
转载 苹果证书类型
应老大要求自己第一次做证书,也是各种搜索资料,小小总结下,以后用: 我们申请一个Certificate之前,需要先申请一个Certificate Signing Request (CSR) 文件,而这个过程中实际上是生成了一对公钥和私钥,保存在你Mac的Keychain中。---这个签名文件就是一个私钥。通过阅读苹果官方文档的翻译,了解到这个csr必须是你自己在苹果开发者网站中注册ap...
2016-05-10 16:18:00 127
转载 UI控件
用swift实现UILabel中的文字居上,居中,居下: – textRectForBounds:limitedToNumberOfLines: 用来改变label里面文字展示窗口的大小,你可以自己根据文字的多少,来计算窗口的大小 – drawTextInRect: 在绘图环境实现文字的绘制,这个方法里面里面已经配置好了绘图环境,使用方式如下: 1.直接获得当前绘图...
2016-05-09 15:41:00 78
转载 一些知识点(静态量/setValure/动画...)
以下知识都是为个人转载他人文章 int a; main() { while(1) { static b=1; a=2; b++; a++; } } 我们所理解的静态变量b,只知道它在上面的函数内部只初始化一次,其实是个假像 ,我要表达的是,事实上b初始化的值,不是在循环体完成的.继续下看. while(1) { stati...
2016-05-06 18:28:00 56
转载 不用抽屉实现qq左侧拦展示功能(简单界面实现)
重点逻辑在于,实现动画过程给最上层的控制器添加一个view,来实现动画的返回功能。 class first: UIViewController { //动画按钮 var aniBtn:UIButton? //三个测试控制器 var three: Three? var four: Three? var two: Two? ...
2016-05-05 17:18:00 70
转载 addChildViewController的一个简单跳转展示子控制器
使用addChildViewController可以有效节约内存,且可以方便的展示自己想展示的子控制器;下面是用swift一个简单实现跳转的过程。 class first: UIViewController { //two,three,four分别为三个控制器 var two: Two? var three: Three? var four...
2016-05-05 16:56:00 158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人