- 博客(21)
- 资源 (7)
- 收藏
- 关注
原创 搜索蜘蛛爬行路径以及行为
一、搜索引擎蜘蛛简介搜索引擎蜘蛛,在搜索引擎系统中又被称之为“蜘蛛”或“机器人”,是用来爬行和访问页面的程序。① 爬行原理搜索引擎蜘蛛访问网页的过程,就好比用户使用的浏览器。搜索引擎蜘蛛向页面发出访问请求,该页面的服务器则返回该页面的HTML代码。搜索引擎蜘蛛将收到的HTML代码存入搜索引擎的原始页面数据库中。② 如何爬行为了提高搜索引擎蜘蛛的工作效率,通常采用多...
2019-12-25 00:28:15 707
转载 不可不用22 个iOS 小技巧
转载http://mobile.51cto.com/iphone-479249.htm结合自身的实践开发经验总结出了22个iOS开发的小技巧,以非常欢乐的语调轻松解决开发过程中所遇到的各种苦逼难题,光读着便已忍俊不禁。1. TableView不显示没内容的Cell怎么办?类似于图1,我不想让下面的那些空显示。很简单,添加“self.tableView.tableFo
2017-07-27 08:38:32 444
原创 iOS开发 Xcode8不支持iOS10.2系统设备的解决方案
(1) Xcode添加路径Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.2 (14C5062c)(2) iOS10.2 系统下载地址10.2 (14C5062c) http://download.csdn.net/detail/bf90599188/970999
2017-02-06 08:56:29 847
原创 四种后台模式push notification 总结(另附送极光推送)
iOS 7 中, app 有四种后台运行模式 ,对应苹果的后台接口实现.1. 无后台仅推送, 出现在 iOS 3.x 以下大部分系统版本, 表现为 按下 home 键就关闭退出,数据有 apple 的推送服务器传输,并不需要应用后台运行这样做,每次退出后,重新进入都需要重新加载,重新请求下载,都需要耗费电量,而且用户体验不佳.2.墓碑式后台,iOS 4后被大量采用,人称伪多
2016-05-12 13:54:06 7507
原创 markdown 小结
Markdown 语法说明 (简体中文版) 传送门here温谦老师的使用心得 传送门hereMac 下主要工具 开源的 macDown 和 mouDingus 是一个网页应用程序,你可以把自已编写的 Markdown 文档转成 XHTML。 段落: 一个段落是由一个以上的连接的行句组成 空行:而一个以上的空行则会划分出不同的段落(空行的定义是显示上看起来像是空行,就被视
2016-04-10 23:01:37 385
原创 js 学习总结,可利用其与原生代码交互
3C School 学习 js ,html 的最佳网站 http://www.runoob.com/js/js-tutorial.htmljs 基础, js HTML DOM 对象的操作js 高级教程 , js 浏览器 BOMjs 库 jQuery ,Prototype js 实例js 对象实例, 浏览器对象实例, HTML DOM 实例js 函数 包裹在花括号中的
2016-04-10 22:08:02 730 1
转载 Cocopods 使用总结
CocoaPods的安装使用和常见问题字数2158 阅读3062评论0 喜欢9 本文多引自《iOS开发进阶》(唐巧著),加上广大网友技术博客的帮助,我对自己在安装使用CocoaPods的过程和遇到的问题进行了一个总结,感谢他们!希望这篇文章能帮助有需要的人,尤其是刚开始使用CocoaPods的朋友。一、什么是CocoaPodsCocoaPods是iOS项目的依赖
2016-04-10 21:58:57 1004
原创 hybrid iOS 信息收藏
SQL 教程 http://www.runoob.com/sql/sql-tutorial.html必须 在 Xcode 中集成 git 开发,太爽了屏幕的适配SDAutoLayout 视频教程 基础 和 高级http://www.letv.com/ptv/vplay/24038772.htmlhttp://www.cocoachina.com/ios/2
2016-04-10 21:57:14 422
转载 NSLayout 以及关于 AutoLayout 的一些学习
Self Sizing Cellscell 的自动布局为展示动态内容提供了一个解决方案http://www.cocoachina.com/ios/20140922/9717.html为原型单元格定义 Auto Layout 约束指定表视图的 estimatedRowHeight将表视图的 rowHeight 属性设置为UITableViewAutomaticDime
2016-04-10 21:48:05 340
转载 同时管理多个 SSH 私钥, 可以实现同时使用多个 git 源管理工具
http://yijiebuyi.com/blog/f18d38eb7cfee860c117d629fdb16faf.html同一台电脑关于多个SSH KEY管理一介布衣 2013-10-02linux 5221分享到:QQ空间新浪微博腾讯微博人人网微信使用环境:关于同一台电脑LInux系统下使用多个SSH key 切换使用(或者多用户使用ssh提交代码
2016-03-27 16:53:14 613
转载 typeOf() 的意义
tydeof(self) // 可以放表达式或者参数 获得数据类型 ,不能放存储说明符extern, static, 只能放限定符 const 或者 volatilevolatile 逐一读值,解决机器读值时因为优化设计而豁免权问题http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96
2016-03-27 16:51:30 649
原创 Git 源代码管理器使用小结
Githttp://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743256916071d599b3aed534aaab22a0db6c4e07fd0000创建版本库 Repositorycd 进去pwd 得到当前目录git init 命令 把目录初始化成
2016-03-27 16:47:20 447
转载 GCD 小结
iOS 多线程编程技术1. Cocoa 封装 Thread : NSThread 轻量级 performselector2. Cocoa 封装的 NSoperation 3. GCD grand Central Dispatch三种编程方式从上到下, 抽象层次从低到高, 也就是 GCD是抽象程度最高的, 所有用起来也是最顺手的; 三种方式的优缺点分析
2016-03-27 16:36:55 406
原创 按位&,| 与 iOS 中二进制数赋值的枚举之间的关系
按位&,| 2.NSSet这个容器是用来提高效率,当容器中的元素的顺序不重要时,NSSet封装hash排序等算法,可以将寻找该内存地址时间复杂度达到O(1)级别,或者常数级别;按位 &二进制相位对齐,一真或就真按位 |竖式运算按位或是位运算的一种,是将两个数据的二进制表示右对齐后,按位进行运算,两个对应的二进制位中只要一个是1,结果对应位就是1。
2016-03-27 15:06:12 623
原创 iOS 小技巧集结号
小知识点 iOS 9 中 navgationBar 自动将 self,view 推到底下也就是 说 self.view.frame.origin.y = 0 的位置 就是 navigationBar.maxY 的位置 iOS,手势和Button共存,button动作被屏蔽怎么办。tapGestureRecognizer.cancelsTouchesIn
2016-03-27 15:00:06 1193
原创 iOS 一次上传多张图片, 并返回进度值
我封装的使用AFNetworking上传多图的一个方法。带进度条回调,希望对你用帮助,我app中亲测可用,不知道你的服务器是如何接收数据的:声明:/*** 上传带图片的内容,允许多张图片上传(URL)POST** @param url 网络请求地址* @param images 要上传的图片数组(注意数组内
2016-03-06 16:14:24 3247
原创 NSRunLoop 运行循环的粗浅理解;
1.iOS RunLoop 运行循环 NSRunLoop 在 main.m 中 UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 也就是程序启动的时候开启主运行循环;iOS 系统核心共享这个主运行循环 , 可以把它理解成为一个大的 do/while 循环, 它运行在某个线程中
2016-02-28 15:43:33 1468
原创 iOS Copy 关键字 的使用 原创 + 转载
分享链接 http://www.jianshu.com/p/4e327d1832ef 分享链接2 iOS 深拷贝 和 浅拷贝 https://github.com/ChenYilong/iOSInterviewQuestions/blob/master/01%E3%80%8A%E6%8B%9B%E8%81%98%E4%B8%80%E4%B8%AA%E9%9
2016-02-28 13:54:34 548
转载 1.http://www.cnblogs.com/wsq724439564/p/3301943.html
sqlite3 登录界面当系统向您的应用程序发送低内存警告时,您需要加以注意。当可用内存的数量降低到安全阈值以下时,iPhone OS会通知最前面的应用程序。如果您的应用程序收到这种警告,就必须尽可能多地释放内存,即释放不再需要的对象或清理易于在稍后进行重建的缓存。UIKit提供如下几种接收低内存警告的方法: ▪在应用程序委托中实现applicationDidReceiv
2015-10-27 09:13:13 6997
原创 静态内存和动态内存,C语言
#include#includeint main (){ char *p=malloc(1000);//报错语句; if(p==NULL){ perror("malloc"); exit(-1); } p[0]='A'; free(p);//释放就是登记注销;//占有空间就是登记一下//当free()释放后;所以除非进
2015-10-01 17:41:43 584
原创 简单谈谈对Object C的理解
oc中的 .m文件(即#implementation 类#end)中,主要是对.h声明文件夹中声明的方法进行实现;实现这些方法分为:-实例方法和+类方法;以-/+区分;实例方法: 面向对象设置的声明的方法; 目的是实现对象的自身的属性和功能;既然根据类来 实例化对象;(类是众多对象抽象出来的);那么在创建对象的时候; 1.站在类的角度去封装对象的功能: 即使一些功能,属性
2015-07-22 22:51:33 677
ios10.2(14C92) Xcode8 开发支持包
2017-02-06
Xcode8不支持iOS10.2系统设备的解决方案
2017-02-06
KVC,KVO机制
2015-10-27
weak,Strong指针小结
2015-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人