11 2015 档案

摘要:0. nc -lk 端口号 :始终监听本地计算机此端口的数据. 1.导入三个头文件 { #import #import #import } 2.Socket书写步骤 { 1.创建客户端Socket socket(, , ); 2.创建服务器Socket struct sockaddr_in s... 阅读全文
posted @ 2015-11-27 01:10 菜鸟boy 阅读(596) 评论(0) 推荐(0)
摘要:1.SDWebimage1> SDWebimage的缓存机制UIImageView+WebCache: setImageWithURL:placeholderImage:options: 先显示 placeholderImage ,同时由SDWebImageManager 根据 URL 来在本地查找... 阅读全文
posted @ 2015-11-27 00:37 菜鸟boy 阅读(302) 评论(0) 推荐(0)
摘要:CABasicAnimation是CAPropertyAnimation的子类,使用它可以实现一些基本的动画效果,它可以让CALayer的某个属性从某个值渐变到另一个值。下面就用CABasicAnimation实现几个简单的动画。* 先初始化一个UIView添加到控制器的view中,然后在这个UIV... 阅读全文
posted @ 2015-11-25 02:09 菜鸟boy 阅读(205) 评论(0) 推荐(0)
摘要:虽然已经用了Core Animation(核心动画)很长时间,但是今天才发现以前用的都是它的九牛一毛,今天忽然又重新学习了Animation的一个子类CABasicAnimation的使用,发现他是那么的强大,感谢 MJ 的博客分享,在这个借用一下哈一、Core Animation简介* Core ... 阅读全文
posted @ 2015-11-25 02:03 菜鸟boy 阅读(279) 评论(0) 推荐(0)
摘要:一、自定义层的方法11.创建一个 CALayer 的子类2.在. m 文件中覆盖 drawInContext:方法,在里面绘图- (void)drawInContext:(CGContextRef)ctx { 5 // 设置为蓝色 6 CGContextSetRGBFillColor... 阅读全文
posted @ 2015-11-25 00:49 菜鸟boy 阅读(287) 评论(0) 推荐(0)
摘要:界面属性的修改是每一个开发者必须知道的,为什么我就记不住呢, shit, 又耽误了时间,为了防止再找不到,特把一些常用的 CALayer属性记在这里,顺便分享 1.设置阴影1 imageView.layer.shadowColor = [UIColor grayColor].CGColor;2 i... 阅读全文
posted @ 2015-11-24 23:28 菜鸟boy 阅读(427) 评论(0) 推荐(0)
摘要:*当用户点击屏幕时,会产生一个触摸事件,系统会将触摸事件加入到 UIApplication管理事件队里中*UIApplication 会从事件队列中取出最前面的事件进行分发以便处理,通常,先发送事件给应用程序主窗口(UIwindow0*主窗口会调用 hitTest:withEvent:方法在视图(U... 阅读全文
posted @ 2015-11-24 22:32 菜鸟boy 阅读(303) 评论(0) 推荐(0)
摘要:这种问题不知道大家是否遇见过,在此用两句话(时间紧迫,还得加班)分享下今天犯的错误 我把状态栏的的可视性的改变写在了loadView 里面,然后就出现了调用了两次 loadView 和 viewDidLoad 方法,很是郁闷,找了好长时间的 bug 最后通过在网上查资料了才发现错误原因:因为改变可... 阅读全文
posted @ 2015-11-24 20:11 菜鸟boy 阅读(138) 评论(0) 推荐(0)
摘要:1 起初,我们总是会害怕,害怕不能得到自己渴望的物质生活,害怕遇不到那个好好爱自己的人,害怕失去青春也换不回事业上的进步,害怕会做下一个让自己悔恨的决定,可这一路,我们就是这样踩着自己的害怕和悔恨走来,渐渐地,在害怕中一点点成长、充实,日益强大,对当初做下的决定释然,最终迎接另一种不惧怕未来的自己。... 阅读全文
posted @ 2015-11-21 19:10 菜鸟boy 阅读(313) 评论(0) 推荐(0)
摘要:.*?. 忽略没用的* 尽可能多的匹配? 尽可能少的重复() 取出字符串里面子项表示忽略没用的 可以取出一段字符串中的字符串 阅读全文
posted @ 2015-11-21 17:34 菜鸟boy 阅读(137) 评论(0) 推荐(0)
摘要:KVC 方法//由于 tabBar是只读 不能够直接操作,如果要修改 可以使用KVC let mainTabBar = MainTabBar() //KVC 赋值 setValue(mainTabBar, forKey: "tabBar")MainTabBar 类里面就可以重写 t... 阅读全文
posted @ 2015-11-17 23:11 菜鸟boy 阅读(236) 评论(0) 推荐(0)
摘要:layoutSubviews是UIView中的属性方法,即只要继承于UIView,就可以使用这个方法,这个方法也很强大,以下是他的触发时机:1、init初始化不会触发layoutSubviews2、addSubview会触发layoutSubviews3、设置view的Frame会触发layoutS... 阅读全文
posted @ 2015-11-17 22:01 菜鸟boy 阅读(166) 评论(0) 推荐(0)
摘要:外部访问属性 & 重要属性变化外部访问方法监听方法内部属性swift编写懒加载控件.布局.监听使用第三方框架之前先需要配置 cocoapods环境 (唐巧博客)gib查看自己的配置 环境 gem sources -l在文档下 初始化 pod init查看帮助命令 --pod insta... 阅读全文
posted @ 2015-11-17 20:00 菜鸟boy 阅读(117) 评论(0) 推荐(0)
摘要:一 loadView:在每次访问 UIViewController时,且其 view = nil 时,会调用这个方法,所以大家在开发中想自己设置 view 的可以用这个方法,在这个方法中自定义 view*所以在以下情况记得使用这个方法:加载 与控制器绑定的 xib 时[[GLViewControll... 阅读全文
posted @ 2015-11-17 18:51 菜鸟boy 阅读(263) 评论(0) 推荐(0)
摘要:DebugViewHierarchy(视图调试)是XCode6新出的一项功能,它可以让开发者在程序运行时,动态的查看当前界面的显示情况,包括视图的层次,控件的大小和位置,而且会以3D效果显示当前视图的层次 有了DebugViewHierarchy功能,我们就可以很直观地检验我的UI布局,查看各个视... 阅读全文
posted @ 2015-11-17 18:21 菜鸟boy 阅读(254) 评论(0) 推荐(0)
摘要:第四天:目标:获得微博首页数据1.获取微博内容,检验是否获得数据,字典转模型,闭包回传字典数据,传数据,刷新表格2.扩展类里面,实现首页两个数据源方法和协议方法,重用 cell 的时候注册 cell,先注册,再更新数据,取出用户所用数据,并将用户数据字典转模型3.分析微博首页,看不同微博的布局,设计... 阅读全文
posted @ 2015-11-14 18:07 菜鸟boy 阅读(141) 评论(0) 推荐(0)
摘要:UIApplication *app = [UIApplication sharedApplication]; // 根据用户版本,获取用户权限 if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8) { UIUs... 阅读全文
posted @ 2015-11-11 01:48 菜鸟boy 阅读(131) 评论(0) 推荐(0)
摘要:image = [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; 阅读全文
posted @ 2015-11-11 01:47 菜鸟boy 阅读(162) 评论(0) 推荐(0)
摘要:新增Key:NSLocationAlwaysUsageDescription和NSLocationWhenInUseUsageDescription,这两个Key的值将分别用于描述应用程序始终使用和使用期间使用定位的说明,这些说明将显示在用户设置中。 阅读全文
posted @ 2015-11-11 01:46 菜鸟boy 阅读(247) 评论(0) 推荐(0)
摘要:显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false或者显... 阅读全文
posted @ 2015-11-11 01:45 菜鸟boy 阅读(131) 评论(0) 推荐(0)
摘要:什么是 block1.提前准备好的一段可以执行的代码2.block 可以当做参数传递3.在需要的时候执行 block4,block 中使用 self 时肯产生循环引用block 做网络异步耗时操作 回调用 阅读全文
posted @ 2015-11-11 01:44 菜鸟boy 阅读(320) 评论(0) 推荐(0)
摘要:大晚上装CocoaPods出现错误坑爹[!] Pod::Executable clone 'https://github.com/CocoaPods/Specs.git' masterxcrun: error: active developer path ("/Users/xiakejie/工具/X... 阅读全文
posted @ 2015-11-11 01:41 菜鸟boy 阅读(127) 评论(0) 推荐(0)