swift基本用法-for循环遍历,遍历字典,循环生成数组
// Playground - noun: a place where people can play import UIKit //------------------------------------------------------------------------------ // 1. for // 传统的for循环方式在swift中同样支持 var num = 0 for(var i = 0; i < 10 xss=removed> 闭区间循环,从1循环到10 num = 0 for i in 1...10 { num += i } num // 2> 开区间循环,从1循环到9 num = 0 for i in 1.. 如果不需要知道区间内每一项的值,可...【详细】
swift
fujijin 2016年03月15日 赞:1 评论:0 阅读:283
IOS--GCD多线程分析
GCD Grand Central Dispatch 来实现多线程的一种方式 ! 1: 使用异步函数执行主队列中的任务 dispatch_async(dispatch_get_main_queue(), ^{.....});的作用是将代码块中的工作转回到主线程。 主队列:是和主线程相关联的队列,主队列是自带的一种特殊的串行队列,放在主队列中的任务,都会放到主线程中执行; 提示:如果把任务放到主队列中处理,那么无...【详细】
追风筝的男孩 2016年03月15日 赞:0 评论:0 阅读:215
显示隐藏文件和隐藏文件
显示Mac隐藏文件的命令: defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏Mac隐藏文件的命令: defaults write com.apple.finder AppleShowAllFiles -bool false【详细】
MAC 文件
为你钟情 2016年03月15日 赞:0 评论:0 阅读:195
比较常用的svn操作
svn checkout svn上面的文件路径 --username=账号 --password=密码 保存的路径 svn delete svn上面的文件路径 -m"delete hoho1.3.1 file” svn import 你要import文件路径 svn上面的文件路径 --username=账号 --password=密码 -m "初始化导入” svn list svn上面的文件路径【详细】
svn
为你钟情 2016年03月15日 赞:0 评论:0 阅读:228
2016世界最热门的编程语言与薪资揭秘
随着“互联网+”时代的到来,越来越多的传统企业与互联网相结合,IT人才市场需求量很大,所以程序员也成为一个热门的高薪职业。但是不同编程语言的程序员的薪资也不同,哪些编程语言比较热门,同时薪资也很高呢? 根据最近TIOBE榜单公布的2016年3月世界编程语言排行榜显示,JAVA今年越居第一,名列前十的分别还有C、C++、C#、Python...【详细】
程序员 开发语言 薪资水平
jwk666 2016年03月15日 赞:1 评论:6 阅读:4521
iOS学习
iOS里程碑产品 1、Apple II个人电脑 2、Apple IIc个人电脑 3、Macintosh Classic经典版 4、iMac G3个人电脑 5、iBook笔记本电脑 6、PowerBook G4笔记本电脑 7、iPod Classic经典版 8、iMac G5个人电脑 9、iPod Nano音乐播放器 10、MacBook Pro笔记本电脑 11、iPod Touch音乐播放器 12、iPhone智能手机 13、MacBook Air超薄笔记本电脑 14、iPad平板电脑 15、Watch WWDC2014 1、 发布swift 2、...【详细】
fan_xing 2016年03月15日 赞:0 评论:0 阅读:253
NSOperation与GCD的区别与联系
GCD和NSOperation的区别 1、GCD是一种轻量级的方法来实现多线程。控制起来比较麻烦,比如取消和暂停一个线程。 2、NSOperation和NSOperationQueue相对于GCD效率上要低一点,他们是面向对象的方式,从Mac OS X v10.6和iOS4开始,NSOperation底层也是用的GCD来实现的。可以在多个操作中添加附属,也可以重用操作,取消或者暂停。NSOperation和KVO是兼容,也就...【详细】
ios 多线程
narklon_iOS 2016年03月15日 赞:0 评论:0 阅读:418
关于runlop的理解
首先,runloop是运行循环机制,目的是开启线程中的消息循环,当你创建程序的时候,不需要显示的去创建runloop,每个线程包括程序的主线程都有一个与之对应的runloop对象,然而主线程会自动创建并运行runloop,它处理的输入事件来源有:输入源(input source)和定时源(Timer source),输入源处理的是异步消息,通常来自于其它线程或程序,...【详细】
多线程
narklon_iOS 2016年03月15日 赞:0 评论:0 阅读:315
const常量
1.const常量 意思就是定义了就不可以改变的常量,当const结合*使用时有三种种情况。 const 在号左边:指针常量,指针指向的为常量,其值大小不可以改变 const int p;则不可以改变p指向的变量的值。可以改变p的指向。 const 在号右边:常量指针,指针地址不可以变 int const p; 则不可以改变p的指向,可以改变p指向的变量的值。 const在两边: con...【详细】
c c++
小肥刀 2016年03月14日 赞:0 评论:0 阅读:253
浅谈ARC
ARC(Automatic Reference Counting) MRC(ManualReferenceCounting) //arc使用注意事项 1,outlet属性推荐用weak来声明,因为它们已经是控制器层级中的一部分了。唯一需要用strong类型的outlet属性,就是在xib中,从File's Owner连接到顶级对象的那个 2,retain,release,autorelease,不能再用了,retain关键字依然有效,只不过是strong的一个代号,不过最好还是用strong,因...【详细】
acute_iOS000 2016年03月14日 赞:0 评论:0 阅读:262
指针函数和函数指针,指针数组和数组指针
1.指针函数 带有指针的函数,其返回值是某一类型的指针,即返回值是一个地址 如:int * func(int a); ----返回类型为int 类型的指针函数 2.函数指针 指向函数的指针变量。即是存放函数地址的指针。 如:int (*f)(int a); ----f为指向返回类型为int 其参数为一个int的函数,即指向int function(int a); 可以f = function; 将function函数地址赋值给f。可以用f调...【详细】
c c++
小肥刀 2016年03月14日 赞:0 评论:0 阅读:215
Foundation框架大概总结
Foundation框架是两类UI框架的基础,是面向数据的简单类和数据类型。Foundation框架是一另一个框架CoreFoundation为基础创建的。而CoreFoundation框架是用纯C语言写的,其中的NSRange,CGPoint,CGSize,CGRect等都是结构体。 1.表示范围的NSRange typedef struct { unsigned int location; unsigned int length; }NSRange; 创建NSRange对象有三种方法 1)NSRange range; range.location = 12; //loca...【详细】
Foundation
小肥刀 2016年03月14日 赞:0 评论:0 阅读:468
Unrecognized Selector Sent to Instance问题之诱敌深入关门打狗解决办法
前不久在微博上看到一篇文章,《UNRECOGNIZED SELECTOR SENT TO INSTANCE 问题快速定位的方法》 其中讲了iOS unrecognized selector sent to instance问题的快速定位方法,方法是不错的,但是实际测试发现文中的方法并非万能,从我自身的经历以及文中的评论看都有不能解决的情况。 出现unrecognized selector sent to instance问题,大部分是因为对象被提前释放,指...【详细】
winerywinery 2016年03月14日 赞:0 评论:0 阅读:206
趣闻百事(内涵段子)提交App Store
趣闻百事是在闲暇时间写的一个项目,主要为了更加熟悉一款软件在设计,开发,发布的整个流程。项目功能没有具体的文档,界面UI没有经过精心的设计,接口数据也没有自己的服务器提供。十年磨一剑, 一朝试锋芒。 趣闻百事(内涵段子) 3.9日更新 趣闻百事AppStores审核通过,下载地址 Enter your link description here: 作者:FuLing Nie【详细】
iOS开发-我的技术博客
mr.nie 2016年03月14日 赞:0 评论:0 阅读:251
我的 iOS技术Blog
在看了唐巧的技术微博后,自己也注册了Blog微博帐号,打算把平时开发过程中遇到的一些iOS问题,或者一些好的技术解决方记录下来。 附上个人联系方式: 微信二维码: 微博地址:http://nieplus.blog.com 个人QQ:785558516【详细】
iOS开发-我的技术博客
mr.nie 2016年03月14日 赞:1 评论:1 阅读:254
美女程序员如何面对男友出轨
网上看到一个美女程序员,长得真漂亮,“花名”叫华丰,飘肩长发、秀雅绝俗,自有一股轻灵之气,肌肤娇嫩、神态悠闲、美目流盼、桃腮带笑、含辞未吐、气若幽兰,我了去,她怎么学了计算机了呢。她发的一条微博: “昨晚梦见男朋友和别的女人在逛街,梦里我的第一反应就是查源代码,结果调试半天查不出来为什么显示的那个女人...【详细】
程序员 代码 Bug
jwk666 2016年03月14日 赞:1 评论:0 阅读:674
navigationBar 下面有一根白线的问题
/* ios 7.0 以后 navigationBar 下面有一根白线的问题 最近项目中发现,navigationBar下面有一根0.5宽的白线,分析以后发现,白线属于uitableviewGroupLine 即:当tableview采用分组样式创建的时候,会在顶部产生一根白线,就是分组线,为白色;当navigationbar背景为其他颜色的时候比较明显。 解决办法 设置 tableview.contenEdgeInset = CGRectMake(-1,0,0,0) ; */【详细】
navigationBar 分割线 白色的线 白线
gongjunnacocoa 2016年03月14日 赞:1 评论:0 阅读:293
Swift开发—Auto Layout-使用代码添加约束(上)
如果要用代码添加约束,先要添加如下代码: targetView.translatesAutoresizingMaskIntoConstraints = true 这是由于苹果在iOS 6当中引入了自动布局的新概念,但在那时仍然有很多旧的代码使用autoresizingMask与setFrame:的方式构建界面。试想,如果将一个已经设置好frame并使用autoresizingMask的视图添加到一个使用自动布局的视图中时,运行时需要隐式地将前者...【详细】
swift 自动布局 约束
ybyj1314 2016年03月14日 赞:0 评论:0 阅读:361
一个好的手游APP如何加强海外推广
【摘要】本文是笔者通过一位长时间在美国游戏公司工作的朋友Juno所分享的经验总结出来的一篇文章,他对于手游APP在国外的推广有着很深的了解。简单地讲:作为一名应用程序开发者来说,或多或少都对推广方面有一些了解。目前,无论是在国内或者国外,互联网都是信息传播最快,覆盖面最广的一种推广方式,但是具体的推广方式还...【详细】
无敌勇士科技 2016年03月14日 赞:1 评论:0 阅读:18
实现view的下滑隐藏 上滑弹出
/ 滑动时方法 / //判断滑动方向 (void)scrollViewDidScroll:(UIScrollView *)scrollView{ static float newx = 0; static float oldx = 0; newx= self.webView.scrollView.contentOffset.y ; if (newx != oldx ) { if (newx > oldx) { [UIView animateWithDuration:.5 animations:^{ // self.tabBarController.tabBar.hidden = YES; self.orderView.frame = CGRectMake(0, RRPHeight, RRPWidth, 49); }]; }else if(newx &lt; oldx){ [UIView animateWithDuration...【详细】
杨雨帆 2016年03月14日 赞:0 评论:0 阅读:230
sina weixin mail 回到顶部