iOS入门
水月天涯
互联网: 全栈工程师, 做过iOS开发, 熟悉系统前后端开发
物联网方面: 做过一些嵌入式,单片机项目
熟悉语言: C++, Objective-C, Js,Python
人生苦短,我用Python写硬件
展开
-
iOS入门-公司通讯录项目(教你一步步完成一个公司通讯录)
刚刚入公司,应公司要求,分享一个简单的iOS项目开发过程,面向人员主要为:没有iOS开发经验的员工。在经过一番查看后,发现手头正有公司的通讯录名单(Excel格式的),决定直接做一款公司通讯录其中涉及到的iOS开发知识如下:1、Xcode的基本使用2、iOS程序启动运行过程3、UITableView的使用4、导航控制器的使用5、调用系统打电话原创 2015-03-05 10:38:08 · 2380 阅读 · 0 评论 -
iOS入门-了解这些常用单词,再也不怕看不懂苹果代码以及api接口了
0. indicating 决定1.in order to 以便2.rectangle bounds 矩形尺寸3.applied 应用4.entirety 全部5.technique 方法6.truncating 截短7.wrapping 换行8.string 字符串9.familiar style 简体10.The styled text 主题样式1转载 2015-03-06 11:36:37 · 677 阅读 · 0 评论 -
iOS应用添加URL Scheme,完成应用间互相调用
如何让自己开发的应用能在客户端互相调用呢?方法是用通过URL Scheme完成这个操作。使用Xcode添加URL Scheme方法如下(Xcode6):如图:这样,其他应用可以通过这个来启动你的应用了~启动方式代码如下: [[UIApplication sharedApplication] openURL:[NSURL URLWithS原创 2015-03-27 09:42:44 · 720 阅读 · 0 评论 -
ios中巧妙删除所有的子控件
iOS中经常遇到需要清除所有子控件的情况,先说说一般的做法:一般做法1:for(UIView *view in [self.view subviews]){ [view removefromsuperview];}更有甚者:for(int i = 0;i<=[view.subviews count];i++){[ [ view.subviews原创 2015-03-18 17:32:40 · 7450 阅读 · 1 评论 -
iOS 使用tableview 代码布局时,tableViewCell宽度问题,运行在iPhone 6plus 仍然显示320
在项目开发中遇到了这个奇怪问题,并没有设置tableviewCell的宽度,宽度一直保持为默认~适配6plus,变成了这个效果:很奇怪吧~其实代码中并没有设置cell的宽度,cell的宽度默认取的320,手动改一下吧~解决方式: 在- (void)layoutSubviews 中获取修改一下就ok了原创 2015-04-23 15:51:58 · 2850 阅读 · 1 评论 -
ios autolayout中NSLayoutAttributeLeft(Right)与NSLayoutAttributeLeading(Trailing)区别
Autolayout使用的时候,相信很多童鞋都有这个疑惑,为啥布局里面会有如下的感觉相同的选项呢 NSLayoutAttributeLeft , NSLayoutAttributeRight, NSLayoutAttributeLeading, NSLayoutAttributeTrailing,下面来说一下区别:NSLayoutAtt原创 2015-04-27 16:39:39 · 2500 阅读 · 0 评论