核心动画翻译https://zsisme.gitbooks.io/ios-/content/chapter14/loading-and-latency.html
点source control 里面的commit之后,提交后m消失
Uiview界面上能看得见摸得到的都是,作用就是布局界面的
键盘类型中default pad与nunber pad的区别是可以输入小数点
每一个view都是一个容器,能容纳其他的uiview,所有的控件都继承与UiVIew
在xid中,直接双击控件,输入text可以自动适应大小,在属性里输入text就不可以
.H用来声明属性和方法
IBAction IBOutlet 使用weak修饰
IB:interface builder 用户编辑器 在ios4之后弃用
Ibaction 如果监听按钮的方法,就可以使用~,就可以与ib进行联系,连线之后,在点击按钮时,就会执行方法
Iboutlet 如果需要获得或者修改界面上控件的属性就可以使用
iOS 加密和解密http://www.cocoachina.com/ios/20160527/16480.html
iOSruntime中的isa指针
http://www.cocoachina.com/ios/20160503/16060.html
邓百氏申请 http://blog.cocoachina.com/article/13792
真机测试流程http://blog.cocoachina.com/article/14068
开发者账号申请 http://blog.cocoachina.com/article/13184
调用url scheme:可以通过网址之家调用第三方应用及界面
启动呀图片设置:http://blog.cocoachina.com/article/26611
支付宝支付http://blog.cocoachina.com/article/2632
静态库的制作http://www.jianshu.com/p/42070c513104
http://www.jianshu.com/p/8f5b9855efb8
完全没看到的感觉:
https://www.gitbook.com/book/leon_lizi/-framework-/details
git使用http://blog.cocoachina.com/article/23410
使用runtime给Category添加属性http://blog.cocoachina.com/article/23172
xmpp http://my.oschina.net/u/2571503/blog/646775
好的文章
http://www.jianshu.com/p/d0da409411be
屏幕尺寸的适配 http://www.jianshu.com/p/d0da409411be
大牛的博客 https://www.ianisme.com
新建一个storybord显示的是xml格式的文件,选中storybode ~鼠标右键open as -ib显示stroryboard图形,source code代码格式
退出键盘
1.取消第一响应者
2.self.view ebdediting:yes
这个方法是是否强行关闭键盘,后面的参无论是yes or no,当程序比较简单的时候,键盘都会关闭,当程序设置多线程,和线程死锁的,使用no的时候键盘关闭的时候可能会出现问题,所以要始终使用yes关闭键盘
源代码管理器
使用xcode自带的git管理工具,source control -commit提交本地代码,一定编写注释,然后在source control -history查看历史提交版本
显示m不提交的话,点标准,助理编译器后面的那个,也就是右侧第三个,就可以看到改动的内容了,如果觉得改动的不需要,可以点击两个编译器中间提示的,右键discard change,取消更改 comment z撤消操作
.m里面的interface 是私有扩展,不需要对外开放
可以保证.h里面只有对外的属性和方法
IbACtion本质上就是void,只不过允许连线
Bundle id是不支持中文的
类前缀都使用大写字母,最好不要太长,两个字母就好
通用的,可以生成一个iphone和ipad格式 ,苹果希望一个应用程序可以在iphoe和pad上通用
常用ui控件
Uibutton uilabel uitextfield uiimageview uialrtview uiscrollview uitableview uinavigationbar uicollectview或许有一天会取代tableview
一般
Uoswitch 开关 uiactivityindicator 圈圈 uiactionsheet 底部弹窗 uipagecontrol分页控件 uitextview uipickview 选择器 uidatepicker日期选择器 uiwebview网页显示
几乎不用
Uiprogressview进度条 uisegmentcontrol选项卡 uitoolbar工具条
搜索uiview ,打开uiview头文件,然后file -open quckly-
键盘:箭头表情shift 下坡表示option (alt键
^是ctrl键
Default 默认, ns一般是枚举类型 uicontrol控件,一般监听事件的
Cmd comment
跳转头文件 cmd +单击或 cmd +control+j
缓存 http://www.cnblogs.com/wendingding/p/3950198.html
http://blog.csdn.net/justinjing0612/article/details/8627728
Frame csnter bounds
Frame定义位置和大小,相对与父视图,能决定大小和位置
Bounds原点永远是0,只有大小,用于定于有多大,不管父视图的位置,只决定大小
Center:相对于父视图的位置,只决定位置
图片可以直接丢在image.xcaset,看图片的大小,选中图片,找右侧第四个
System按钮 系统自定义的,注意用于文字的处理
Custome:自定义
Touch up inside
图片的移动 上下左右按钮的优化 1 2用f
Bounds使用bounds修改大小,中心点不变,放大缩小
使用frame修改大小。起点不变,放大缩小
首尾式动画
随手记关于动画的 http://www.kittenyang.com/cadisplaylinkanduibezierpath/
MD5解密网站 http://www.cmd5.com
category
CGAffineTransform里面a'd是跟比例有关的,tx,ty是跟位置有关的,
frame属性通常用于实例化控件,指定初始化位置,如果需要改变控件位置,可以使用center属性,如果需要改变控件大小,可以使用bounds属性
网友评论