IOS学习
TenMios
Talk is cheap, show me the code
展开
-
IOS学习之——mac 图片无法在windows 显示(黑图的问题)
很多想要把mac png图片传给window 电脑上无法正常显示,有的显示白图,有的显示黑图,其实很简单,http://bbs.feng.com/read-htm-tid-3598951.html 打开这个网址 下载其中的内容, 转换一下就可以显示了。 显示效果如图原创 2016-07-30 11:04:33 · 2991 阅读 · 0 评论 -
IOS学习之——快速创建当前视图的Navigation,TabBar Controller
适合新手学习原创 2016-04-02 17:23:06 · 601 阅读 · 0 评论 -
IOS学习之——查看UDID 打包ipa 安装到客户手机上
查看自己的UDID 淘宝买一个号 老板懂得弄 发给他UDID 就可以了 点击右键原创 2016-04-02 17:17:53 · 1113 阅读 · 0 评论 -
IOS学习之——如何导入框架
正确导入系统框架的方式原创 2016-04-02 16:54:01 · 1075 阅读 · 0 评论 -
IOS学习之——设置APP的启动应用图片 Brand Assets
如图原创 2016-04-02 16:49:16 · 2959 阅读 · 0 评论 -
IOS学习之—— 模拟器的键盘无法输入中文的解决办法
IOS学习之—— 模拟器的键盘无法输入中文的解决办法原创 2016-04-02 16:45:10 · 869 阅读 · 0 评论 -
IOS学习之——MapKit 地图的使用
MapKit框架使用前提导入框架导入主头文件#import <MapKit/MapKit.h>MapKit框架使用须知MapKit框架中所有数据类型的前缀都是MKMapKit有一个比较重要的UI控件 :MKMapView,专门用于地图显示跟踪显示用户的位置设置MKMapView的userTrackingMode属性可以跟踪显示用户的当前位置MKUserTrackingModeNone :原创 2016-04-02 16:41:46 · 521 阅读 · 0 评论 -
IOS学习之——CoreLocation定位的使用
在移动互联网时代,移动app能解决用户的很多生活琐事,比如导航:去任意陌生的地方周边:找餐馆、找酒店、找银行、找电影院在上述应用中,都用到了地图和定位功能,在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发Map Kit :用于地图展示Core Location :用于地理定位2个热门专业术语LBS :Location Based ServiceSoLoMo :Social L原创 2016-04-02 16:27:04 · 484 阅读 · 0 评论 -
IOS学习之——SDWebImage的使用
可以在https://github.com/rs/SDWebImage这个网站上下载SDWebImage开源包,加到我们的工程中。command+b一下会有8个错误,这时候我们导入MapKit.framework、ImageIO.framework两个框架就好了。然后#import "UIImageView+WebCache.h"一下就OK了。UIImageView+WebCache类是对UIIma转载 2016-03-31 20:28:54 · 369 阅读 · 0 评论 -
IOS学习之——面试问题集锦
1.C语言有多少个关键字? 322.变量与常量的区别是什么?// 变量可变 存在栈区 常量不可变 常量区3.变量的命名遵循什么原则?// 大小写 字母 数字 下划线 美元符 驼峰命名法,不能以数字开头4.c语言有哪五大数据类型?// 基本类型 空类型 结构类型 自定义类型5.常见的运算有哪些?// 数术 逻辑 关系 赋值6.逻辑运算有哪几种?判断原则是什么?/原创 2016-03-30 20:08:27 · 475 阅读 · 0 评论 -
IOS学习之——借用别人的应用图片 启动图片
//*************************************** 第十天 借用别人应用图片 启动图片 ****************************************** // 1.上 http://iphone.91.com 网站2.点 “软件”搜索自己想要的应用名称3.下载后,右键,打开方式。。。实用工具一、启动图片和AppIco原创 2016-03-30 20:02:14 · 539 阅读 · 0 评论 -
IOS学习之——使用UIWebView打开其他常见文件
■ 如果想打开一些常见文件,比如html、txt、PDF、PPT等,都可以使用UIWebView打开 ■ 只需要告诉UIWebView文件的URL即可 ■ 至于打开一个远程的共享资源,比如http协议的,也可以调用系统自带的Safari浏览器:NSURL *url = [NSURL URLWithString:@”http://www.baidu.com"];[[UI原创 2016-03-30 20:00:55 · 453 阅读 · 0 评论 -
IOS学习之—— 常用小功能,打电话 发短信 发邮件
打电话■ 最简单最直接的方式:直接跳到拨号界面NSURL *url = [NSURL URLWithString:@"tel://10010"];[[UIApplication sharedApplication] openURL:url]; ■ 缺点电话打完后,不会自动回到原应用,直接停留在通话记录界面方法二 ■ 拨号之前会弹框询问用户是否拨号,拨完后能自动回原创 2016-03-30 19:59:27 · 454 阅读 · 0 评论 -
IOS学习之——社交分享 Social .framework 的使用
很多App中都有个“社交分享”的功能 通过用户的分享,让更多的人去了解和使用这个App 目前移动互联网应用程序推广的最重要手段之一 属于口碑营销的范畴,经典成功案例是《疯狂猜图》比较火的分享平台 微信 - 是国内唯一一款没有PC原型的软件 新浪微博 - 苹果在iOS 6集成了 腾讯微博 - 在iOS 7集成的如何实现社交分享在iOS中,实现“社交分享”的方法自己编写各个平台的分享代码(原创 2016-04-02 17:30:16 · 1318 阅读 · 0 评论 -
IOS学习之——库 静态库 动态库的学习和使用
什么是库?库是程序代码的集合,是共享程序代码的一种方式根据源代码的公开情况,库可以分为2种类型开源库公开源代码,能看到具体实现比如SDWebImage、AFNetworking闭源库不公开源代码,是经过编译后的二进制文件,看不到具体实现主要分为:静态库、动态库01. 为什么要做静态库===================================================原创 2016-04-02 17:34:49 · 530 阅读 · 0 评论 -
IOS学习之——NSRange
NSRange 用来表示事物的一个范围,通常是字符串里的字符范围或者数组里的元素范围。NSRange 有两个成员 NSUInteger location : 表示该范围的起始位置。 NSUInteger length : 表示该范围内的长度 字符串下标是从 0 开始的 例如 I Love you 中 you 的locat原创 2016-07-29 11:37:34 · 827 阅读 · 0 评论 -
IOS学习之——UINavigationController 导航控制器
IOS学习之——UINevigationController 导航控制器原创 2016-03-29 17:27:37 · 519 阅读 · 0 评论 -
iOS学习之——如何修改项目名称(APP名字)
按照步骤一步步走。~最后 Command+ B 编译一下 ! 好了 Cmd+R 运行一下看下咯原创 2016-06-01 21:49:37 · 1666 阅读 · 0 评论 -
iOS学习之如何正确配置——PCH文件
配置PCH : 1.创建pch 2.在building settings 中 设置 Apple LLVM 7.1 language 3.Precompile Prefix Header 设置为YES 下一行 Prefix Heaser 设置内容为: $(SRCROOT)/网易新闻/pchFile.pch原创 2016-06-01 16:25:11 · 11219 阅读 · 0 评论 -
IOS学习之——UITextView
// 初始化输入框并设置位置和大小 UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(10, 10, 300, 180)]; // 设置预设文本 textView.text = @“文本内容“; // 设置文本字体 textView.font = [UIFont fontWithName:@”Arial”原创 2016-05-30 09:45:41 · 409 阅读 · 0 评论 -
UIKit框架之——TextField 文本框
IOS中的UITextView和UITextField 都是文本输入控件并都能够调用系统键盘。 两者最大的区别是: 1、UITextView支持多行输入并且可以滚动显示浏览全文,而UITextField只能单行输入。 2、UITextView继承自UIScrollView,UITextField继承自UIView[UIControl]。 3、UITextview没有placehold原创 2016-05-30 09:44:18 · 1038 阅读 · 0 评论 -
UIKit框架之—— UIButton
按钮通常使用 Touch Up Inside 事件来体现,能够抓取用户用手指按下并在该按钮上松开发生的事件。 当检测到事件后,便可能触发相应视图控件中的操作(IBAction)//创建一个按钮 初始化按钮的frame UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(50,50,50,50)]; //创建一个圆角矩原创 2016-05-29 14:33:04 · 503 阅读 · 0 评论 -
UIKit框架之——UILabel
//创建UILabelUILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(20, 40, 280, 80)]; UILabel *label = [[UILabel alloc] initWithFrame:self.view.bounds];//设置显示文本 label.text = @“我是标签”; //设置背景色 lab原创 2016-05-29 17:06:03 · 399 阅读 · 0 评论 -
Foundation框架—字符串NSString 和 NSMutableString
Foundation 框架初体验 _______________ 关于字符串 NSStirng _______________// %@ 是输出OC字符串用的 C的字符串用%s// 在OC 中 @符号代表对象的意思 也可以代表一个指针 // 不需要自己释放内存(系统帮我们释放内存) NSString *str = @”Hello”;//需要自己释放内存。 NSString *原创 2016-05-28 21:46:27 · 397 阅读 · 0 评论 -
Foundation框架—数组 NSArray -NSMutableArray
Foundation 框架初体验 _______________ NSArray 不可变数组 _______________//不可变数组 OC的数组可以存储不同类型的对象 只能存储对象//顺序的存储结构 可以遍历 每个元素占的内存空间是连续的//注意点: 实例化的时候必须让对象进行赋值 因为它是不可变数组//实例化 用逗号隔开 NSArray * arra原创 2016-05-29 00:43:33 · 470 阅读 · 0 评论 -
Foundation框架—字典NSDictionary 可变和不可变
Foundation 框架初体验 _______________ NSDictionary 不可变字典 _______________ //字典和数组的区别 1.字典的内存不是连续的 数组是连续的 2.用key和value进行对应(键值)kvc键值编码 (数组是下标) 3.字典的输出为 {} 数组的输出为()//不可变的字典 要赋值 申明之后就不能改了// 对原创 2016-05-29 01:37:39 · 1227 阅读 · 0 评论 -
IOS学习之——通讯录的应用
如何访问用户的通讯录在iOS中,有2个框架可以访问用户的通讯录AddressBookUI.framework提供了联系人列表界面、联系人详情界面、添加联系人界面等一般用于选择联系人AddressBook.framework纯C语言的API,仅仅是获得联系人数据没有提供UI界面展示,需要自己搭建联系人展示界面里面的数据类型大部分基于Core Foundation框架,使用起来极其蛋疼从i原创 2016-04-02 17:39:35 · 538 阅读 · 0 评论 -
IOS学习之——彩票应用开发
//*************************************** 第八天 彩票 ****************************************** // 1.彩票基本框架搭建彩票功能展示storyboard创建彩票框架图片导入 APPICON 启动页面展示 APPICON取消玻璃效果自定义TabbarController实现自定义Ta原创 2016-03-30 19:55:25 · 1172 阅读 · 1 评论 -
IOS学习之—— 图层与核心动画
//*************************************** 第七天 图层与核心动画 ****************************************** // 一、理解图层与UIView的关系1.UIView能显示在屏幕上,是因为里面有个图层,UIView的DrawRect方法,会将绘制的东西绘在图层上,当要显示的时候,将图层拷贝到屏幕原创 2016-03-30 19:45:40 · 533 阅读 · 0 评论 -
IOS学习之——通知中心NSNotificationCenter
//***************************************************************************** -8通知中心//-键盘位置改变的通知 //项目名称:QQ //点击Text Field 文本框会回到键盘的上方 就可以显示自己输入的信息。 // 注意点原创 2016-03-30 18:54:34 · 383 阅读 · 0 评论 -
IOS学习之——自定义代理delegate
//***************************************************************************** 06 自定义代理 delegate创建 自定义代理的三大步骤: (1)定义代理协议// CZFooterView.h 创建的类中// #import<UIKit/UIKit.原创 2016-03-30 18:51:42 · 402 阅读 · 0 评论 -
IOS学习之—— xib的用法--自定义View
//******************************************************************* 05 xib的用法–自定义View//自定义View xib的用法 (项目名称:设置文件头 滚动广告 五张图片 ) 步骤(1)创建 新文件 userInterface 中的 empty 文件 取名CZHeaderView原创 2016-03-30 18:50:24 · 424 阅读 · 0 评论 -
IOS学习之——自定义的Cell (代码)
//***************************************************************************** 04 自定义的 cell //目的是来显示消息的 微博项目: 步骤:1.创建一个CZMicroBlogCell 继承UITableViewCell 2.导入头文件 #i原创 2016-03-30 18:48:48 · 316 阅读 · 0 评论 -
IOS学习之——常用编程英文学习
【常用】【英文】 observer 监听者 观察者annotation 注释scheme 运行方案evict 退出 赶出discard 丢弃 抛弃source control repository 源代码控制库 【用于在构建应用程序时跟踪其代码以及资源的变更,它提供了一些工具以解决开发人员同时工作与同一个应用程序时可能引起的冲突】repository 仓库 版本库 知识库 资原创 2016-03-30 18:30:43 · 607 阅读 · 0 评论 -
IOS学习之——UIPickerView 点菜系统
IOS学习之——UIPickerView 点菜系统原创 2016-03-29 17:25:02 · 730 阅读 · 0 评论 -
IOS学习之——静态单元格 static cell
静态单元格 static cell原创 2016-03-29 17:20:51 · 486 阅读 · 0 评论 -
IOS学习之——通知中心
IOS学习之——通知中心原创 2016-03-29 17:19:36 · 337 阅读 · 0 评论 -
IOS学习之——如何 延迟执行
IOS学习之——如何 延迟执行原创 2016-03-29 17:16:28 · 269 阅读 · 0 评论 -
IOS学习之——自定义代理 delegate
IOS学习之——自定义代理 delegate原创 2016-03-29 17:14:23 · 479 阅读 · 0 评论 -
IOS学习之——xib的创建 自定义View
IOS学习之——xib的创建 自定义View原创 2016-03-29 17:12:11 · 362 阅读 · 0 评论