![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS开发
深圳市七木网络科技有限公司
深圳市七木网络科技有限公司www.kimoon.cn
展开
-
UIButton的titleEdgeInsets和imageEdgeInsets属性
uiButton控件上自带了一个uiLabel类型的子控件和一个uiImageView类型的子控件,如果可以正确使用他们的edgeInsets属性,就能把button设置成我们想要的样子。 关于titleEdgeInsets,苹果文档的解释是:The inset or outset margins for the rectangle around the button’s title转载 2015-06-19 17:10:35 · 368 阅读 · 0 评论 -
UITableView相关问题
发现在iOS9.0中,有些系统,在手动设置了contentInset之后,会立刻调用 cellFor heightFor等代理,所以这个时候如果还未注册cell,就会产生崩溃,这个要注意。故一般最后再去设置代理,先设置属性,最后设置代理delegate datasouce。这样可以防止该类崩溃产生。原创 2015-10-09 18:43:41 · 422 阅读 · 0 评论 -
xcode使用pch预编译文件来禁止nslog打印
前提:在XCode做开发调试时往往需要打印一些调试信息做debug用,大家知道当打印信息的地方多了之后在模拟器上跑可能不会有什么问题,因为模拟器用的是电脑的硬件但是当应用跑在设备上时这些输出语句会在很大程度上影响应用的性能,针对这种问题可以写一些宏来控制这些调试信息的输出。在release版本禁止输出NSLog内容因为NSLog的输出还是比较消耗系统资源的,而且输出原创 2016-03-23 16:14:28 · 897 阅读 · 0 评论 -
可能会用到的软件
1,git比较方便使用的客户端。Source Tree。2,截屏工具,可以制作成GIF图片。licecap。原创 2016-03-14 19:14:09 · 320 阅读 · 0 评论 -
iOS倒计时
#pragma mark - 开始计时器 -(void)startTime{ __block int timeout = 59; //倒计时时间 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatc转载 2016-03-15 17:41:46 · 286 阅读 · 0 评论 -
IOS Present View Controller 详解
第一:基础的Present View Controller 解析一、主要用途 弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形: 1、收集用户输入信息 2、临时呈转载 2016-09-11 20:40:47 · 475 阅读 · 0 评论 -
xcode与oschina创建属于自己的git项目
1、在oschina上新建一个git工程。这时就会生成git的ssh地址。2、在Xcode的prefrence的account里面添加一个Repositories,输入上面的ssh地址即可。3、在xcode的source control里面checkout该Repositories,即可download到本地。4、用xcode新建一个工程,存储目标选择上面download的文件夹,就会原创 2016-03-23 11:33:35 · 755 阅读 · 0 评论 -
iOS开发 UILocalNotification 本地通知实现提醒功能
1、本地通知的定义和使用:本地通知是UILocalNotification的实例,主要有三类属性:scheduled time,时间周期,用来指定iOS系统发送通知的日期和时间;notification type,通知类型,包括警告信息、动作按钮的标题、应用图标上的badge(数字标记)和播放的声音;自定义数据,本地通知可以包含一个dictionary类型的本地数据转载 2016-09-14 14:59:44 · 303 阅读 · 0 评论 -
使用NSFileManager枚举目录种的内容(遍历目录)
需要获得目录的内容列表,使用enumeratorAtPath:方法或者directoryC ontentsAtPath:方法,可以完成枚举过程。如果使用第一种enumeratorAtPath:方法,一次可以枚举指定目录中的每个文件。默认情况下,如果其中一个文件为目录,那么也会递归枚举它的内容。在这个过程中,通过向枚举对象发送一条skipDescendants消息,可以动态地阻止递归过程,从而不转载 2016-09-08 21:29:09 · 378 阅读 · 0 评论 -
iOS10.0 RSA加密注意事项
需要打开Targets->xxx->Capabilities->Keychain Sharing开关,这样才能进行RSA加密。原创 2016-12-21 10:53:12 · 400 阅读 · 0 评论 -
TestFlight无法提交构建版本
http://www.cocoachina.com/bbs/read.php?tid-455825-page-2.html活动里没有上传的构建版本。或出现“正在处理” ,然后刷新后该版本消失了,那是因为被拒绝了。iOS 10 后 ,需要在plist文件里添加访问权限 ,具体如下:麦克风权限: Privacy - Microphone Usage Description 是否允许此App转载 2017-01-11 21:37:45 · 6715 阅读 · 0 评论 -
iOS开发中添加PrefixHeader.pch要注意的问题
iOS开发中添加PrefixHeader.pch要注意的问题在Xcode6.0已经不默认生成PrefixHeader.pch文件了,而PrefixHeader.pch文件对我们开发带来的便利性是不言而喻的,所以我们怎么在工程中添加PrefixHeader.pch文件呢. 首先.我们创建一个PrefixHeader.pch然后将这个prefix文件和这个工程转载 2017-01-23 12:04:02 · 401 阅读 · 0 评论 -
iOS学习点滴
学习的小知识点原创 2015-06-25 20:50:14 · 495 阅读 · 0 评论 -
*** Assertion failure in -[UICollectionViewData validateLayoutInRect:]
感觉这个问题是由于[self.collectionView reloadData];[self.collectionView scrollToItemAtIndexPath:[NSIndexPath indexPathForItem:0 inSection:0] atScrollPosition:UICollectionViewScrollPositionCentere原创 2016-02-24 14:54:13 · 6298 阅读 · 0 评论 -
NSDictionary writetofile要注意的地方
1,NSDictionary是可以以基本的类作为键值对,但是要是用到writetofile,key需要为NSString类型,否则writetofile会失败。原创 2015-12-30 16:10:19 · 772 阅读 · 0 评论 -
iOS8 Core Image In Swift:视频实时滤镜
iOS8 Core Image In Swift:自动改善图像以及内置滤镜的使用iOS8 Core Image In Swift:更复杂的滤镜iOS8 Core Image In Swift:人脸检测以及马赛克iOS8 Core Image In Swift:视频实时滤镜在Core Image之前,我们虽然也能在视频录制或照片拍摄中对图像进行实时处理,但转载 2015-06-03 16:21:37 · 1051 阅读 · 0 评论 -
iOS开发-使用UIImagePickerController遇到的问题
1,Snapshotting a view that has not been rendered results in an empty snapshot. Ensure your view has been rendered at least once before snapshotting or snapshot after screen updates.这个直接下载官方的Demo也有这个原创 2015-05-19 19:46:48 · 1638 阅读 · 0 评论 -
ios开发学习笔记(转载)
1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现clear Color无法使用)其实在代码里还是可以设置的,那就是删除背景view[[self.searchBar.subviews objectAtIndex:0] removeFromSuperview];2,NSDate使用转载 2015-07-30 11:10:15 · 732 阅读 · 0 评论 -
How to find indexPath for tapped button in tableView Using Seque
转载自 stackoverflow链接地址:http://stackoverflow.com/questions/23784630/how-to-find-indexpath-for-tapped-button-in-tableview-using-seque2down votefavorite5I have a转载 2015-08-05 11:25:25 · 613 阅读 · 0 评论 -
iOS开发过程中的疑问
1,使用了估算tableViewCell之后,点击 『更多』『收起』时界面跳转了好大的距离- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath{ return UITableViewAutomaticDimen原创 2015-09-02 11:52:17 · 272 阅读 · 0 评论 -
UITextField UITextView隐藏键盘的方法
1,修改UIView,使其继承于UIControl,在IB中拖拽 Touch Down 方法,来隐藏键盘。//将View改成继承UIControl- (IBAction)controlHideKeyboard:(id)sender { [self.viewendEditing:YES];}2,隐藏UITextField的键盘,Return隐藏原创 2015-08-19 15:28:43 · 348 阅读 · 0 评论 -
view的frame变化
1,如果有xib文件的话view的frame在ViewDidLoad里面还和xib里面的一样进入到ViewWillAppear就会变得和当前机型一样大小。重要的一点,autolayout会在ViewWillAppear之后,ViewDidAppear之前进行,所以相关的控件的尺寸会发生变化。奇怪,但是view的尺寸缺是在ViewWillAppear里面已经改变成正确的大小了。原创 2015-08-19 18:50:33 · 415 阅读 · 0 评论 -
转载自cocoa论坛里面的iOS开发知名博客
iOS/mac开发的一些知名个人博客 管理提醒: 本帖被 Chili小灰灰 执行加亮操作(2015-05-08) 王巍的博客:王巍目前在日本横滨任职于LINE。工作内容主要进行Unity3D开发,8小时之外经常进行iOS/Mac开发。他的陈列柜中已有多款应用,其中番茄工作法工具非常棒。 http://onevcat.com 池建强的博客: 池建强,70后程序员,Blogger。98年毕业,转载 2015-09-25 14:36:41 · 405 阅读 · 0 评论 -
UITextField, UITextView长度限制
[self.nameTextFieldaddTarget:selfaction:@selector(textFieldDidChange:)forControlEvents:UIControlEventEditingChanged];#define kMaxNameLength (10)- (void)textFieldDidChange:(UITextFie转载 2015-07-06 16:18:12 · 514 阅读 · 0 评论 -
UINavigationBar translucent属性
在iOS9中,如果设置导航栏为不透明,会自动缩小view的范围,导致view下移,这里需要注意。而iOS8没有这个问题。原创 2015-10-09 18:46:59 · 304 阅读 · 0 评论 -
UIButton要注意的地方
1,当UIButton的type是systemType的时候,要注意设置带属性的title的时候,有时会导致文字无法显示。感觉应该用customType,这样就没问题了。原创 2015-12-30 16:08:07 · 313 阅读 · 0 评论 -
UIImagePickerController操作
//- (void)jumpToRemoteControlTakePhoto {// if (![self checkWatchConnect]) {// return;// };//// // 判断是否有摄像头// BOOL result = [UIImagePickerController isSourceTypeAvailable...原创 2018-09-14 18:34:12 · 233 阅读 · 0 评论