- 博客(153)
- 资源 (20)
- 收藏
- 关注
转载 设置UIlabel偏移,UITextField偏移 UIEdgeInsets 说明 设置 UILabel 和 UITextField 的 Padding 或 Insets
原文:点击打开链接设置 UILabel 和 UITextField 的 Padding 或 Insets2011-11-02 — UnmiiOS 的控件,只看到 UIButton 可以设置 Padding/Insets,即按钮上文字或图片与按钮边界的间隙,对与 CSS 来说叫做 Padding,在 iOS 中叫做 Insets,UIButton 设置 Inset
2015-12-16 16:32:04 8638
转载 时间空间复杂度
2.9 算法时间复杂度2.9.1 算法时间复杂度定义在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。算法的时间复杂度,也就是算法的时间量度,记作:T(n) = O(f(n))。它表示随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,称作算法的渐近时间复杂度,简称为时间复杂度。其中f(n)是问题规模
2015-10-26 18:19:43 577
转载 IOS AutoLayout详解(二)-多动图详解
原文地址:点击打开链接原创Blog,转载请注明出处 blog.csdn.net/hello_hwc前言:上一篇文章介绍了一些讲解AutoLayout的准备知识,这一篇文章继续讲解用Storyboard来创建AutoLayout。下一篇文章会讲解下用Code来创建Storyboard。用Control+Drag的方式来创建- 对于一个V
2015-07-18 10:08:54 1072
转载 “#”的迷雾
原文地址 点击打开链接在代码中使用Autolayout时,大家都会使用NSDictionaryOfVariableBindings这个宏,这个宏可以生成一个变量名到变量值映射的Dictionary。比如NSDictionaryOfVariableBindings(button1, button2)将会生成一个{ @"button1" = button1, @"button2 = b
2015-07-18 09:19:33 417
转载 xcodebuild脚本打包
原文地址:点击打开链接参考:点击打开链接xcodebuild 是一款用来打包 Xcode projects 或者 workspaces 的命令行工具。用 xcodebuild 把工程打成 app 格式后再用 xcrun 来签名和打成 ipa 格式的包。关于 xcrun 请参看我的另一篇博文 xcrun 命令详解。描述xcodebuild 可以编译 Xcode 工
2015-07-10 14:14:33 5170
转载 webview 透明
原文地址:点击打开链接最近使用了UIWebView,发现当如下设置时[html] view plaincopyprint?myWebView.backgroundColor = [UIColor clearColor]; 没有实现预期的透明效果后来加上[html] view pla
2015-07-09 15:21:39 647
转载 webview基础
原文地址 一、创建UIWebViewCGRect bouds = [[UIScreen manScreen]applicationFrame]; UIWebView* webView = [[UIWebView alloc]initWithFrame:bounds]; CGRect bouds = [[UIScreen manScreen]applicationFrame]; UIWebVi
2015-07-03 14:04:00 589
转载 CocoaPods安装
参考地址: 如何下载和安装CocoaPods? 在安装CocoaPods之前,首先要在本地安装好Ruby环境。至于如何在Mac中安装好Ruby环境,请google一下,本文不再涉及。假如你在本地已经安装好Ruby环境,那么下载和安装CocoaPods将十分简单,只需要一行命令。在Terminator(也就是终端)中输入以下命令(注意,本文所有命令都是在终端中输入并运行的。什么,你不知道什么是终端
2015-06-16 16:16:39 397
转载 阅读源码的乐趣
原文地址: 阅读源码的乐趣阅读源码尤其是优秀的源码是一件很有乐趣的事情,可以拓宽视野,提高品位,锻炼思维,就像间接地在跟作者沟通一样。Quora 上有一个问题是:TJ-Holowaychunk是如何学习编程的,他的回答是I don’t read books, never went to school, I just read other people’s code and always wonde
2015-06-12 14:09:44 499
转载 (译)Objective-C的动态特性
原文地址 这是一篇译文,原文在此,上一篇文章就是受这篇文章启发,这次干脆都翻译过来。过去的几年中涌现了大量的Objective-C开发者。有些是从动态语言转过来的,比如Ruby或Python,有些是从强类型语言转过来的,如Java或C#,当然也有直接以Objective-C作为入门语言的。也就是说有很大一部分开发者都没有使用Objective-C太长时间。当你接触一门新语言时,更多地会关注基础知识
2015-06-12 14:08:06 409
原创 文章标题
关于runtime的 class_addMethod 和 method_exchangeImplementations方法//// UIBarButtonItem+Public.m// RuntimeDemo//// Created by huokr on 2/27/14.// Copyright (c) 2014 huokr. All rights reserved.//#im
2015-06-01 15:33:26 427
转载 自学 iOS 开发的一些经验
原文地址 作者博客列表参考 自学 iOS 开发的一些经验不知不觉作为 iOS 开发也有两年多的时间了,记得当初看到 OC 的语法时,愣是被吓了回去,隔了好久才重新耐下心去啃一啃。啃了一阵,觉得大概有了点概念,看到 Cocoa 那么多的 Class,又懵了,怎么才能调用系统的相机?怎么保存信息?怎么做一个像 Twitter 个人页那样的页面?总之就是不知道该从哪切入。现在回想起来,其实路一直都在,
2015-05-27 16:41:04 537
转载 GitHub Top 100 简介
GitHub Top 100 简介主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况.若有任何疑问可通过微博@李锦发联系我 项目名称 项目信息 AFNetworking 作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便是
2015-05-27 15:43:15 1524
转载 iOS 学习资料整理
iOS 学习资料整理这份学习资料是为 iOS 初学者所准备的, 旨在帮助 iOS 初学者们快速找到适合自己的学习资料, 节省他们搜索资料的时间, 使他们更好的规划好自己的 iOS 学习路线, 更快的入门, 更准确的定位的目前所处的位置.该文档会持续更新, 同时也欢迎更多具有丰富经验的 iOS 开发者将自己的常用的一些工具, 学习资料, 学习心得等分享上来, 我将定期筛选合并, 文档尚有一些不完善之处
2015-05-27 15:37:33 1208
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-05-27 14:40:48 448
原创 xcode获取更多崩溃调试信息
To find the source of the problem, in XCode go to Product > Scheme > Edit Scheme, and under Diagnostics tab enable all the Malloc settings and Guard Malloc. With that, run your application again,
2015-05-18 16:36:57 709
转载 windows让GitHub托管代码吧
原文地址:点击打开链接有时我们一个团队在做项目时,可能有一个明确的分工,每个成员做一个部分,并对该部分进行测试然后实现该部分的功能,到最后所有部分整合在一起。那么,将所有部分整合在一起是一个极需要时间和空间配合的环节。用U盘拷贝?在线或者离线发送?too old too trouble!!! 假如每一步都需要良好的整合?那么每次整合对所有成员来说都是泪流满面啊!!!
2015-05-13 17:30:58 498
原创 配置自己的github
老去github找代码,但是一直没有上床自己的代码,今天特意搞了下,也把自己捣鼓的东西分享下 一.在github上注册一个账号,官网地址:https://github.com/ 二。创建一个远程仓库 三。配置SSH keys 在mac系统打开终端输入: ssh-keygen -t rsa -C “xxxx@qq.com”(你邮箱)之后会要求确认路径和输入密码,我们这使用默认的一路
2015-05-13 17:21:08 762
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-05-13 16:50:06 434
转载 iOS Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)
原文地址:点击打开链接XCode工程目录里面,有时你会发现2个不同颜色的文件夹,一种是蓝色的,一种是黄色的,最常见的是黄色的,我也是最近学习html5的时候,发现还有蓝色的文件夹呢,来上图看下吧 上图所示,蓝色的是folder 黄色的是group。 那么它们有什么区别呢?1. group 和 folder的区别group 一般只在你的工程中是文件
2015-04-29 15:53:58 814
转载 iOS开发利器-CocoaPods安装和使用教程 - 小木头_迪
原文地址:点击打开链接开发iOS项目时肯定会用到许多第三方项目,比如说:ASIHttprequest,JSONKit等等,一些类库可能又关联着其他类库,如果超过一定的数量,手动去下载这些类库难免会有一些麻烦,并且还要去配置参数,等到类库更新的时候,我们还得重新下载一份,这些没有技术含量的活有没有办法避免呢?答案是肯定的,今天就学习了一下iOS下面依赖包管理的工具,这个工具的名字是 Coc
2015-04-27 13:58:27 639
转载 Alamofire网络库基础教程:使用 Alamofire 轻松实现 Swift 网络请求
原味地址:AFNetworking是 iOS 和 OS X 上最受欢迎的第三方库之一。它曾在我们的2012年的读者评选中荣获2012年度最佳 iOS 库称号。它同样也在 Github 上面获得了14000多个 stars 和4000多个 forks,是使用最广的开源项目之一。最近,AFNetworking 的作者Mattt Thompson提交了一个新的类似于 AF
2015-04-14 14:55:49 963
转载 iOS框架介绍(五)---Core Services 层
Core Services 层 原文地址:点击打开链接Core Services层为所有的应用程序提供基础系统服务。可能应用程序并不直接使用这些服务,但它们是系统很多部分赖以建构的基础。高阶特性下面的部分描述一些比较常见特性,也许您正打算让您的应用程序支持这些特性。块对象iOS 4.0引入了块对象。块对象是C级别的构造,您可以在C或Objectiv
2015-03-24 11:44:28 537
转载 如何自己动手实现 KVO
原文地址:点击打开链接本文是 Objective-C Runtime 系列文章的第三篇。如果你对 Objective-C Runtime 还不是很了解,可以先去看看前两篇文章:Objective-C RuntimeMethod Swizzling 和 AOP 实践本篇会探究 KVO (Key-Value Observing) 实现机制,并去实践一番 - 利用 Runtime 自己动
2015-03-18 19:37:28 463
转载 不要在init和dealloc函数中使用accessor
原文地址:点击打开链接Objective-C 2.0 增加了dot syntax,用于简单地调用成员变量的accessor。相当于java的getter和setter。 因为正常情况下,写一个accessor对于初学者来说,还是挺容易犯错的。比如有一个NSString * 的成员变量叫name。一个错误的写法是:123-(void) setNa
2015-03-18 16:37:12 429
原创 笔记
oc笔记装xcode6,xcode5.1书目录大概过一遍如何新建项目新建vc按钮,按钮事件label,文本框等常用的快捷键copy项目,视频常用的网站:http://www.code4app.com (各种第三方demo库)http://www.cocoachina.com (学习oc的社区,可经常逛逛)http://www.objccn.io
2015-02-26 11:05:32 381
原创 深浅拷贝
1// NSArray *arr = [NSArray arrayWithObjects:@"111",@"222",@"333", nil];// NSString *str111 = @"111"; //内存地址1// NSString *str222 = [NSString stringWithForma
2015-02-05 17:24:56 398
转载 [转载]iOS 开发中为什么更新UI都要放在主线程中?
原文地址:点击打开链接原因有2个:1、在子线程中是不能进行UI 更新的,而可以更新的结果只是一个幻像:因为子线程代码执行完毕了,又自动进入到了主线程,执行了子线程中的UI更新的函数栈,这中间的时间非常的短,就让大家误以为分线程可以更新UI。如果子线程一直在运行,则子线程中的UI更新的函数栈 主线程无法获知,即无法更新 2、只有极少数的UI能,因为开辟线程时会获取当前环境
2014-12-26 15:30:12 1046
翻译 代码规范
*/命名规范类命名特殊类命名分类(类别)命名协议(委托)命名方法命名方法参数命名变量命名常量图片命名分组命名书写规范注释方法其他规范参考资料" style="margin:0px; font-size:24px; font-weight:normal; line-height:1.25; border-bottom-color:rgb(46,61,84); font-family:Arial,sa
2014-11-21 17:05:24 538
翻译 iOS工程环境
1,下载最新代码首先来这里,下载最新代码http://192.168.4.28/ 里面的 kaola-ios工程木有错,你只需要在终端输入类似git clone ssh://pansy@192.168.4.28:29418/kaola-ios之后进入目录,配置 change id,例如scp -p -P
2014-11-21 17:04:52 646
翻译 git
这是什么东西版本控制软件分布式的,各个git仓库没有主次之分,你可以在本地分支搞各种事情,做好了传到远程合并比较灵活,有各种指令需要学习好处是分布式,不会太依赖其他分支、网络情况等比较灵活、强大,开分支超级方便国内一些比较牛的iOSer都在github之类的平台上share代码,国外的更是,方便学习和fork碎碎念社区 github、bitbacket初级文
2014-11-21 17:00:29 609
转载 2014年苹果ios开发者证书申请及xcode5应用上线发布
先BB一下某朝的网络,太无耻了。封了非死不可、推特也就算了,还封了谷歌,也就算了,还让各类开发网站打开慢或者打不开。。。言归正传,开始今天的内容:登录开发者中心:http://developer.apple.com/第零部分:本地生成密钥1.打开mac的钥匙串访问 2.选择钥匙串的证书助理(有些可能是英文的) 3.点击继续后存储证书,自己
2014-11-14 17:34:58 732
转载 ios相关设备降级
点击打开链接想要降低手机版本,你可以到苹开发者网站上下载你想要降到的版本,或者到“威风”网站或其它可以下载到iPhone固件的网站上下载固件,然后打开iTunes,进入到然后按着(alt),同时用鼠标点击(更新按钮)会进入到查找你下载好的手机系统固件,点击打开,剩下的就简单了,根据提示继续操作就行了……
2014-10-27 10:05:00 673
转载 iOS 随机数
原文地址ios 有如下三种随机数方法:1. srand((unsigned)time(0)); //不加这句每次产生的随机数不变 int i = rand() % 5; 2. srandom(time(0)); int i = random() % 5;3. int i = arc4random(
2014-10-24 11:09:44 530
转载 IOS开发 证书总结 转
开发者证书 ------>> 首先你必须获得apple开发者证书,上图这个文件就是apple开发者证书,只要有apple的开发者账号就可以下载到,此证书可以直接到developer.apple.com --> Member Center --> Certificates, Identifiers & Profiles, Certif
2014-09-26 17:57:49 2688
转载 Auto Layout
终于ios 6推出了正式版本,同时也随之iphone5的面试,对于ios开发者来说,也许会感觉到一些苦恼。那就是原本开发的程序,需要大量的修改了。为了适应最新的iphone5的屏幕。在WWDC2012里苹果推出了,Auto Layout的概念。我们可以通过Auto Layout来适应屏幕的改变。比如我们要做一个如下的界面。如果按照以前的frame的方式的话,大概
2014-09-18 14:00:32 565
转载 关于 weakSelf 的几种写法
原文地址:前言在不久前看AFNetworking的源码时候发现了这么一句:12345678910// 不知道这行代码的使用场景的同学你该去自习看看ARC的注意事项和Block的使用了// AFNetworking的写法__weak __typeof(&*self)weakSelf = self;// 我之前一直这么写的
2014-09-16 15:18:33 834
转载 ios高级编程相关
原文地址:Multithreading and Memory Management for iOS and OS X这本书太无敌了… 必须强烈推荐每个做iOS/Mac开发的都应该仔细研读几遍它能够解决你的疑惑:isa是神马block为什么要用copyweak和assign在底层有什么不同还有曾经被__block+ARC坑过的同学, 叫你们不看这本
2014-09-16 15:08:49 2303
MyEclipse Blue Edition 6.1.0GA 注册机
2012-05-22
简单json实例(源自百度文库)
2012-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人