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